01. DATOS GENERALES
Producto | TOTVS Backoffice | ||||||
---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | ||||||
Segmento: | Servicios | ||||||
Módulo: | SIGAFAT - Facturación | ||||||
Función: |
| ||||||
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 (A462ANGera) se 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 y 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.
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.¡IMPORTANTE!