Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DATOS GENERALES


Producto

Solucoes_espanhol
SolucaoTOTVS Backoffice

Línea de producto: 

Linhas_totvs_espanhol
LinhaLínea Protheus

Segmento:

Segmentos_totvs_espanhol
SegmentoBackoffice

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

   

Rutina(s)Nombre TécnicoFecha
FISA814Carga de Catálogos en formato .csv
15
16/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  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.


Totvs custom tabs box
tabsPre-condiciones,Pasos
idsPre-condiciones,Pasos
Totvs custom tabs box items
defaultyes
referenciaPre-condiciones
  1. Realizar un respaldo del repositorio del ambiente (archivo .rpo).
  2. Configurar el parámetro MV_PATH814, con la ruta

Parámetros

MV_PATH814 = "Ruta archivos .csv"  //Ruta
  1. donde se encuentran los archivos en formato
.csvRealizar un respaldo del repositorio del ambiente (archivo .rpo).
  1. ".csv", correspondiente a los catálogos para Facturación Electrónica.
  2. Aplicar el parche generado para la issue DMINA-13909.
  3. Contar con un
catalogo
  1. catálogo que cuente con más de 99,999 registros.
Totvs custom tabs box items
defaultno
referenciaPasos
En el
  1. Ingresar al módulo Facturación (SIGAFAT)
, ir
  1. .
  2. Ir al menú "Actualizaciones | Archivos | Mantenimiento de Catálogos" (FISA813).
  3. Validar que en la carga de los registros del
catalogo no mande el error log mostrado anteriormente
  1. catálogo, se muestre ningún error y la información sea cargada de forma correcta.

04. INFORMACIÓN ADICIONAL

Diccionario de Datos:


Informações
titleDiccionario de datosPaquete:

Las siguientes actualizaciones fueron incorporadas en el pacote 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


Card documentos
InformacaoLa 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.
Titulo¡IMPORTANTE!

05. ASUNTOS RELACIONADOS

No aplica.


Templatedocumentos

...