Tenemos muchos clientes que exigen números de pedido en sus pedidos y no pagan sin ellos. A veces no tienen el número de pedido adecuado en el momento del pedido y no queremos impedir que se envíen los artículos. Este puede estar en blanco o equivocado. A menudo, el vendedor no lo actualiza con el número correcto antes de facturarlo. Esto hace que las facturas no se paguen y haya que corregirlas.
Una vez que la factura está en estado liberado, se marca como de sólo lectura y no podemos actualizarla. Revertir y refacturar es una tarea tediosa, y se la facilitaremos a nuestro departamento de crédito. Para ello utilizaremos un Smart Panel y una Extensión Gráfica. La Graph Extension utiliza un DAC personalizado como filtro para introducir los datos y vincularlos al panel inteligente que creamos. Se utiliza una acción personalizada para abrir el panel inteligente, así como para actualizar la factura cuando la vista estándar está marcada como sólo lectura. También nos permite poner seguridad personalizada en la acción para que sólo los miembros de nuestro departamento de Crédito puedan cambiar el número de PO cuando el campo principal es de sólo lectura.
¡Feliz codificación!
Puede acceder a los ejemplos de código utilizados en el VLOG en los dos GIST siguientes:
https://gist.github.com/kjrichardson/f2e61fdfb78367cb86ff1c8dd370386b
https://gist.github.com/kjrichardson/4ec5742fe1cec2e245c3d1e89957e259