Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

En el Metadato del Protheus existe el recurso que permite completar los campos basados en la acción de otro campo, esto se puede hacer sin la necesidad de crear rutinas o modificar las rutinas existentes. Existen 3 tipos de disparador en el Microsiga Protheus:

 

  1. Disparador primario

El disparador primario es el más utilizado, en el que sólo es necesario informar el campo donde ocurrirá el disparo, el  contra dominio (campo que recibe el valor) y la regla para completar. Tras validar el campo de disparo, éste completará automáticamente el campo de contra dominio o imagen con la macro ejecución de la regla.

 

Si el X7_SEEK está con “S” efectuará el posicionamiento de la tabla, podemos tener en el X7_REGRA el nombre de un campo que queremos para el valor de la tabla posicionada.

 

  1. Disparador externo

El disparador externo efectúa el llenado de un campo en la tabla indicada por el conjunto de campos (X7_ALIAS,X7_ORDEM,X7_CHAVE). Este llenado ocurre solamente cuando se confirma la pantalla, y se efectúa directamente en la base de datos.

 

  1. Disparador de posicionamiento

El disparador de posicionamiento se utiliza cuando es necesario posicionar una determinada tabla.

...