CREATE TRIGGER TRG_IDTIPOMOVIVEAUX_MOVCAIXA
ON MOVCAIXA
AFTER INSERT
AS
BEGIN
	DECLARE
	@IDTIPOMOVIVE VARCHAR(1),
	@CDFILIAL VARCHAR(4),
	@CDCAIXA VARCHAR(3),
	@NRSEQVENDA VARCHAR(10),
	@NRSEQUMOVI VARCHAR(10),
        @IDTIPOMOVIVEAUX VARCHAR(1)
    
	SELECT @CDFILIAL = CDFILIAL,
	       @CDCAIXA = CDCAIXA, 
	       @NRSEQVENDA = NRSEQVENDA, 
	       @NRSEQUMOVI = NRSEQUMOVI, 
	       @IDTIPOMOVIVE = IDTIPOMOVIVE,
               @IDTIPOMOVIVEAUX = IDTIPOMOVIVEAUX FROM INSERTED  
	
	IF @IDTIPOMOVIVEAUX IS NULL BEGIN 
		UPDATE MOVCAIXA
		   SET IDTIPOMOVIVEAUX = @IDTIPOMOVIVE
         WHERE CDFILIAL =   @CDFILIAL
           AND CDCAIXA  =   @CDCAIXA
           AND NRSEQVENDA = @NRSEQVENDA
           AND NRSEQUMOVI = @NRSEQUMOVI; 
	END;     
END;
GO

-- VERSAO --
EXEC ATUVEROBJ 'TRG_IDTIPOMOVIVEAUX_MOVCAIXA','6.39.014';
GO
