Árvore de páginas

Ajuste na Contabilização Off-Line - Somente quando utilizada múltiplas threads (parâmetro MV_CNFSTHR)

Linha de Produto:

Microsiga Protheus

Segmento:

Serviços

Módulo:

Faturamento (SIGAFAT)

Função:

CTBANFS.PRW

Situação/Requisito:

Duplicidade de registros contabilizados pela rotina CTBANFS, somente quando utilizado o processamento por múltiplas threads (parâmetro MV_CNFSTHR)

Solução/Implementação:

No processamento da contabilização dos documentos de saída, quando utilizado o parâmetro MV_CNFSTHR para melhorar a performance detectamos uma falha na ordenação dos documentos a serem processados pelas múltiplas threads, para corrigir o problema adicionamos a chamada da função aSort para ordenar o número dos documentos a serem processados evitando a duplicidade de registros.

Importante: Na avaliação precisa se tomar cuidado, pois se a contabilização for de partida dobrada o sistema ira gerar corretamente dois registros (debito e credito) na tabela CT2 e nestes casos não há o problema.