Histórico da Página
...
Linha de Produto: | Protheus |
---|---|
Segmento: | Serviços |
Módulo: | Financeiro |
Função: | FINA910a.prw / FINA110.prx |
Ticket: | 6121127 |
Issue: | DSERFINR-19908 |
02. SITUAÇÃO/REQUISITO
1ª Ao executar a conciliação SITEF em duas instancias apresentar apresenta error.log e não faz a baixa dos títulos de maneira correta.
"THREAD ERROR ([9712], , ) 11/06/2019 15:27:26 argument error in function Len() on A910THRLOTE(FINA910A.PRW) 28/05/2019 17:52:37 line : 2799
[TOTVS build: 7.00.131227A-20181218 NG] Called from A910THRLOTE(FINA910A.PRW) 28/05/2019 17:52:37 line : 2799"
2ª Ao tentar utilizar a rotina de conciliação com a configuração da tabela FIF exclusiva não é possível efetuar a conciliação, pois o sistema informa que não foram encontrados registro registros para o filtro selecionado.
03. SOLUÇÃO
1ª Ajustado o controle de concorrência no processo de conciliação, assim como no processo de baixa automática, para garantir que duas instancias executando o processo Multi-Thread funcionem de maneira independente, fazendo a abaixa baixa corretamente dos títulos. Como há uma variação grande de acordo com o volume de dados, a execução desse processo multi-thread pode acarretar na criação um numero maior de Lotes Financeiros, pois mesclará as baixas de acordo com a disponibilidade dos registros, o que pode acarretar uma dificuldade em avaliação dos títulos baixados. Como a rotina de conciliação possui comportamento multi-filiais, entendemos que não seria produtivo bloquear o processamento de alguma maneira, pois acarretaria em uma dificuldade operacional em vários cenários.
O controle de seleção dos registro em tela também foi ajustado para controlar concorrência conforme as escolhas de conciliação do usuário.
2ª Corrigido também o relacionamento entre as tabelas para que, independente do compartilhamento da tabela FIF, a conciliação seja feita através do campo que indica a origem do titulo e não da filial em que o titulo foi importado.
Templatedocumentos |
---|
...