Versões comparadas

Chave

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

...

Línea de producto: Microsiga Protheus.
Segmento:Servicios - Mercado Internacional.
Módulo:SIGAFAT - Facturación.
Función:
RutinaNombre Técnico 
MATA468NGeneración de Notas Fiscales.
Ticket:6120797.
Issue:DMINA-68196918
Versión:12.1.17 | 12.1.23 | 12.1.25

...

En la tabla Pedidos Liberados (SC9) no se encuentra el un campo de para la descripción del producto, se creó el un campo virtual con inicializador estándar SB1-> al campo B1_DESC y adicional se creó un disparador. Se visualiza la columna del campo pero sin contenido. La rutina MATA468N crea una tabla temporal para el MarkBrowse de 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 toma reales, no tomando en cuenta los campos virtuales).

03. SOLUCIÓN

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).

...

     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.

...

     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.