Quantcast
Channel: Foros de Velneo » Todas las publicaciones
Viewing all articles
Browse latest Browse all 5035

Respuesta a: Deshabilitar alta, de fichas en control visor de datos

$
0
0

Hola Lgarcia.

Dices:

La idea es que cuando llegue a ese limite, no se permita seguir creando nuevos registros

En este caso, tienes que comprobar la condición en el evento PRE_INI del formulario de Edición del Detalle.
– Velneo induce automáticamente el ID de la Factura a la Línea de detalle
– Por lo tanto, en el PRE_INI ya podemos consultar desde la Línea los detalles de la Factura
– Si en el PRE_INI devolvemos 0 o NO el formulario no se ejecuta
If ( (#ID = 0) & ((#FACTURA.IMPORTE + 1) > #FACTURA.CLIENTE.CREDITO) )
— Rem ( Superado el Crédito del Cliente )
— Set retorno proceso = NO
— Finalizar proceso

Esto para nuevas altas. Para editar líneas de detalle existentes tendrás que crear un Manejador de evento asociado al evento Aceptar del formulario y comprobar que no se supera el Crédito del Cliente.

Este es un problema recurrente y por eso necesitamos poner en práctica la siguiente Idea. Vótala.
https://soporte.velneo.es/entries/27962956-Eventos-Aceptar-Cancelar-y-Eliminar-del-formulario

Saludos
Paco Satué


Viewing all articles
Browse latest Browse all 5035

Trending Articles