--Inserimento in desvar campi per combo pagina bolle:
if NOT EXISTS (SELECT ID FROM Desvar WHERE [Chiave]='ASPETTO' AND [Codice]='SCATOLA' AND [Descrizione]='Scatola')
INSERT INTO [Desvar] ([Chiave],[Codice],[Descrizione],[Sequenza],[UserIns],[DataIns],[Note]) VALUES ('ASPETTO','SCATOLA','Scatola',1,'Default',GETDATE() ,'')
if NOT EXISTS (SELECT ID FROM Desvar WHERE [Chiave]='ASPETTO' AND [Codice]='VISTA' AND [Descrizione]='A Vista')
INSERT INTO [Desvar] ([Chiave],[Codice],[Descrizione],[Sequenza],[UserIns],[DataIns],[Note]) VALUES ('ASPETTO','VISTA','A Vista',2,'Default',GETDATE() ,'')

if NOT EXISTS (SELECT ID FROM Desvar WHERE [Chiave]='PORTO' AND [Codice]='ASSEGNATO' AND [Descrizione]='Assegnato')
INSERT INTO [Desvar] ([Chiave],[Codice],[Descrizione],[Sequenza],[UserIns],[DataIns],[Note]) VALUES ('PORTO','ASSEGNATO','Assegnato',1,'Default',GETDATE() ,'')
if NOT EXISTS (SELECT ID FROM Desvar WHERE [Chiave]='PORTO' AND [Codice]='FRANCO' AND [Descrizione]='Franco')
INSERT INTO [Desvar] ([Chiave],[Codice],[Descrizione],[Sequenza],[UserIns],[DataIns],[Note]) VALUES ('PORTO','FRANCO','Franco',2,'Default',GETDATE() ,'')

if NOT EXISTS (SELECT ID FROM Desvar WHERE [Chiave]='MEZZO' AND [Codice]='VETTORE' AND [Descrizione]='Vettore')
INSERT INTO [Desvar] ([Chiave],[Codice],[Descrizione],[Sequenza],[UserIns],[DataIns],[Note]) VALUES ('MEZZO','VETTORE','Vettore',1,'Default',GETDATE() ,'')
if NOT EXISTS (SELECT ID FROM Desvar WHERE [Chiave]='MEZZO' AND [Codice]='DESTINATARIO' AND [Descrizione]='Destinatatrio')
INSERT INTO [Desvar] ([Chiave],[Codice],[Descrizione],[Sequenza],[UserIns],[DataIns],[Note]) VALUES ('MEZZO','DESTINATARIO','Destinatatrio',2,'Default',GETDATE() ,'')
if NOT EXISTS (SELECT ID FROM Desvar WHERE [Chiave]='MEZZO' AND [Codice]='MITTENTE' AND [Descrizione]='Mittente')
INSERT INTO [Desvar] ([Chiave],[Codice],[Descrizione],[Sequenza],[UserIns],[DataIns],[Note]) VALUES ('MEZZO','MITTENTE','Mittente',3,'Default',GETDATE() ,'')

GO

-- inserimento valori di SyncCS ricavati da trasferimentoD
UPDATE    TrasferimentoT SET SyncCS = derivedtbl_1.SyncCS 
FROM         (SELECT   TrasferimentoD.IDTrasferimentoTServer, TrasferimentoD.SynCCS FROM TrasferimentoD  
                       GROUP BY TrasferimentoD.IDTrasferimentoTServer, TrasferimentoD.SynCCS) AS derivedtbl_1 INNER JOIN
                      TrasferimentoT ON derivedtbl_1.IDTrasferimentoTServer = TrasferimentoT.IDTrasferimentoTServer
GO


--Aggiunta nella tabella MovimentiInventario il campo chkQtaOK:
IF NOT EXISTS (select * from Information_SCHEMA.columns where Table_name='MovimentiInventario' and column_name='chkQtaOK')
ALTER TABLE dbo.MovimentiInventario ADD
	chkQtaOK bit NOT NULL CONSTRAINT DF_MovimentiInventario_chkQtaOK DEFAULT 0
GO
