Tempo aproximado para leitura: 00:01:00 min
Ocorrência
Ao tentar realizar o encerramento na rotina de Fechamento da Ordem de Corte - ACSA_PRC, uma Ordem de Corte aberta não é apresentada/listada para seleção.
Ambiente
TOTVS Agro – TOTVS Agro – Bioenergia – Aptos Atividades Recursos - APT_ATRC – Versão 12
Causa
A ausência da Ordem de Corte no fechamento PODE OCORRER devido á exclusão da tabela QUEIMA_HE, FG_STATUS diferente de A ou fechamento manual indevido do talhão SAFRUPNIV3 com ocorrência F.
Solução
Para identificar a causa do problema, realize as validações abaixo.
1. Validar se a Ordem de Corte está cadastrada na tabela QUEIMA_HE;
Execute o comando abaixo, informando a instância e o número da Ordem de Corte:
SQL SELECT * FROM QUEIMA_HE WHERE INSTANCIA = '?' AND NO_QUEIMA = '?';
- Caso a Ordem de Corte não seja retornada, será necessário realizar uma análise na tabela LOG_QUEIMA_HE e verificar se a ordem não foi deletada/cancelada
- Caso a Ordem de Corte seja retornada, prossiga para a próxima validação.
2. Validar o status da Ordem de Corte;
Na consulta anterior, verifique o campo FG_STATUS.
Para que a Ordem de Corte possa ser apresentada na rotina de fechamento, o campo deverá estar com o status:
FG_STATUS = 'A'
3. Validar se algum talhão da Ordem de Corte foi fechado manualmente
Verifique na tabela SAFRUPNIV3 se existe algum talhão relacionado à Ordem de Corte que tenha sido fechado manualmente.
Execute:
SQL SELECT * FROM SAFRUPNIV3 WHERE TRIM(CD_UPNIVEL1) = 'xxx' -- Código da Fazenda AND CD_SAFRA = 'xxx'; -- Código da Safra
Informe no comando a fazenda (CD_UPNIVEL1) e a safra (CD_SAFRA) correspondentes.
Na análise do resultado, considere que:
- A última ocorrência do talhão deverá ser Q;
- Caso exista uma ocorrência F após a ocorrência
Q, a situação está incorreta e deverá ser analisada.
4. Validar se o fechamento foi realizado manualmente
Para verificar se houve alteração manual no talhão, consulte a tabela LOGSAFRUPNIV3:
SQL SELECT * FROM LOGSAFRUPNIV3 WHERE TRIM(CD_UPNIVEL1) = 'xxx' -- Código da Fazenda AND CD_SAFRA = 'xxx'; -- Código da Safra
Utilize a fazenda (CD_UPNIVEL1) e a safra (CD_SAFRA) correspondentes.
Caso seja identificada uma ocorrência F indevida, será necessário validar com o Controle Agrícola o motivo pelo qual essa ocorrência foi registrada no talhão.
Após a validação e confirmação do Controle Agrícola, deverá ser realizada a correção necessária, incluindo a exclusão da ocorrência indevida, quando aplicável.
Caso as validações estejam corretas
Se todas as informações acima estiverem corretas e, mesmo assim, a Ordem de Corte não for apresentada na rotina de fechamento, abrir um ticket para o Suporte, encaminhando as evidências das consultas realizadas para análise.
0 Comentários