...
Línea de producto: | Microsiga Protheus. |
---|
Segmento: | Servicios - Mercado Internacional. |
---|
Módulo: | SIGAFAT - Facturación. |
---|
Función: | Rutina(s) | Descripción |
---|
LOCXNF | Documentos Fiscales.
|
Rutina(s) Involucradas | Descripción |
---|
LOCXNF2 | Cálculos de Notas Fiscales. |
|
---|
Ticket: | 7558172 |
---|
Issue (Asociado): | DMINA-7918 |
---|
Versión: | 12.1.17 | 12.1.23 | 12.1.25 |
---|
02. SITUACIÓN/REQUISITO
- En el proceso de Cuando se realiza la generación de una Remisión de Devolución (RutinaMATA462DN), a partir de una Remisión con más de 99 ítems, se el sistema muestra el siguiente error log al grabar el documento:
- No se puede insertar una fila de clave duplicada en el objeto 'dbo.SC6010' con índice único 'SC6010_UNQ'. El valor de la clave duplicada es (01, 058919, **, CS 3882-055-045, 0).
03. SOLUCIÓN
- En la función LocxGrvPed() ubicada en la rutina Documentos Fiscales (LOCXNF), se agrega el uso de la función Soma1() para que sea asignado correctamente el número de secuencia en base al * para crear una secuencia para el campo Secuencia (C6_ITEM) , cuando este sobrepase el valor 99.
...
- donde después del ítem 99 se agregará del rango 9A hasta ZZ.
NOTA: La función Soma1 aplica para secuenciales en datos de tipo carácter.
Pre-condiciones:
- Ir al menú "Actualizaciones > Form. de Remisión > Generac. de Remitos de Venta (MATA462N)"
- Crear Remisiones de Venta, que contengan más de 99 ítems.
Proceso para validación de la solución:
...
- Ir al módulo de Facturación "SIGAFAT".
- Ir al menú "Actualizaciones > Form. de Remisión > Generac. de Remitos de Devolución (MATA462DN)".
- Se indica el encabezado de la Remisión de Devolución.
- Se selecciona la remisión creada anteriormente, en la opción de "Otras acciones > Doc. Orig".
- Se muestran los ítems de la Remisión vinculada.
- Se confirma la Remisión de Devolución.
- Se visualiza el Pedido de ventas por Remisión.
- Verificar que después del ítem 99 los consecutivos del campo Item (C6_ITEM) se visualice desde 9A hasta ZZ.
- Dar clic en "Grabar".
- Seleccionar la Remisión de Devolución.
- Dar clic en "Visualizar".
- Verificar que contengan los mismos ítems que los de la Remisión.
04. ASUNTOS RELACIONADOS