Árvore de páginas

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