Línea de producto: | Microsiga Protheus. | ||||
---|---|---|---|---|---|
Segmento: | Servicios - Mercado Internacional. | ||||
Módulo: | SIGAFAT - Facturación. | ||||
Función: |
| ||||
Ticket: | 5620190 | ||||
Issue: | DMINA-6593 |
Versión: | v12.1.17, v12.1.23 |
---|
En la tabla SC9 no se encuentra el campo de descripción del producto, se creó el campo con inicializador estándar SB1-> B1_DESC y adicional se creó un disparador. Se visualiza la columna del campo, pero sin contenido. La rutina MATA462AN crea una tabla temporal para el MarkBrowse de los campos que son "reales" (No toma en cuenta los virtuales).
...
Consideraciones importantes acerca de la funcionalidad estándar del sistema:
- Los disparadores/gatillos de campos no son ejecutados en Browse de visualización.
- Los inicializadores de Browse no actuan actúan sobre tablas temporales, como en el caso del Browse de esta rutina (MATA462AN).
...
...
Ejemplos de creación de campos virtuales en la tabla de pedidos aprobados SC9.
Ejemplo del Punto de Entrada M462CPOS:
#INCLUDE "PROTHEUS.CH"
User Function M462CPOS()
Local Local aCampos := { "C9_DESC" , "C9_UM" }
...