25773 - Retorno de título em outra filial não é localizado
Problema:
Solução:
Ao realizar o retorno de títulos de cobrança escritural está sendo necessário alternar entre a filial logada para localização do título e realização da baixa.
Se no arquivo de retorno poderá vir títulos de duas filiais, assim como é possível fazer a remessa. O Sistema deveria deixar fazer a baixa independente da filial logada.
O contorno é ficar alternando a filial logada para conseguir fazer as baixas.
Abaixo mensagem que ocorre:
Liquidação normal Título liquidado ou não foi possível localizar Título através do Nosso Número - E301TCR
Rotina / Tela: F310RTB_FRES - Finanças / Gestão de Contas a Receber / Cobrança Escritural / Retorno
Solução:
Se o layout de retorno é customizado do cliente, precisa fazer um ajuste na regra do layout para identificar o título independente da filial logada.
A regra no procedimento seria algo parecido com o exemplo abaixo, precisa encontrar a filial do título através do número do título e do número do nosso número vindos do retorno.
Exemplo:
Definir Cursor Cur_E301TCR;
Cur_E301TCR.SQL Select CodFil /
From E301TCR /
Where TitBan = :aTitBan /
and NumTit = :aNumTit ;
Cur_E301TCR.AbrirCursor();
Se (Cur_E301TCR.Achou){
nCodFil = Cur_E301TCR.CodFil;
}
Cur_E301TCR.FecharCursor();
Depois verificar se tem a função AlteracampoRetorno para atribuir o nCodFil para nCodfil. Se não tiver, incluir na regra também, assim a variável da filial ficará com a informação da filial encontrada no cursor.
Vale ressaltar que se for pego problemas igual esse em layouts do Sistema GoUp deve ser aberto chamado para correção no layout padrão.