Árvore de páginas


01. DADOS GERAIS

Linha de Produto:Protheus
Segmento:Serviços
Módulo:Financeiro
Função:

FINA910A.prw

FINA910.prw

FINA110.prx

FINA910b.prw

Ticket:4724663
Issue:DSERFINR-17678


02. SITUAÇÃO/REQUISITO

  • Ao fazer o processo de conciliação de pagamentos (Conciliador SITEF), ao final do processo nem todos os movimentos são corretamente efetivados. 
  • Ao utilizar o ponto de entrada FINM010 para alteração do histórico o sistema não esta gravando corretamente o valor solicitado pelo usuário. 
  • Ao utilizar o processo de efetivação, considerando a data de crédito, os lotes não estavam agrupando corretamente os títulos, gerando mais lotes do que o necessário. 

03. SOLUÇÃO

Ajuste no retorno da função de baixas de títulos para demonstrar o status real da baixa. Para apoiar a avaliação desse retorno, foi criada uma legenda na tela para facilitar a avaliação do usuário: 

Ajustado o log de falha dos títulos para logar apenas os registros que foram processados por lote.
Ajustados Helps de falha para apresentar a mensagem com a possível solução. 

Em relação ao ponto de entrada FINM010, para sua correta execução via multithread e pelo processo padrão, deve-se tratar as funções: FWIsInCallStack("FINA910") processo normal e FWIsInCallStack('A910ATHRBX') processo multithread, pois são essas funções que fazem o processo de baixa e, por consequência, o ponto de entrada deve consistir para alterar o histórico apenas daquilo que vier do Conciliador. 

Em relação ao processo de criação de lotes, de acordo com a data de crédito, foi corrigido para que o parâmetro seja corretamente considerado e faça as divisões entre os lotes, levando em consideração a data de crédito.