01. DADOS GERAIS
Linha de Produto: | Totvs Moda |
---|---|
Segmento: | Moda |
Módulo: | Financeiro |
Função: | FCRFP025 - Prorrogação de Vencimento de Titulo |
Ticket: | 7806409 |
Requisito/Story/Issue (informe o requisito relacionado) : | DVAFIN-4567 |
02. SITUAÇÃO/REQUISITO
No componente FCRFP025 é necessário implementar o lock de registro, para que uma fatura que esteja sendo recebida não sofra alteração no componente de prorrogação.
03. SOLUÇÃO
Foi implementado no componente FCRFP025 a leitura do lock de registro e agora não será possivel executar procedimentos em um titulo que esteja sendo recebido.
Imagem 1 - Através do componente FCRFP002 iniciamos o recebimento da fatura 3161 do cliente 131313.
Imagem 2 - Veja que a fatura foi corretamente recebida através do componente FCRFP002.
Imagem 3 - Após o recebimento da fatura, deixaremos o componente FCRFP002 aberto na impressão do recibo e tentaremos efetuar a prorrogação deste mesmo titulo no componente FCRFP025.
Imagem 4 - Veja que conseguimos buscar a fatura normalmente no componente FCRFP025, informamos o novo vencimento e ao sair do campo de vencimento o componente nos perguntou se desejamos mesmo efetuar a prorrogação, iremos clicar em sim.
Imagem 5 - Ao confirmarmos o processo o componente exibiu corretamente a mensagem informando que a fatura já foi recebida e não será possível mais prorroga-la.
Imagem 6 - Na imagem acima, iniciamos um novo recebimento da fatura 6191989 do cliente 131313 através do componente FCRFP002.
Imagem 7 - Veja que foi aberto a janela de recebimento. Não finalizaremos o processo, iremos com esta janela ainda aberta tentar realizar a prorrogação do titulo.
Imagem 8 - Veja que a fatura foi corretamente carregada no FCRFP025, e como ainda não confirmamos o processo de recebimento na janela anterior, o processo de prorrogação sera executado com sucesso.
PRORROGAÇÃO FOI EFETUADA COM SUCESSO.
Imagem 9 - Ao retornarmos ao componente FCRFP010 e tentarmos confirmar o recebimento veja que o componente exibiu a mensagem informando que o titulo foi utilizado em outro processo abortando desta forma o recebimento do titulo.
Imagem 10 - Recebimento não efetuado. O titulo deverá ser filtrado novamente para carregar o novo vencimento.
Demonstraremos uma outra validação quando os processos se iniciam em sincronia tanto no FCRFP002 e no FCRFP025, sendo apresentado validação no FCRFP025 no momento de confirmar o processo.
Imagem 11 - Na imagem acima iniciamos o recebimento da fatura 115 do cliente 131313 através do FCRFP002.
Imagem 12 - Na imagem acima, iniciamos também a prorrogação de titulo já informando o intervalo novo de vencimento. Veja que a primeira validação ao sair do campo de vencimento não foi apresentada.
Imagem 13 - Com as duas janelas ainda abertas, finalizamos o recebimento do titulo através do componente FCRFP002.
Imagem 14 - Após o recebimento se tentarmos confirmar o processo de prorrogação veja que foi apresentado validação de fatura alterada por outro processo, mensagem foi apresentada corretamente.