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.