01. DADOS GERAIS

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


02. SITUAÇÃO/REQUISITO

É 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.

03. SOLUÇÃO

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.

04. ASSUNTOS RELACIONADOS