Árvore de páginas

Sistema não grava SB8 em movimentos com 8 decimais 

 

 

Linha de Produto:

Microsiga Protheus

Segmento:

Manufatura

Módulo:

Estoque e Custos

Função:

SIGACUS.PRW
SIGACUSA.PRW
SIGACUSB.PRW
MATA240.PRW 

Situação/Requisito:

Ao realizar um movimento de requisição com saldo movimentado em 8 decimais, não é gravada nas movimentações do Lote SD5 e nem no saldo no SB8, deixando o registro do SD3 isolado.

Solução/Implementação:

Após a análise foi identificado que a falha ocorre a partir do 8º decimal, em comparações com 0 o sistema falha. A função Qtdcomp possui o segundo parâmetro, que quando informado como .T. muda a precisão para comparação. Foi realizada a adequação em todas as chamadas da função nos fontes: SIGACUS.PRW, SIGACUSA.PRW, SIGACUSB.PRW e MATA240.PRW;