01. CONFIGURAÇÕES ADICIONAIS PÓS INSTALAÇÃO DO AMBIENTE PARA O APLICATIVO MEUS ABASTECIMENTOS

1. TOTVS Agro Bioenergia

Antes de começar a utilizar o aplicativo Meus Abastecimentos em conjunto com o TOTVS Agro Bioenergia, é necessário realizar uma alteração em duas triggers criadas no momento do relacionamento do Schema Definition de Apontamento de Lubrificação Temporário (ApontamentoLubrificacaoTemp - versão 12.1.2406) e Apontamento de Abastecimento (ApontamentoAbastecimento - versão 12.1.2312) com o Product Connection, processo originado na configuração do serviço TOTVS Agro Connector (TCC).

      • Procurar pela tabela de Apontamentos de Lubrificação Temporária do TOTVS Agro Bioenergia, e editar a trigger criada no momento do relacionamento. Os trechos abaixo devem ser inseridos na edição da trigger:
      • Procurar pela tabela de Apontamentos de Abastecimento Temporário do TOTVS Agro Bioenergia, e editar a trigger criada no momento do relacionamento. Os trechos abaixo devem ser inseridos na edição da trigger.


-- APONTAMENTO DE LUBRIFICAÇÃO - TCG_RLUBRIF
-- na instrução DECLARE adicionar a variável abaixo:
	v_NO_SEQUENCIA RLUBRIF.NO_SEQUENCIA%TYPE;

-- na instrução else no corpo da trigger, (OBS: a linha "v_OPERATION := 'INSERT';" já consta na trigger, devem ser adicionados as linhas abaixo dela):
--     ELSE
--      v_OPERATION := 'INSERT';

      	SELECT NVL(MAX(NO_SEQUENCIA), 0) + 1 INTO v_NO_SEQUENCIA FROM RLUBRIF WHERE INSTANCIA = :NEW.INSTANCIA;
      	:NEW.NO_SEQUENCIA := v_NO_SEQUENCIA;
      	:NEW.CD_COLETOR := 1;
      	:NEW.DT_OPERACAO := TRUNC(:NEW.DT_OPERACAO, 'DD');
-- 	  END IF;

-- APONTAMENTO DE ABASTECIMENTO - TCG_RABASTEC
-- na instrução DECLARE adicionar a variável abaixo:
 	v_NO_SEQUENCIA RABASTEC.NO_SEQUENCIA%TYPE;

-- na instrução else no corpo da trigger, (OBS: a linha "v_OPERATION := 'INSERT';" já consta na trigger, devem ser adicionados as linhas abaixo dela):
--     ELSE
--      v_OPERATION := 'INSERT';

		SELECT NVL(MAX(NO_SEQUENCIA), 0) + 1 INTO v_NO_SEQUENCIA FROM RABASTEC WHERE INSTANCIA = :NEW.INSTANCIA;
    	:NEW.NO_SEQUENCIA := v_NO_SEQUENCIA;
-- 	  END IF;