Inconsistência Documento de Entrada
Linha de Produto: | Microsiga Protheus |
Segmento: | Manufatura |
Módulo: | SIGACOM - Compras |
Função: | MATA103X |
Situação/Requisito: | A rotina Documento de Entrada (MATA103) entra em loop quando a "tes" está configurada para gerar Ativo Fixo e CIAP. Foi identificado que o incidente ocorre em um caso muito específico. O cliente utilizava o parâmetro MV_FSNCIAP = 1, fazendo com que a numeração da tabela SF9 (F9_CODIGO) fosse gerada com base no GetSxeNum(). Depois de anos passou a utilizar o parâmetro em branco. Com essa configuração, ao criar o primeiro registro no ano de 2017, a rotina tenta gerar um registro com o número 000117, porém já existe essa numeração na tabela, fazendo com que entre em loop. |
Solução/Implementação: | Foi efetuada alteração na função A103CIAP (MATA103X.PRW) com o objetivo de identificar registros duplicados quando o usuário modificar a utilização do parâmetro MV_FSNCIAP. |
Tickets relacionados: | 511051 |