Árvore de páginas

Tempo aproximado para leitura: 02 min

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Serviços
Módulo:Financeiro
Função:FINXFIN
Ticket:5960469
Requisito/Story/Issue (informe o requisito relacionado) :DSERFINR-19986


02. SITUAÇÃO/REQUISITO

O relatório de "Aging" (FINR133) apresenta o erro "REINSTALAR STORED PROCEDURE" e encerra a conexão com Protheus. Quando é executado sem procedures, o relatório é gerado e impresso normalmente.

03. SOLUÇÃO

O problema ocorre quando o campo E5_TXMOEDA está zerado para um título gerado em moeda estrangeira, utilizando um banco de moeda 1 para baixa. Nesse momento a procedure realiza uma divisão que retorna  erro por não ser possível dividir nada por 0. Foi realizado tratamento na procedure equalizando com o funcionamento da função advpl (quando não existe procedures instaladas), onde nos cenários do campo E5_TXMOEDA for 0, será utilizada a taxa da moeda na data de emissão do título. 


04. DEMAIS INFORMAÇÕES

  • Não há.

05. ASSUNTOS RELACIONADOS

  • Não há.