Árvore de páginas

01. DATOS GENERALES


Producto

TOTVS Backoffice

Línea de producto: 

Línea Protheus

Segmento:

Backoffice

Módulo:SIGAFAT - Facturación.
Función:

   

Rutina(s)Nombre TécnicoFecha
FISA814Carga de Catálogos en formato .csv16/10/2021

   

País:México
Ticket:12543481
Requisito/Story/Issue (informe el requisito vinculado):DMINA-13909

02. SITUACIÓN/REQUISITO

Al momento de ingresar a la rutina de Definición de catálogos (FISA812) o la rutina de Mantenimiento de catálogos (FISA813) y se realiza la carga de un catálogo con un número de registros superior a "99,999", se presenta el siguiente error log: " Error : 2601 (23000) (RC=-1) - [Microsoft][SQL Server Native Client 11.0][SQL Server]No se puede insertar una fila de clave duplicada", esto debido a que el campo secuencia (F3I_SEQUEN) cuenta con un tamaño que no soporta un número de registros mayor a "99,999".

03. SOLUCIÓN

  • Dentro de la rutina de Carga de Catálogos en formato .csv (FISA814), en la función encargada de Insertar los registros en la tabla de Catálogos (f814ReadFile), se toma de forma dinámica el tamaño del campo secuencia (F3I_SEQUEN) al momento de realizar la inserción de registros.
  • Para que la inserción masiva de registros en la tabla Catálogos (F3I) sea más eficiente, se implementa la clase FWBulk.


  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Configurar el parámetro MV_PATH814, con la ruta donde se encuentran los archivos en formato ".csv", correspondiente a los catálogos para Facturación Electrónica.
  3. Aplicar el parche generado para la issue DMINA-13909.
  4. Contar con un catálogo que cuente con más de 99,999 registros.
  1. Ingresar al módulo Facturación (SIGAFAT).
  2. Ir al menú "Actualizaciones | Archivos | Mantenimiento de Catálogos" (FISA813).
  3. Validar que en la carga de los registros del catálogo, se muestre ningún error y la información sea cargada de forma correcta.

04. INFORMACIÓN ADICIONAL

Diccionario de Datos:


Paquete:

Las siguientes actualizaciones fueron incorporadas en el paquete: 009766 - DMINA-13909- ACTUALIZACIÓN CAMPO F3I_SEQUEN- MEX.


Actualización de campo en el archivo SX3 - Campos:

Tabla: F3I – Catálogo

Campo

F3I_SEQUEN

Tipo

C

Tamaño

6

Decimal

0

Formato

999999

Título

Secuencia

Descripción

Secuencia

Help

Secuencia

Obligatorio

No

Usado

Si

Browse

No


¡IMPORTANTE!

La presente solución aplica para versión 12.1.17, 12.1.25 o superior; siempre y cuando se tengan las rutinas actualizadas a la fecha indicada en la sección 01 - Datos Generales.

05. ASUNTOS RELACIONADOS

No aplica.