
/*------ ATD 277692 ------*/
IF NOT EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'COMPLEMENTOPRODUTO' AND COLUMN_NAME = 'NUMEROCONTROLEFCI') 
   ALTER TABLE COMPLEMENTOPRODUTO ADD NUMEROCONTROLEFCI VARCHAR(100)
GO

IF NOT EXISTS (SELECT 1 FROM SYSOBJECTS WHERE xtype='U' AND name='RelacionaFciEntradaSaida') 
BEGIN
create table RelacionaFciEntradaSaida (
       ID INT Identity(1,1) NOT NULL,
       CODIGOFCI varchar(100) NOT NULL,
       FCI_NUMORDORIGEM int,
       FCI_RITEMORIGEM CHAR(5),
       FCI_NUMORDSAIDA INT,
       FCI_RITEMSAIDA CHAR(5),
       FCI_NUMPED INT,
       FCI_RITEMPEDIDO INT NOT NULL,
       CRIADOEM DATETIME NOT NULL,
       OIDUSUARIO INT NOT NULL)
alter table RelacionaFciEntradaSaida ADD CONSTRAINT PK_RelacionaFciEntradaSaida PRIMARY KEY CLUSTERED(Id)
END

-- Regravar coluna ORIGEM
IF EXISTS (SELECT 1 FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'COMPLEMENTOPRODUTO' AND COLUMN_NAME = 'ORIGEM') 
UPDATE PRODUTOCAD SET ORIGEM = (SELECT ORIGEM FROM COMPLEMENTOPRODUTO WHERE CODPRO = PRODUTOCAD.CODPRO)
WHERE CODPRO IN (SELECT CODPRO FROM COMPLEMENTOPRODUTO WHERE ORIGEM IN ('0','1','2','3','4','5','6','7','8'))
GO

UPDATE PRODUTOCAD SET origem = '0' WHERE origem IN ('M','N','L')
UPDATE PRODUTOCAD SET origem = '1' WHERE origem IN ('I')
UPDATE PRODUTOCAD SET origem = '2' WHERE origem IN ('H','G')
go 
