
/*------ ATD 394067 ------*/
CREATE OR REPLACE TRIGGER produtocadatualizadoem BEFORE UPDATE ON produtocad FOR EACH ROW

BEGIN
  -- Colunas para WMS
  IF (:NEW.CODPRO != :OLD.CODPRO
			OR :NEW.CodInterno != :OLD.CodInterno
			OR :NEW.Descr != :OLD.Descr
			OR :NEW.Unid1 != :OLD.Unid1
			OR :NEW.Unid2 != :OLD.Unid2
			OR :NEW.Unid3 != :OLD.Unid3
			OR :NEW.PesoUnit != :OLD.PesoUnit) THEN
    UPDATE COMPLEMENTOPRODUTO SET ATUALIZADOEM = SYSDATE WHERE CODPRO = :NEW.CODPRO;
  END IF;
END;
/

CREATE OR REPLACE TRIGGER complementoprodutoatualizadoem BEFORE UPDATE ON complementoproduto FOR EACH ROW

BEGIN
  -- Colunas para WMS
  IF NOT UPDATING('ATUALIZADOEM')  
     AND (:NEW.CODPRO != :OLD.CODPRO OR
          :NEW.DESCRICAOLONGA != :OLD.DESCRICAOLONGA OR
          :NEW.PESOBRUTO != :OLD.PESOBRUTO) THEN
    :NEW.ATUALIZADOEM := SYSDATE; 
  END IF;
END;
/