| Produto: | TOTVS Agro Bioenergia |
|---|---|
| Linha de Produto: | Bioenergia |
| Segmento: | Agroindústria |
| Módulo: | RCMP_CAL |
| Função: | RCMP_CAL > Processos > Reversão Cálculo Diário |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | FSWAGRO-6230 |
É necessário que exista um bloqueio da Reversão de Cálculo Diário quando existem outros dados externos relacionados ao fechamento, pois essa reversão sem ajuste nos dados externos causam inconsistências.
Criar um controle para realizar bloqueio de reversão de fechamento quando existirem dados relacionados.
Para isso será necessário salvar alguns dados de quando for realizado o calculo diário em uma nova tabela. Um desses dados será o campo FG_CAPTADO_INTERFACE q vai receber o valor 'G' (Gerado).
O sistema externo irá utilizar essa mesma tabela para informar que utilizou dados daquele período do processamento, modificando o campo FG_CAPTADO_INTERFACE para o valor 'C' (Captado pela interface)
Quando for realizar uma reversão, essa tabela será lida e verificado o campo FG_CAPTADO_INTERFACE.
Caso o campo, para a data escolhida para reversão, estiver com valor igual a 'C', será mostrada uma msg na tela e a reversão será impedida de ser realizada.
Para resolver esse bloqueio, será necessário reverter os dados externos relacionados primeiro. Após isso, a integração altera esse status para 'R' (Revertido pela interface), liberando a reversão.