Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Servicios

Módulo:SIGAFAT - Facturación
Función:
RutinaNombre TécnicoFecha
MATA462ANGeneración de remito 
País:COLOMBIA
Ticket:10444958
Requisito/Story/Issue (informe el requisito vinculado):DMINA-10903


02. SITUACIÓN/REQUISITO

En el módulo Configurador - SIGACFG , se ingresa a "Base de Datos > Diccionario > Base de Datos ", se activa el campo reservado Log de Inserción(D2_USERLGI) para la tabla de Items de venta de la Fact(SD2) en la opción Campos Reservados

Dentro de la rutina de Generación de Remito(MATA462AN), al momento de generar el remito de un pedido de venta, se observa que el proceso concluye correctamente , sin embargo el campo  Log de Inserción(D2_USERLGI) se encuentra vacío. Este error no se presenta al incluir un remito de forma manual en la rutina de Generac. de Form. de Remisión (MATA462N).


03. SOLUCIÓN

En la rutina de Generación de Remito(MATA462AN), en la función de Generación de Remito Automático (A462ANGerase agrega la siguiente validación:

  • Si existe el campo Log de Inserción (D2_USERLGI | C9_USERLGI) en la tabla Items de venta de la Fact(SD2) y en la tabla Items de Pedido de Venta(SC9), el campo Log de Inserción(D2_USERLGI) de la tabla de Items de Venta de la Fact(SD2) tomará el valor del campo(C9_USERLGI) de la tabla Items de Pedido de Venta(SC9)**.
  • Si no existe el campo de Log de Inserción en las 2 tablas mencionadas, al generar el remito el campo estará vacío.


**Nota: Antes de dar de alta el Pedido de venta que generara el remito, es importante activar el campo Log de Inserción(C9_USERLGI) para la tabla Items de Pedido de Venta(SC9) (ver Pre-condiciones), ya que si se activa después de la generación del Pedido, el campo estará vacío.


  • Realizar un respaldo del repositorio (RPO).
  • Aplicar el parche correspondiente al issue DMINA-10903.
  • Validar que las rutinas incluidas en el parche coincidan con las mencionadas en la sección "Función" del encabezado del presente Documento Técnico, así como las fechas.
  • En el módulo Configurador - SIGACFG, se ingresa a "Base de Datos > Diccionario > Base de Datos " , se activa el campo reservado Log de Inserción(D2_USERLGI | C9_USERLGI) para la tabla de Items de venta de la Fact(SD2) y para la tabla de Items de Pedido de Venta(SC9) en la opción Campos Reservados.  
  • En la rutina de Pedido de Venta (MATA410), contar con un Pedido de Venta que genere Remito que haya sido liberado de Crédito Stock.


  • Ingresar al módulo de Facturación (SIGAFAT), en  "Actualización | Form. de Remisión | Generac. de Remito"(MATA462AN).
  • Ubicar el Pedido de Venta creado en las precondiciones y dar clic en "+ Gen Remisión".
  • Informar la Cantidad por Generar y dar clic en "Ok". Confirmar la generación del Remito.
  • Confirmar que el campo Log de Inserción(D2_USERLGI) ya no se encuentre vacío.



04. INFORMACIÓN ADICIONAL

No aplica.


¡IMPORTANTE!

Es importante considerar la activación del campo Log de inserción(C9_USERLGI) para la tabla de Items de Pedido de venta, ya que al momento de generar el Remito , el valor del campo C9_USERLGI se asigna al campo D2_USERLGI, por lo que si el campo C9_USERLGI no está activado el campo D2_USERLGI estará vacío.


05. ASUNTOS RELACIONADOS

  • MNT 0003 Como configurar os campos de log de usuário?