DEV AUXILIARES/POST EVENTO
Descripción
Los auxiliares de tipo POST_EVENTO permite crear comandos SQL que se ejecutan al:
- Cancelar una operación de edición.
- Al eliminar un registro.
- Al insertar un registro.
- Al actualizar los datos de una pantalla.
Advertencia:
- Este auxiliar no debería ser usado. - En su lugar se recomienda usar triggers.
Este tipo de auxiliar aplica a:
Modo de operación
Operado automáticamente por el sistema ante las operaciones mencionadas.
No se requiere ninguna participación del usuario.
Etiquetas
Las etiquetas en uso son:
<COMANDO>
Permite definir el comando que verifica la condición, debe retornar 1 si el resultado es favorable, sino debe retornar 0.
El comando puede ser cualquier SQL válido, sin limitaciones en su complejidad o tamaño.
Cierra con </COMANDO>.
<TAG CANCEL>
El auxiliar se ejecuta al cancelar una operación de edición.
<TAG DELETE>
El auxiliar se ejecuta al eliminar un registro.
<TAG INSERT>
El auxiliar se ejecuta al insertar un registro.
<TAG UPDATE>
El auxiliar se ejecuta al actualizar los datos de una pantalla.
Ejemplo
El siguiente ejemplo elimina de una tabla temporaria que registra los valores que tenemos en proceso:
<TAG DELETE> <COMANDO> DELETE FROM CAVVALENPROCESO WHERE FCMPCODIGO = FBN(FCMPCODIGO) AND FCMPLINEA = FBN(FCMPLINEA) AND FCARTERA = FBN(FCARTERA) AND FCONCEPTO = FBN(FCONCEPTO) AND FVALOR = FBN(FVALOR) </COMANDO>
La etiqueta <TAG DELETE>
Indica que el proceso se ejecuta al eliminar un registro.
La etiqueta <COMANDO>
Define el comando a aplicar.
Cierra con <COMANDO>.