01. DATOS GENERALES
Producto | TOTVS Backoffice | |||||||||
---|---|---|---|---|---|---|---|---|---|---|
Línea de producto: | Línea Protheus | |||||||||
Segmento: | Backoffice | |||||||||
Módulo: | SIGACOM - Compras | |||||||||
Función: |
| |||||||||
País: | Colombia (COL) | |||||||||
Ticket: | 20340751 | |||||||||
Requisito/Story/Issue (informe el requisito vinculado): | DMINA-23559 |
02. SITUACIÓN/REQUISITO
Cuando se realiza una inclusión y guardado de una Factura de Entrada (NF), que se le vinculó una Remisión, se presenta el siguiente error.log:
type mismatch on + on LXEVENTIN(LOCXFUNA.PRX) 04/06/2024 20:10:40 line : 11853
Información
El error.log solo se presenta cuando antes del campo D1_ITEM existe algún campo adicional, por ejemplo el campo F1_LEGENDA.
03. SOLUCIÓN
En la rutina de Notas Fiscales (LOCXNF):
Se realiza ajuste para que al llamar la Función para generación de evento para Notas Fiscales (LxEventIn), se envié el arreglo aCpItens que contiene la estructura de campos de la tabla SD1 - Ítems de las Fact. de Entrada.
En la rutina de Funciones Genéricas de Notas Fiscales (LOCXFUNA):
Se realiza ajuste para recibir como parámetro el arreglo aCpItens que contiene la estructura de campos de la tabla SD1 - Ítems de las Fact. de Entrada, para que al obtener los datos del Ítem (D1_ITEM), Producto (D1_COD), Cantidad (D1_QUANT) y Valor Total (D1_TOTAL) para la generación de eventos de Notas Fiscales, se haga la búsqueda por posición del campo en el diccionario de datos.
- Realizar un respaldo de repositorio (archivo .RPO)
- Aplicar el parche correspondiente al issue DMINA-23559.
- Validar que las rutinas actualizadas coincidan con las indicadas en la sección 01. Datos Generales del presente Documento Técnico.
- En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Archivos | Productos
- Configurar el o los Productos.
- En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Archivos | Imp. Variables
Configurar los impuestos que serán cálculados.
- En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Archivos | Tipos de Entrada y Salida.
- Configurar el Tipo de Entrada, que contenga los impuesto a a calcular.
En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Archivos | Proveedores
- Configurar un Proveedor.
- En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Movimientos | Remisión (MATA102N)
- Incluir una Remisión.
- Informar en el encabezado el Proveedor, Serie y Número de Documento.
- Informar en el detalle informar el o los Productos, Cantidad, Valor Unitario, Valor Total y Tipo de Entrada.
- Grabar la Remisión.
- En el módulo Compras (SIGACOM), ir al menú Actualizaciones | Movimientos | Factura de Entrada (MATA101N)
- Incluir una Factura de Entrada.
- Informar en el encabezado el Proveedor, Serie y Número de Documento.
- Desde el menú Otras acciones, ejecutar la acción Remisión.
- Seleccionar la opción de vinculo por Remisión.
- Seleccionar la Remisión, y presionar el botón Grabar.
- Validar que en el detalle se haya informado el o los Productos, Cantidad, Valor Unitario, Valor Total y Tipo de Entrada, de acuerdo a los valores que tenía la Remisión.
- Grabar la Factura de Entrada.
- Validar que no se presente error.log y que el guardado del documento sea exitoso.
04. INFORMACIÓN ADICIONAL
No aplica
La presente solución aplica para versión de Protheus 12.1.2210 o superior.¡IMPORTANTE!