IF NOT EXISTS (SELECT 1 FROM SYSCOLUMNS WHERE name = 'ComisOferta' and syscolumns.id IN (SELECT ID FROM SYSOBJECTS WHERE xtype='U' AND name='Promocao')) alter table Promocao add ComisOferta Numeric(5,2) DEFAULT 0 go IF NOT EXISTS (SELECT 1 FROM SYSCOLUMNS WHERE name = 'ComisOferta' and syscolumns.id IN (SELECT ID FROM SYSOBJECTS WHERE xtype='U' AND name='ItemCliComplemento')) alter table ItemCliComplemento add ComisOferta Numeric(5,2) DEFAULT 0 go IF NOT EXISTS (SELECT 1 FROM SYSCOLUMNS WHERE name = 'ComisOferta' and syscolumns.id IN (SELECT ID FROM SYSOBJECTS WHERE xtype='U' AND name='Itnfsaicomplemento')) alter table Itnfsaicomplemento add ComisOferta Numeric(5,2) DEFAULT 0 go update PROMOCAO set ComisOferta = 0 where ComisOferta is null go update ItemCliComplemento set ComisOferta = 0 where ComisOferta is null go update Itnfsaicomplemento set ComisOferta = 0 where ComisOferta is null go IF not EXISTS (SELECT 1 FROM opcsistcad WHERE codsis = 'SIS' and codopc = '1.78') insert into opcsistcad(codsis,codopc,nomeopc,ativado,razdesativ,mensagem,numeroativ,mediauso,numdemeses,usoultmes,auditativo,ativporopc) values ('SIS','1.78','Pagamento prêmio por filial','S','','',0,0,0,0,'','') go IF not EXISTS (SELECT 1 FROM opcsistcad WHERE codsis = 'SIS' and codopc = '1.79') insert into opcsistcad(codsis,codopc,nomeopc,ativado,razdesativ,mensagem,numeroativ,mediauso,numdemeses,usoultmes,auditativo,ativporopc) values ('SIS','1.79','Pagamento prêmio fornecedor','S','','',0,0,0,0,'','') go IF not EXISTS (SELECT 1 FROM opcsistcad WHERE codsis = 'SIS' and codopc = '1.80') insert into opcsistcad(codsis,codopc,nomeopc,ativado,razdesativ,mensagem,numeroativ,mediauso,numdemeses,usoultmes,auditativo,ativporopc) values ('SIS','1.80','Pagamento prêmio vendedor','S','','',0,0,0,0,'','') go IF not EXISTS (SELECT 1 FROM opcsistcad WHERE codsis = 'SIS' and codopc = '1.81') insert into opcsistcad(codsis,codopc,nomeopc,ativado,razdesativ,mensagem,numeroativ,mediauso,numdemeses,usoultmes,auditativo,ativporopc) values ('SIS','1.81','Projeção das Metas','S','','',0,0,0,0,'','') GO IF not EXISTS (SELECT 1 FROM opcsistcad WHERE codsis = 'SIS' and codopc = '1.82') insert into opcsistcad(codsis,codopc,nomeopc,ativado,razdesativ,mensagem,numeroativ,mediauso,numdemeses,usoultmes,auditativo,ativporopc) values ('SIS','1.82','Comissão sobre Oferta','S','','',0,0,0,0,'','') go IF not EXISTS (SELECT 1 FROM ITEM WHERE OID = 35966) insert into item (rescopo, criadopor, atualizadopor, codigo, criadoem, atualizadoem , observacao, nome, cid, oid, excluido) values (7 ,1,1,' ','01/01/01','01/01/01','Indicará se a filial trabalha com comissão por grupo de produtos em oferta. Valores S ou N.','Trabalha com comissão para grupo de produtos em oferta',18,35966,0) GO IF not EXISTS (SELECT 1 FROM CATEGORIA WHERE OID = 35966) insert into categoria (rsuper, nomeinterno, oid) values (11767,'TRABALHA_COM_COMISSAO_PARA_GRUPO_PRODUTOS_EM_OFERTA',35966) GO IF not EXISTS (SELECT 1 FROM DADOADICIONAL WHERE OID = 35965) insert into dadoadicional ( RCLASSECONCRETA,RAPLICATIVO,RDOMINIO,RLISTA,RTIPO,RITEM,RESTRICAO,VISIVEL,MASCARA,PADRAO,MAXIMO,MINIMO,VALOR,OID) values (7,1884 ,16024,7,35966,10128,0,0,'',' ',0,0,'PA 197691',35965) GO IF not EXISTS (SELECT 1 FROM ADITIVO WHERE OID = 35967) insert into aditivo (RITEM,RDEFINICAO,SVALOR,OID) values (1 ,35965,'',35967) GO