Histórico da Página
01. DATOS GENERALES
Línea de producto: | Microsiga Protheus. | ||||||
---|---|---|---|---|---|---|---|
Segmento: | Servicios - Mercado internacional. | ||||||
Módulo: | SIGACTB SIGACOM - Contabilidad de GestiónCompras. | ||||||
Función: |
| ||||||
Ticket: | 75863007505747 | ||||||
Issue: | DMINA-79397906 | ||||||
Versión: | 12.1.23 17 | 12.1.25 23 | 12.1.2725 |
02. SITUACIÓN/REQUISITO
Dentro de la rutina de Informe "Auxiliar por terceros (CTBR821Boletín de Entrada de Remito (MATR171)", en la impresión que genera del reporte el código NIT muestra un punto después del primer carácter, sin embargo, en la tabla de Archivo de Entes (CV0), el campo del registro no se muestra con puntos de separacióncuando se genera el informe y algún registro de la tabla SB1 tiene informado el campo B1_GRUPO y este no se encuentra en el catalogo correspondiente a X5_TABELA = 03, se produce error log: array out of bounds ( 0 of 7 ) on REPORTPRINT(MATR171.PRX).
03. SOLUCIÓN
En la rutina de Informe "Auxiliar por terceros(CTBR821)", en la función CTBR821Rep() se utilizan diferentes máscaras para imprimir los campos del reporte utilizando separadores (puntos); Por lo tanto, se modificó la máscara que se utiliza en la impresión del campo N.I.T para que se mostrará correctamente, ya que este dato no debe llevar ningún separador en su impresión.
...