Línea de producto: | Microsiga Protheus. | ||||
---|---|---|---|---|---|
Segmento: | Servicios - Mercado Internacional. | ||||
Módulo: | SIGAFAT - Facturación. | ||||
Función: |
| ||||
Ticket: | 6120797. | ||||
Issue: | DMINA-6918 | ||||
Versión: | 12.1.17 | 12.1.23 | 12.1.25 |
En la tabla Pedidos Liberados (SC9) no se encuentra un campo para la descripción del producto, se creó un campo virtual con inicializador estándar al campo B1_DESC mediante un disparador, y al ejecutar la rutina Generación de Notas (MATA468N) no se visualiza la columna ya que en la creación de la tabla temporal para el MarkBrowse sólo son tomados en cuenta los campos que son reales, no tomando en cuenta los campos virtuales.
Crear el punto de entrada M468PED (para pedidos de venta) y M468REM (para remisiones) de los cuales se recibirá un arreglo con los nombres de campos virtuales para agregar al Browse, visualizar la información de acuerdo a la ejecución de la instrucción contenida en el campo IncBrowse del diccionario de datos (X3_INIBRW).
Configuraciones previas:
NOTA: Consultar ejemplo en la sección Información Adicional.
Pasos para validar la solución:
Configuraciones previas:
NOTA: Consultar ejemplo en la sección Información Adicional.
Pasos para validar la solución:
Configuración de campos para Pedidos de Venta aprobados.
Ejemplos de creación de campos virtuales en la tabla Pedidos Liberados (SC9).
Ejemplo del Punto de Entrada M468PED:
#INCLUDE "PROTHEUS.CH"
User Function M468PED()
Local aCampos := { "C9_DESC" , "C9_UM" } // Array de nombres de campo virtuales a incluir en el MarkBrow.
Return aCampos
Importante: El Punto de Entrada (PE) debe retornar un arreglo con el nombre de los campos virtuales que serán agregados al browse de selección de ítems de Pedidos de Venta para generación de Notas Fiscales.
Configuración de campos para Remisiones.
Ejemplos de creación de campos virtuales en la tabla Ítems de Venta de la Fact. (SD2).
Ejemplo del Punto de Entrada M468REM:
#INCLUDE "PROTHEUS.CH"
User Function M468REM()
Local aCampos := { "D2_DESCRIP" } // Array de nombres de campo virtuales a incluir en el MarkBrow.
Return aCampos
Importante: El Punto de Entrada (PE) debe retornar un arreglo con el nombre de los campos virtuales que serán agregados al browse de selección de ítems de Remisiones para la generación de Notas Fiscales.