· 6 years ago · Nov 21, 2019, 11:40 AM
1/*
2Script created by SQL Examiner 7.1.7.251 at 21-11-2019 11:35:32.
3Run this script on BRUNO-SQL,1983.PRIRECLAMOOLD to make it the same as BRUNO-SQL,1983.PRIRECLAMO
4*/
5USE [PRIRECLAMOOLD]
6GO
7SET NOCOUNT ON
8SET NOEXEC OFF
9SET ARITHABORT ON
10SET XACT_ABORT ON
11SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
12GO
13
14BEGIN TRAN
15GO
16
17--step 1: dbo.CabecComprasStatus: drop foreign key CabecComprasStatus_CabecCompras_FK---------------
18IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecComprasStatus_CabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecComprasStatus]'))
19ALTER TABLE [dbo].[CabecComprasStatus] DROP CONSTRAINT [CabecComprasStatus_CabecCompras_FK]
20GO
21IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 1 is completed with errors' ROLLBACK TRAN END
22GO
23IF @@TRANCOUNT = 0 BEGIN PRINT 'step 1 is completed with errors' SET NOEXEC ON END
24GO
25
26--step 2: dbo.COP_Autos: drop foreign key COP_Autos_CabecCompras_FK01-------------------------------
27IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_Autos_CabecCompras_FK01]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_Autos]'))
28ALTER TABLE [dbo].[COP_Autos] DROP CONSTRAINT [COP_Autos_CabecCompras_FK01]
29GO
30IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 2 is completed with errors' ROLLBACK TRAN END
31GO
32IF @@TRANCOUNT = 0 BEGIN PRINT 'step 2 is completed with errors' SET NOEXEC ON END
33GO
34
35--step 3: dbo.COP_Autos: drop foreign key COP_Autos_CabecCompras_FK02-------------------------------
36IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_Autos_CabecCompras_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_Autos]'))
37ALTER TABLE [dbo].[COP_Autos] DROP CONSTRAINT [COP_Autos_CabecCompras_FK02]
38GO
39IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 3 is completed with errors' ROLLBACK TRAN END
40GO
41IF @@TRANCOUNT = 0 BEGIN PRINT 'step 3 is completed with errors' SET NOEXEC ON END
42GO
43
44--step 4: dbo.COP_ObraCertificacoes: drop foreign key COP_ObraCertificacoes_CabecCompras_FK---------
45IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_ObraCertificacoes_CabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_ObraCertificacoes]'))
46ALTER TABLE [dbo].[COP_ObraCertificacoes] DROP CONSTRAINT [COP_ObraCertificacoes_CabecCompras_FK]
47GO
48IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 4 is completed with errors' ROLLBACK TRAN END
49GO
50IF @@TRANCOUNT = 0 BEGIN PRINT 'step 4 is completed with errors' SET NOEXEC ON END
51GO
52
53--step 5: dbo.FTR_ImportacaoEncargo: drop foreign key FTR_ImportacaoEncargo_IdCabecCompras_FK-------
54IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoEncargo_IdCabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoEncargo]'))
55ALTER TABLE [dbo].[FTR_ImportacaoEncargo] DROP CONSTRAINT [FTR_ImportacaoEncargo_IdCabecCompras_FK]
56GO
57IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 5 is completed with errors' ROLLBACK TRAN END
58GO
59IF @@TRANCOUNT = 0 BEGIN PRINT 'step 5 is completed with errors' SET NOEXEC ON END
60GO
61
62--step 6: dbo.FTR_ImportacaoMercadoria: drop foreign key FTR_ImportacaoMercadoria_IdCabecCompras_FK-
63IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoria_IdCabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoria]'))
64ALTER TABLE [dbo].[FTR_ImportacaoMercadoria] DROP CONSTRAINT [FTR_ImportacaoMercadoria_IdCabecCompras_FK]
65GO
66IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 6 is completed with errors' ROLLBACK TRAN END
67GO
68IF @@TRANCOUNT = 0 BEGIN PRINT 'step 6 is completed with errors' SET NOEXEC ON END
69GO
70
71--step 7: dbo.FTR_ImportacaoMercadoriaLinhas: drop foreign key FTR_ImportacaoMercadoriaLinhas_IdCabecOrigem_FK
72IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoriaLinhas_IdCabecOrigem_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoriaLinhas]'))
73ALTER TABLE [dbo].[FTR_ImportacaoMercadoriaLinhas] DROP CONSTRAINT [FTR_ImportacaoMercadoriaLinhas_IdCabecOrigem_FK]
74GO
75IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 7 is completed with errors' ROLLBACK TRAN END
76GO
77IF @@TRANCOUNT = 0 BEGIN PRINT 'step 7 is completed with errors' SET NOEXEC ON END
78GO
79
80--step 8: dbo.LinhasCompras: drop foreign key LinhasCompras_CabecCompras_FK-------------------------
81IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_CabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
82ALTER TABLE [dbo].[LinhasCompras] DROP CONSTRAINT [LinhasCompras_CabecCompras_FK]
83GO
84IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 8 is completed with errors' ROLLBACK TRAN END
85GO
86IF @@TRANCOUNT = 0 BEGIN PRINT 'step 8 is completed with errors' SET NOEXEC ON END
87GO
88
89--step 9: dbo.LinhasEncargos: drop foreign key LinhasEncargos_CabecCompras_FK-----------------------
90IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasEncargos_CabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasEncargos]'))
91ALTER TABLE [dbo].[LinhasEncargos] DROP CONSTRAINT [LinhasEncargos_CabecCompras_FK]
92GO
93IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 9 is completed with errors' ROLLBACK TRAN END
94GO
95IF @@TRANCOUNT = 0 BEGIN PRINT 'step 9 is completed with errors' SET NOEXEC ON END
96GO
97
98--step 10: drop table dbo.CabecCompras--------------------------------------------------------------
99IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras]') AND type in (N'U'))
100DROP TABLE [dbo].[CabecCompras]
101GO
102IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 10 is completed with errors' ROLLBACK TRAN END
103GO
104IF @@TRANCOUNT = 0 BEGIN PRINT 'step 10 is completed with errors' SET NOEXEC ON END
105GO
106
107--step 11: create table dbo.CabecCompras------------------------------------------------------------
108CREATE TABLE [dbo].[CabecCompras] (
109 [Filial] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
110 [Serie] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
111 [TipoDoc] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
112 [NumDoc] [int] NOT NULL,
113 [Entidade] [nvarchar](12) COLLATE Latin1_General_CI_AS NULL,
114 [DataDoc] [datetime] NULL,
115 [DataVencimento] [datetime] NULL,
116 [DataIntroducao] [datetime] NULL,
117 [NumDocExterno] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
118 [CondPag] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
119 [ModoExp] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
120 [ModoPag] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
121 [DescPag] [real] NULL,
122 [TotalMerc] [float] NULL,
123 [TotalIva] [float] NULL,
124 [TotalDesc] [float] NULL,
125 [TotalOutros] [float] NULL,
126 [TotalDespesasAdicionais] [float] NULL,
127 [UtilizaMoradaAltEntrega] [bit] NULL,
128 [MoradaAltEntrega] [nvarchar](10) COLLATE Latin1_General_CI_AS NULL,
129 [RegimeIva] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
130 [Moeda] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
131 [Cambio] [float] NULL,
132 [Requisicao] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
133 [MoedaDaUEM] [bit] NULL,
134 [Arredondamento] [smallint] NULL,
135 [ArredondamentoIva] [smallint] NULL,
136 [IntrastatNatA] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
137 [IntrastatNatB] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
138 [IntrastatCondEnt] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
139 [IntrastatModoTransp] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
140 [IntrastatPorto] [nvarchar](4) COLLATE Latin1_General_CI_AS NULL,
141 [Diario] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
142 [NumDiario] [int] NULL,
143 [DataUltimaActualizacao] [datetime] NULL,
144 [NumContribuinte] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
145 [Nome] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
146 [Morada] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
147 [Localidade] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
148 [CodPostal] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
149 [CodPostalLocalidade] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
150 [Utilizador] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
151 [Posto] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
152 [DocsOriginais] [ntext] COLLATE Latin1_General_CI_AS NULL,
153 [Observacoes] [ntext] COLLATE Latin1_General_CI_AS NULL,
154 [PercentagemRetencao] [float] NULL,
155 [TotalRetencao] [float] NULL,
156 [LocalCarga] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
157 [HoraCarga] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
158 [LocalDescarga] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
159 [HoraDescarga] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
160 [DataCarga] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
161 [DataDescarga] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
162 [Matricula] [nvarchar](25) COLLATE Latin1_General_CI_AS NULL,
163 [VersaoUltAct] [timestamp] NULL,
164 [Id] [uniqueidentifier] NOT NULL,
165 [TipoEntidade] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
166 [IdCabecTesouraria] [uniqueidentifier] NULL,
167 [DescEntidade] [real] NULL,
168 [Responsavel] [nvarchar](25) COLLATE Latin1_General_CI_AS NULL,
169 [Referencia] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
170 [FluxoDocumental] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
171 [AnoCBL] [smallint] NULL,
172 [IdGDOC] [uniqueidentifier] NULL,
173 [IdDocConferencia] [uniqueidentifier] NULL,
174 [ObraID] [uniqueidentifier] NULL,
175 [IdCabecEstorno] [uniqueidentifier] NULL,
176 [IdDocB2B] [uniqueidentifier] NULL,
177 [LocalOperacao] [varchar](2) COLLATE Latin1_General_CI_AS NULL,
178 [DE_IL] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
179 [TotalEcotaxa] [float] NOT NULL,
180 [CambioMBase] [float] NOT NULL,
181 [CambioMAlt] [float] NOT NULL,
182 [TipoEntidadeEntrega] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
183 [EntidadeEntrega] [nvarchar](12) COLLATE Latin1_General_CI_AS NULL,
184 [NomeEntrega] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
185 [MoradaEntrega] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
186 [LocalidadeEntrega] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
187 [CodPostalEntrega] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
188 [CodPostalLocalidadeEntrega] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
189 [IdCabecMovCbl] [uniqueidentifier] NULL,
190 [TotalRecargo] [float] NULL,
191 [TotalRetencaoGarantia] [float] NULL,
192 [Versao] [varchar](5) COLLATE Latin1_General_CI_AS NULL,
193 [ContaDomiciliacao] [varchar](5) COLLATE Latin1_General_CI_AS NULL,
194 [TipoOperacao] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
195 [Distrito] [varchar](2) COLLATE Latin1_General_CI_AS NULL,
196 [DistritoEntrega] [varchar](2) COLLATE Latin1_General_CI_AS NULL,
197 [IntrastatRegEstatistico] [varchar](1) COLLATE Latin1_General_CI_AS NULL,
198 [Morada2] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
199 [TipoLancamento] [varchar](3) COLLATE Latin1_General_CI_AS NULL,
200 [TotalIEC] [float] NULL,
201 [DataGravacao] [datetime] NOT NULL,
202 [PendentePorLinha] [bit] NOT NULL,
203 [RegimeIvaReembolsos] [smallint] NOT NULL,
204 [EspacoFiscal] [smallint] NOT NULL,
205 [Morada2Entrega] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
206 [Pais] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
207 [RefDocOrig] [varchar](50) COLLATE Latin1_General_CI_AS NULL,
208 [Certificado] [varchar](50) COLLATE Latin1_General_CI_AS NULL,
209 [VersaoAssinatura] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
210 [Assinatura] [nvarchar](255) COLLATE Latin1_General_CI_AS NULL,
211 [IdDocOrigem] [uniqueidentifier] NULL,
212 [ModuloOrigem] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
213 [WBSItem] [nvarchar](100) COLLATE Latin1_General_CI_AS NULL,
214 [B2BTrataTrans] [bit] NOT NULL,
215 [B2BEnvioNaGravacao] [bit] NULL,
216 [CambioADataDoc] [bit] NOT NULL,
217 [PaisEntrega] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
218 [MoradaCarga] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
219 [Morada2Carga] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
220 [LocalidadeCarga] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
221 [CodPostalCarga] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
222 [CodPostalLocalidadeCarga] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
223 [DistritoCarga] [varchar](2) COLLATE Latin1_General_CI_AS NULL,
224 [PaisCarga] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
225 [CAE] [varchar](15) COLLATE Latin1_General_CI_AS NULL,
226 [Resumo] [bit] NULL,
227 [IDRegularizacao] [uniqueidentifier] NULL,
228 [TrataIvaCaixa] [bit] NOT NULL,
229 [Documento] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
230 [ContratoID] [uniqueidentifier] NULL,
231 [RefTipoDocOrig] [varchar](50) COLLATE Latin1_General_CI_AS NULL,
232 [RefSerieDocOrig] [varchar](50) COLLATE Latin1_General_CI_AS NULL,
233 [TotalDocumento] [float] NOT NULL,
234 [CertificadoRecuperacao] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
235 [CDU_Projeto] [nvarchar](60) COLLATE Latin1_General_CI_AS NULL,
236 [CDU_SubProjeto] [nvarchar](10) COLLATE Latin1_General_CI_AS NULL,
237 [CDU_Logotipo] [nvarchar](260) COLLATE Latin1_General_CI_AS NULL,
238 [TipoFiscal] [varchar](3) COLLATE Latin1_General_CI_AS NULL,
239 [CDU_CodigoLocalizacao] [nvarchar](13) COLLATE Latin1_General_CI_AS NULL,
240 [CDU_Origem] [varchar](15) COLLATE Latin1_General_CI_AS NULL,
241 [CDU_Estabelecimento] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
242 [CDU_NoBanco] [bit] NULL,
243 [CDU_DataUltimoEnvio] [datetime] NULL,
244 [CDU_DebitoDireto] [bit] NULL,
245 [CDU_PagamentoSEPA] [bit] NULL,
246 [CDU_EntidadeMB] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
247 [CDU_ReferenciaMB] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
248 [CDU_IdDocOrigem] [nvarchar](60) COLLATE Latin1_General_CI_AS NULL,
249 [CDU_DocOrigem] [nvarchar](50) COLLATE Latin1_General_CI_AS NULL,
250 [CDU_ModuloDocOrigem] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
251 [PercentagemCativacao] [float] NULL
252) ON [PRIMARY]
253GO
254IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 11 is completed with errors' ROLLBACK TRAN END
255GO
256IF @@TRANCOUNT = 0 BEGIN PRINT 'step 11 is completed with errors' SET NOEXEC ON END
257GO
258
259--step 12: dbo.CabecCompras: add default CabecCompras_NumDocExterno_DF------------------------------
260IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_NumDocExterno_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
261ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_NumDocExterno_DF] DEFAULT ('0') FOR [NumDocExterno]
262GO
263IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 12 is completed with errors' ROLLBACK TRAN END
264GO
265IF @@TRANCOUNT = 0 BEGIN PRINT 'step 12 is completed with errors' SET NOEXEC ON END
266GO
267
268--step 13: dbo.CabecCompras: add default CabecCompras_DescPag_DF------------------------------------
269IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_DescPag_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
270ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_DescPag_DF] DEFAULT ((0)) FOR [DescPag]
271GO
272IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 13 is completed with errors' ROLLBACK TRAN END
273GO
274IF @@TRANCOUNT = 0 BEGIN PRINT 'step 13 is completed with errors' SET NOEXEC ON END
275GO
276
277--step 14: dbo.CabecCompras: add default CabecCompras_TotalMerc_DF----------------------------------
278IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalMerc_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
279ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalMerc_DF] DEFAULT ((0)) FOR [TotalMerc]
280GO
281IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 14 is completed with errors' ROLLBACK TRAN END
282GO
283IF @@TRANCOUNT = 0 BEGIN PRINT 'step 14 is completed with errors' SET NOEXEC ON END
284GO
285
286--step 15: dbo.CabecCompras: add default CabecCompras_TotalIva_DF-----------------------------------
287IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalIva_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
288ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalIva_DF] DEFAULT ((0)) FOR [TotalIva]
289GO
290IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 15 is completed with errors' ROLLBACK TRAN END
291GO
292IF @@TRANCOUNT = 0 BEGIN PRINT 'step 15 is completed with errors' SET NOEXEC ON END
293GO
294
295--step 16: dbo.CabecCompras: add default CabecCompras_TotalDesc_DF----------------------------------
296IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalDesc_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
297ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalDesc_DF] DEFAULT ((0)) FOR [TotalDesc]
298GO
299IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 16 is completed with errors' ROLLBACK TRAN END
300GO
301IF @@TRANCOUNT = 0 BEGIN PRINT 'step 16 is completed with errors' SET NOEXEC ON END
302GO
303
304--step 17: dbo.CabecCompras: add default CabecCompras_TotalOutros_DF--------------------------------
305IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalOutros_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
306ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalOutros_DF] DEFAULT ((0)) FOR [TotalOutros]
307GO
308IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 17 is completed with errors' ROLLBACK TRAN END
309GO
310IF @@TRANCOUNT = 0 BEGIN PRINT 'step 17 is completed with errors' SET NOEXEC ON END
311GO
312
313--step 18: dbo.CabecCompras: add default CabecCompras_TotalDespesasAdicionais_DF--------------------
314IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalDespesasAdicionais_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
315ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalDespesasAdicionais_DF] DEFAULT ((0)) FOR [TotalDespesasAdicionais]
316GO
317IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 18 is completed with errors' ROLLBACK TRAN END
318GO
319IF @@TRANCOUNT = 0 BEGIN PRINT 'step 18 is completed with errors' SET NOEXEC ON END
320GO
321
322--step 19: dbo.CabecCompras: add default CabecCompras_UtilizaMoradaAltEntrega_DF--------------------
323IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_UtilizaMoradaAltEntrega_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
324ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_UtilizaMoradaAltEntrega_DF] DEFAULT ((0)) FOR [UtilizaMoradaAltEntrega]
325GO
326IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 19 is completed with errors' ROLLBACK TRAN END
327GO
328IF @@TRANCOUNT = 0 BEGIN PRINT 'step 19 is completed with errors' SET NOEXEC ON END
329GO
330
331--step 20: dbo.CabecCompras: add default CabecCompras_Cambio_DF-------------------------------------
332IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_Cambio_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
333ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_Cambio_DF] DEFAULT ((0)) FOR [Cambio]
334GO
335IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 20 is completed with errors' ROLLBACK TRAN END
336GO
337IF @@TRANCOUNT = 0 BEGIN PRINT 'step 20 is completed with errors' SET NOEXEC ON END
338GO
339
340--step 21: dbo.CabecCompras: add default CabecCompras_MoedaDaUEM_DF---------------------------------
341IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_MoedaDaUEM_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
342ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_MoedaDaUEM_DF] DEFAULT ((0)) FOR [MoedaDaUEM]
343GO
344IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 21 is completed with errors' ROLLBACK TRAN END
345GO
346IF @@TRANCOUNT = 0 BEGIN PRINT 'step 21 is completed with errors' SET NOEXEC ON END
347GO
348
349--step 22: dbo.CabecCompras: add default CabecCompras_Arredondamento_DF-----------------------------
350IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_Arredondamento_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
351ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_Arredondamento_DF] DEFAULT ((0)) FOR [Arredondamento]
352GO
353IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 22 is completed with errors' ROLLBACK TRAN END
354GO
355IF @@TRANCOUNT = 0 BEGIN PRINT 'step 22 is completed with errors' SET NOEXEC ON END
356GO
357
358--step 23: dbo.CabecCompras: add default CabecCompras_ArredondamentoIva_DF--------------------------
359IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_ArredondamentoIva_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
360ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_ArredondamentoIva_DF] DEFAULT ((0)) FOR [ArredondamentoIva]
361GO
362IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 23 is completed with errors' ROLLBACK TRAN END
363GO
364IF @@TRANCOUNT = 0 BEGIN PRINT 'step 23 is completed with errors' SET NOEXEC ON END
365GO
366
367--step 24: dbo.CabecCompras: add default CabecCompras_NumDiario_DF----------------------------------
368IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_NumDiario_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
369ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_NumDiario_DF] DEFAULT ((0)) FOR [NumDiario]
370GO
371IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 24 is completed with errors' ROLLBACK TRAN END
372GO
373IF @@TRANCOUNT = 0 BEGIN PRINT 'step 24 is completed with errors' SET NOEXEC ON END
374GO
375
376--step 25: dbo.CabecCompras: add default CabecCompras_DataUltimaActualizacao_DF---------------------
377IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_DataUltimaActualizacao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
378ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_DataUltimaActualizacao_DF] DEFAULT (getdate()) FOR [DataUltimaActualizacao]
379GO
380IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 25 is completed with errors' ROLLBACK TRAN END
381GO
382IF @@TRANCOUNT = 0 BEGIN PRINT 'step 25 is completed with errors' SET NOEXEC ON END
383GO
384
385--step 26: dbo.CabecCompras: add default CabecCompras_PercentagemRetencao_DF------------------------
386IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_PercentagemRetencao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
387ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_PercentagemRetencao_DF] DEFAULT ((0)) FOR [PercentagemRetencao]
388GO
389IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 26 is completed with errors' ROLLBACK TRAN END
390GO
391IF @@TRANCOUNT = 0 BEGIN PRINT 'step 26 is completed with errors' SET NOEXEC ON END
392GO
393
394--step 27: dbo.CabecCompras: add default CabecCompras_TotalRetencao_DF------------------------------
395IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalRetencao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
396ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalRetencao_DF] DEFAULT ((0)) FOR [TotalRetencao]
397GO
398IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 27 is completed with errors' ROLLBACK TRAN END
399GO
400IF @@TRANCOUNT = 0 BEGIN PRINT 'step 27 is completed with errors' SET NOEXEC ON END
401GO
402
403--step 28: dbo.CabecCompras: add default CabecCompras_Id_DF-----------------------------------------
404IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_Id_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
405ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_Id_DF] DEFAULT (newsequentialid()) FOR [Id]
406GO
407IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 28 is completed with errors' ROLLBACK TRAN END
408GO
409IF @@TRANCOUNT = 0 BEGIN PRINT 'step 28 is completed with errors' SET NOEXEC ON END
410GO
411
412--step 29: dbo.CabecCompras: add default CabecCompras_DescEntidade_DF-------------------------------
413IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_DescEntidade_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
414ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_DescEntidade_DF] DEFAULT ((0)) FOR [DescEntidade]
415GO
416IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 29 is completed with errors' ROLLBACK TRAN END
417GO
418IF @@TRANCOUNT = 0 BEGIN PRINT 'step 29 is completed with errors' SET NOEXEC ON END
419GO
420
421--step 30: dbo.CabecCompras: add default CabecCompras_TotalEcotaxa_DF-------------------------------
422IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalEcotaxa_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
423ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalEcotaxa_DF] DEFAULT ((0)) FOR [TotalEcotaxa]
424GO
425IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 30 is completed with errors' ROLLBACK TRAN END
426GO
427IF @@TRANCOUNT = 0 BEGIN PRINT 'step 30 is completed with errors' SET NOEXEC ON END
428GO
429
430--step 31: dbo.CabecCompras: add default CabecCompras_CambioMbase_DF--------------------------------
431IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_CambioMbase_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
432ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_CambioMbase_DF] DEFAULT ((1)) FOR [CambioMBase]
433GO
434IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 31 is completed with errors' ROLLBACK TRAN END
435GO
436IF @@TRANCOUNT = 0 BEGIN PRINT 'step 31 is completed with errors' SET NOEXEC ON END
437GO
438
439--step 32: dbo.CabecCompras: add default CabecCompras_CambioMAlt_DF---------------------------------
440IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_CambioMAlt_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
441ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_CambioMAlt_DF] DEFAULT ((1)) FOR [CambioMAlt]
442GO
443IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 32 is completed with errors' ROLLBACK TRAN END
444GO
445IF @@TRANCOUNT = 0 BEGIN PRINT 'step 32 is completed with errors' SET NOEXEC ON END
446GO
447
448--step 33: dbo.CabecCompras: add default CabecCompras_TotalRecargo_DF-------------------------------
449IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalRecargo_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
450ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalRecargo_DF] DEFAULT ((0)) FOR [TotalRecargo]
451GO
452IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 33 is completed with errors' ROLLBACK TRAN END
453GO
454IF @@TRANCOUNT = 0 BEGIN PRINT 'step 33 is completed with errors' SET NOEXEC ON END
455GO
456
457--step 34: dbo.CabecCompras: add default CabecCompras_TotalRetencaoGarantia_DF----------------------
458IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalRetencaoGarantia_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
459ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalRetencaoGarantia_DF] DEFAULT ((0)) FOR [TotalRetencaoGarantia]
460GO
461IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 34 is completed with errors' ROLLBACK TRAN END
462GO
463IF @@TRANCOUNT = 0 BEGIN PRINT 'step 34 is completed with errors' SET NOEXEC ON END
464GO
465
466--step 35: dbo.CabecCompras: add default CabecCompras_DataGravacao_DF-------------------------------
467IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_DataGravacao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
468ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_DataGravacao_DF] DEFAULT (getdate()) FOR [DataGravacao]
469GO
470IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 35 is completed with errors' ROLLBACK TRAN END
471GO
472IF @@TRANCOUNT = 0 BEGIN PRINT 'step 35 is completed with errors' SET NOEXEC ON END
473GO
474
475--step 36: dbo.CabecCompras: add default CabecCompras_PendentePorLinha_DF---------------------------
476IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_PendentePorLinha_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
477ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_PendentePorLinha_DF] DEFAULT ((0)) FOR [PendentePorLinha]
478GO
479IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 36 is completed with errors' ROLLBACK TRAN END
480GO
481IF @@TRANCOUNT = 0 BEGIN PRINT 'step 36 is completed with errors' SET NOEXEC ON END
482GO
483
484--step 37: dbo.CabecCompras: add default CabecCompras_RegimeIvaReembolsos_DF------------------------
485IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_RegimeIvaReembolsos_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
486ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_RegimeIvaReembolsos_DF] DEFAULT ((0)) FOR [RegimeIvaReembolsos]
487GO
488IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 37 is completed with errors' ROLLBACK TRAN END
489GO
490IF @@TRANCOUNT = 0 BEGIN PRINT 'step 37 is completed with errors' SET NOEXEC ON END
491GO
492
493--step 38: dbo.CabecCompras: add default CabecCompras_EspacoFiscal_DF-------------------------------
494IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_EspacoFiscal_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
495ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_EspacoFiscal_DF] DEFAULT ((0)) FOR [EspacoFiscal]
496GO
497IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 38 is completed with errors' ROLLBACK TRAN END
498GO
499IF @@TRANCOUNT = 0 BEGIN PRINT 'step 38 is completed with errors' SET NOEXEC ON END
500GO
501
502--step 39: dbo.CabecCompras: add default CabecCompras_B2BTrataTrans_DF------------------------------
503IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_B2BTrataTrans_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
504ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_B2BTrataTrans_DF] DEFAULT ((0)) FOR [B2BTrataTrans]
505GO
506IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 39 is completed with errors' ROLLBACK TRAN END
507GO
508IF @@TRANCOUNT = 0 BEGIN PRINT 'step 39 is completed with errors' SET NOEXEC ON END
509GO
510
511--step 40: dbo.CabecCompras: add default CabecCompras_B2BEnvioNaGravacao_DF-------------------------
512IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_B2BEnvioNaGravacao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
513ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_B2BEnvioNaGravacao_DF] DEFAULT ((0)) FOR [B2BEnvioNaGravacao]
514GO
515IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 40 is completed with errors' ROLLBACK TRAN END
516GO
517IF @@TRANCOUNT = 0 BEGIN PRINT 'step 40 is completed with errors' SET NOEXEC ON END
518GO
519
520--step 41: dbo.CabecCompras: add default CabecCompras_CambioADataDoc_DF-----------------------------
521IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_CambioADataDoc_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
522ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_CambioADataDoc_DF] DEFAULT ((0)) FOR [CambioADataDoc]
523GO
524IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 41 is completed with errors' ROLLBACK TRAN END
525GO
526IF @@TRANCOUNT = 0 BEGIN PRINT 'step 41 is completed with errors' SET NOEXEC ON END
527GO
528
529--step 42: dbo.CabecCompras: add default CabecCompras_ResumoDF--------------------------------------
530IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_ResumoDF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
531ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_ResumoDF] DEFAULT ((0)) FOR [Resumo]
532GO
533IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 42 is completed with errors' ROLLBACK TRAN END
534GO
535IF @@TRANCOUNT = 0 BEGIN PRINT 'step 42 is completed with errors' SET NOEXEC ON END
536GO
537
538--step 43: dbo.CabecCompras: add default CabecCompras_TrataIvaCaixa_DF------------------------------
539IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TrataIvaCaixa_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
540ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TrataIvaCaixa_DF] DEFAULT ((0)) FOR [TrataIvaCaixa]
541GO
542IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 43 is completed with errors' ROLLBACK TRAN END
543GO
544IF @@TRANCOUNT = 0 BEGIN PRINT 'step 43 is completed with errors' SET NOEXEC ON END
545GO
546
547--step 44: dbo.CabecCompras: add default CabecCompras_TotalDocumento_DF-----------------------------
548IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TotalDocumento_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
549ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras_TotalDocumento_DF] DEFAULT ((0)) FOR [TotalDocumento]
550GO
551IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 44 is completed with errors' ROLLBACK TRAN END
552GO
553IF @@TRANCOUNT = 0 BEGIN PRINT 'step 44 is completed with errors' SET NOEXEC ON END
554GO
555
556--step 45: dbo.CabecCompras: add default DF_CabecCompras_CDU_NoBanco--------------------------------
557IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DF_CabecCompras_CDU_NoBanco]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
558ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [DF_CabecCompras_CDU_NoBanco] DEFAULT ((0)) FOR [CDU_NoBanco]
559GO
560IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 45 is completed with errors' ROLLBACK TRAN END
561GO
562IF @@TRANCOUNT = 0 BEGIN PRINT 'step 45 is completed with errors' SET NOEXEC ON END
563GO
564
565--step 46: dbo.CabecCompras: add default DF_CabecCompras_CDU_DebitoDireto---------------------------
566IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DF_CabecCompras_CDU_DebitoDireto]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
567ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [DF_CabecCompras_CDU_DebitoDireto] DEFAULT ((0)) FOR [CDU_DebitoDireto]
568GO
569IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 46 is completed with errors' ROLLBACK TRAN END
570GO
571IF @@TRANCOUNT = 0 BEGIN PRINT 'step 46 is completed with errors' SET NOEXEC ON END
572GO
573
574--step 47: dbo.CabecCompras: add default DF_CabecCompras_CDU_PagamentoSEPA--------------------------
575IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DF_CabecCompras_CDU_PagamentoSEPA]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
576ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [DF_CabecCompras_CDU_PagamentoSEPA] DEFAULT ((0)) FOR [CDU_PagamentoSEPA]
577GO
578IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 47 is completed with errors' ROLLBACK TRAN END
579GO
580IF @@TRANCOUNT = 0 BEGIN PRINT 'step 47 is completed with errors' SET NOEXEC ON END
581GO
582
583--step 48: dbo.CabecCompras: add primary key CabecCompras01-----------------------------------------
584IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras]') AND name = N'CabecCompras01')
585ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [CabecCompras01] PRIMARY KEY CLUSTERED ([Id])
586GO
587IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 48 is completed with errors' ROLLBACK TRAN END
588GO
589IF @@TRANCOUNT = 0 BEGIN PRINT 'step 48 is completed with errors' SET NOEXEC ON END
590GO
591
592--step 49: add index CabecCompras02 to table dbo.CabecCompras---------------------------------------
593IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras]') AND name = N'CabecCompras02')
594CREATE NONCLUSTERED INDEX [CabecCompras02] ON [dbo].[CabecCompras]([Serie], [Filial], [Entidade], [TipoDoc], [NumDocExterno]) WITH ( FILLFACTOR = 90 ) ON [PRIMARY]
595GO
596IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 49 is completed with errors' ROLLBACK TRAN END
597GO
598IF @@TRANCOUNT = 0 BEGIN PRINT 'step 49 is completed with errors' SET NOEXEC ON END
599GO
600
601--step 50: add index CabecCompras03 to table dbo.CabecCompras---------------------------------------
602IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras]') AND name = N'CabecCompras03')
603CREATE UNIQUE NONCLUSTERED INDEX [CabecCompras03] ON [dbo].[CabecCompras]([Filial], [TipoDoc], [Serie], [NumDoc]) WITH ( FILLFACTOR = 90 ) ON [PRIMARY]
604GO
605IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 50 is completed with errors' ROLLBACK TRAN END
606GO
607IF @@TRANCOUNT = 0 BEGIN PRINT 'step 50 is completed with errors' SET NOEXEC ON END
608GO
609
610--step 51: add index CabecCompras04 to table dbo.CabecCompras---------------------------------------
611IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras]') AND name = N'CabecCompras04')
612CREATE NONCLUSTERED INDEX [CabecCompras04] ON [dbo].[CabecCompras]([IdDocConferencia]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
613GO
614IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 51 is completed with errors' ROLLBACK TRAN END
615GO
616IF @@TRANCOUNT = 0 BEGIN PRINT 'step 51 is completed with errors' SET NOEXEC ON END
617GO
618
619--step 52: add index CabecCompras05 to table dbo.CabecCompras---------------------------------------
620IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras]') AND name = N'CabecCompras05')
621CREATE NONCLUSTERED INDEX [CabecCompras05] ON [dbo].[CabecCompras]([IdCabecEstorno]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
622GO
623IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 52 is completed with errors' ROLLBACK TRAN END
624GO
625IF @@TRANCOUNT = 0 BEGIN PRINT 'step 52 is completed with errors' SET NOEXEC ON END
626GO
627
628--step 53: add index CabecCompras06 to table dbo.CabecCompras---------------------------------------
629IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras]') AND name = N'CabecCompras06')
630CREATE NONCLUSTERED INDEX [CabecCompras06] ON [dbo].[CabecCompras]([ObraID]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
631GO
632IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 53 is completed with errors' ROLLBACK TRAN END
633GO
634IF @@TRANCOUNT = 0 BEGIN PRINT 'step 53 is completed with errors' SET NOEXEC ON END
635GO
636
637--step 54: add index CabecCompras07 to table dbo.CabecCompras---------------------------------------
638IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras]') AND name = N'CabecCompras07')
639CREATE NONCLUSTERED INDEX [CabecCompras07] ON [dbo].[CabecCompras]([IdDocOrigem] DESC) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
640GO
641IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 54 is completed with errors' ROLLBACK TRAN END
642GO
643IF @@TRANCOUNT = 0 BEGIN PRINT 'step 54 is completed with errors' SET NOEXEC ON END
644GO
645
646--step 55: dbo.CabecCompras: add foreign key CabecCompras_CabecCompras_FK---------------------------
647IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_CabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
648ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_CabecCompras_FK] FOREIGN KEY ([IdCabecEstorno]) REFERENCES [dbo].[CabecCompras] ([Id])
649GO
650IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 55 is completed with errors' ROLLBACK TRAN END
651GO
652IF @@TRANCOUNT = 0 BEGIN PRINT 'step 55 is completed with errors' SET NOEXEC ON END
653GO
654
655--step 56: dbo.CabecCompras: add foreign key CabecCompras_CabecTesouraria_FK------------------------
656IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_CabecTesouraria_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
657ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_CabecTesouraria_FK] FOREIGN KEY ([IdCabecTesouraria]) REFERENCES [dbo].[CabecTesouraria] ([Id])
658GO
659IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 56 is completed with errors' ROLLBACK TRAN END
660GO
661IF @@TRANCOUNT = 0 BEGIN PRINT 'step 56 is completed with errors' SET NOEXEC ON END
662GO
663
664--step 57: dbo.CabecCompras: add foreign key CabecCompras_CaixaPostos_FK----------------------------
665IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_CaixaPostos_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
666ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_CaixaPostos_FK] FOREIGN KEY ([Posto]) REFERENCES [dbo].[CaixaPostos] ([CaixaPosto])
667GO
668IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 57 is completed with errors' ROLLBACK TRAN END
669GO
670IF @@TRANCOUNT = 0 BEGIN PRINT 'step 57 is completed with errors' SET NOEXEC ON END
671GO
672
673--step 58: dbo.CabecCompras: add foreign key CabecCompras_CondPag_FK--------------------------------
674IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_CondPag_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
675ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_CondPag_FK] FOREIGN KEY ([CondPag]) REFERENCES [dbo].[CondPag] ([CondPag])
676GO
677IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 58 is completed with errors' ROLLBACK TRAN END
678GO
679IF @@TRANCOUNT = 0 BEGIN PRINT 'step 58 is completed with errors' SET NOEXEC ON END
680GO
681
682--step 59: dbo.CabecCompras: add foreign key CabecCompras_ContasBancariasTerc_FK--------------------
683IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_ContasBancariasTerc_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
684ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_ContasBancariasTerc_FK] FOREIGN KEY ([TipoEntidade], [Entidade], [ContaDomiciliacao]) REFERENCES [dbo].[ContasBancariasTerc] ([TipoEntidade], [Entidade], [Conta])
685GO
686IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 59 is completed with errors' ROLLBACK TRAN END
687GO
688IF @@TRANCOUNT = 0 BEGIN PRINT 'step 59 is completed with errors' SET NOEXEC ON END
689GO
690
691--step 60: dbo.CabecCompras: add foreign key CabecCompras_COP_Obras_FK------------------------------
692IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_COP_Obras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
693ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_COP_Obras_FK] FOREIGN KEY ([ObraID]) REFERENCES [dbo].[COP_Obras] ([ID])
694GO
695IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 60 is completed with errors' ROLLBACK TRAN END
696GO
697IF @@TRANCOUNT = 0 BEGIN PRINT 'step 60 is completed with errors' SET NOEXEC ON END
698GO
699
700--step 61: dbo.CabecCompras: add foreign key CabecCompras_DistritoCarga_FK--------------------------
701IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_DistritoCarga_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
702ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_DistritoCarga_FK] FOREIGN KEY ([DistritoCarga]) REFERENCES [dbo].[Distritos] ([Distrito])
703GO
704IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 61 is completed with errors' ROLLBACK TRAN END
705GO
706IF @@TRANCOUNT = 0 BEGIN PRINT 'step 61 is completed with errors' SET NOEXEC ON END
707GO
708
709--step 62: dbo.CabecCompras: add foreign key CabecCompras_Distritos_FK01----------------------------
710IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_Distritos_FK01]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
711ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_Distritos_FK01] FOREIGN KEY ([Distrito]) REFERENCES [dbo].[Distritos] ([Distrito])
712GO
713IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 62 is completed with errors' ROLLBACK TRAN END
714GO
715IF @@TRANCOUNT = 0 BEGIN PRINT 'step 62 is completed with errors' SET NOEXEC ON END
716GO
717
718--step 63: dbo.CabecCompras: add foreign key CabecCompras_Distritos_FK02----------------------------
719IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_Distritos_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
720ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_Distritos_FK02] FOREIGN KEY ([DistritoEntrega]) REFERENCES [dbo].[Distritos] ([Distrito])
721GO
722IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 63 is completed with errors' ROLLBACK TRAN END
723GO
724IF @@TRANCOUNT = 0 BEGIN PRINT 'step 63 is completed with errors' SET NOEXEC ON END
725GO
726
727--step 64: add columns to Table dbo.DocumentosBancos------------------------------------------------
728ALTER TABLE [dbo].[DocumentosBancos] ADD
729 [CDU_DebitoDireto] [bit] NULL CONSTRAINT [DocumentosBancos_CDU_DebitoDireto_DF] DEFAULT ((0)),
730 [CDU_MBWAY] [bit] NULL CONSTRAINT [DocumentosBancos_CDU_MBWAY_DF] DEFAULT ((0)),
731 [CDU_PagamentoMB] [bit] NULL CONSTRAINT [DocumentosBancos_CDU_PagamentoMB_DF] DEFAULT ((0)),
732 [CDU_PagamentoSEPA] [bit] NULL
733GO
734IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 64 is completed with errors' ROLLBACK TRAN END
735GO
736IF @@TRANCOUNT = 0 BEGIN PRINT 'step 64 is completed with errors' SET NOEXEC ON END
737GO
738
739--step 65: dbo.CabecCompras: add foreign key CabecCompras_DocumentosBancos_FK-----------------------
740IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_DocumentosBancos_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
741ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_DocumentosBancos_FK] FOREIGN KEY ([ModoPag]) REFERENCES [dbo].[DocumentosBancos] ([Movim])
742GO
743IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 65 is completed with errors' ROLLBACK TRAN END
744GO
745IF @@TRANCOUNT = 0 BEGIN PRINT 'step 65 is completed with errors' SET NOEXEC ON END
746GO
747
748--step 66: add columns to Table dbo.DocumentosCompra------------------------------------------------
749ALTER TABLE [dbo].[DocumentosCompra] ADD
750 [DocPenIvaCativo] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL
751GO
752IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 66 is completed with errors' ROLLBACK TRAN END
753GO
754IF @@TRANCOUNT = 0 BEGIN PRINT 'step 66 is completed with errors' SET NOEXEC ON END
755GO
756
757--step 67: dbo.DocumentosCCT: drop default DocumentosCCT_Recapitulativos_DF-------------------------
758IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Recapitulativos_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
759ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Recapitulativos_DF]
760GO
761IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 67 is completed with errors' ROLLBACK TRAN END
762GO
763IF @@TRANCOUNT = 0 BEGIN PRINT 'step 67 is completed with errors' SET NOEXEC ON END
764GO
765
766--step 68: dbo.DocumentosCCT: drop default DocumentosCCT_LigaContab_DF------------------------------
767IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_LigaContab_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
768ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_LigaContab_DF]
769GO
770IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 68 is completed with errors' ROLLBACK TRAN END
771GO
772IF @@TRANCOUNT = 0 BEGIN PRINT 'step 68 is completed with errors' SET NOEXEC ON END
773GO
774
775--step 69: dbo.DocumentosCCT: drop default DocumentosCCT_CalculaComissoes_DF------------------------
776IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_CalculaComissoes_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
777ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_CalculaComissoes_DF]
778GO
779IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 69 is completed with errors' ROLLBACK TRAN END
780GO
781IF @@TRANCOUNT = 0 BEGIN PRINT 'step 69 is completed with errors' SET NOEXEC ON END
782GO
783
784--step 70: dbo.DocumentosCCT: drop default DocumentosCCT_Clientes_DF--------------------------------
785IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Clientes_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
786ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Clientes_DF]
787GO
788IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 70 is completed with errors' ROLLBACK TRAN END
789GO
790IF @@TRANCOUNT = 0 BEGIN PRINT 'step 70 is completed with errors' SET NOEXEC ON END
791GO
792
793--step 71: dbo.DocumentosCCT: drop default DocumentosCCT_Fornecedores_DF----------------------------
794IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Fornecedores_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
795ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Fornecedores_DF]
796GO
797IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 71 is completed with errors' ROLLBACK TRAN END
798GO
799IF @@TRANCOUNT = 0 BEGIN PRINT 'step 71 is completed with errors' SET NOEXEC ON END
800GO
801
802--step 72: dbo.DocumentosCCT: drop default DocumentosCCT_OutrosCredores_DF--------------------------
803IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_OutrosCredores_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
804ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_OutrosCredores_DF]
805GO
806IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 72 is completed with errors' ROLLBACK TRAN END
807GO
808IF @@TRANCOUNT = 0 BEGIN PRINT 'step 72 is completed with errors' SET NOEXEC ON END
809GO
810
811--step 73: dbo.DocumentosCCT: drop default DocumentosCCT_OutrosDevedores_DF-------------------------
812IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_OutrosDevedores_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
813ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_OutrosDevedores_DF]
814GO
815IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 73 is completed with errors' ROLLBACK TRAN END
816GO
817IF @@TRANCOUNT = 0 BEGIN PRINT 'step 73 is completed with errors' SET NOEXEC ON END
818GO
819
820--step 74: dbo.DocumentosCCT: drop default DocumentosCCT_NumeracaoAutomaticaAGerar_DF---------------
821IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_NumeracaoAutomaticaAGerar_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
822ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_NumeracaoAutomaticaAGerar_DF]
823GO
824IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 74 is completed with errors' ROLLBACK TRAN END
825GO
826IF @@TRANCOUNT = 0 BEGIN PRINT 'step 74 is completed with errors' SET NOEXEC ON END
827GO
828
829--step 75: dbo.DocumentosCCT: drop default DocumentosCCT_TransfereParaOutraEntidade_DF--------------
830IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_TransfereParaOutraEntidade_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
831ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_TransfereParaOutraEntidade_DF]
832GO
833IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 75 is completed with errors' ROLLBACK TRAN END
834GO
835IF @@TRANCOUNT = 0 BEGIN PRINT 'step 75 is completed with errors' SET NOEXEC ON END
836GO
837
838--step 76: dbo.DocumentosCCT: drop default DocumentosCCT_LigacaoTesouraria_DF-----------------------
839IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_LigacaoTesouraria_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
840ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_LigacaoTesouraria_DF]
841GO
842IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 76 is completed with errors' ROLLBACK TRAN END
843GO
844IF @@TRANCOUNT = 0 BEGIN PRINT 'step 76 is completed with errors' SET NOEXEC ON END
845GO
846
847--step 77: dbo.DocumentosCCT: drop default DocumentosCCT_LigaBNC_DF---------------------------------
848IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_LigaBNC_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
849ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_LigaBNC_DF]
850GO
851IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 77 is completed with errors' ROLLBACK TRAN END
852GO
853IF @@TRANCOUNT = 0 BEGIN PRINT 'step 77 is completed with errors' SET NOEXEC ON END
854GO
855
856--step 78: dbo.DocumentosCCT: drop default DocumentosCCT_TipoLigacaoBNC_DF--------------------------
857IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_TipoLigacaoBNC_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
858ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_TipoLigacaoBNC_DF]
859GO
860IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 78 is completed with errors' ROLLBACK TRAN END
861GO
862IF @@TRANCOUNT = 0 BEGIN PRINT 'step 78 is completed with errors' SET NOEXEC ON END
863GO
864
865--step 79: dbo.DocumentosCCT: drop default DocumentosCCT_BalAnalitica_DF----------------------------
866IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_BalAnalitica_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
867ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_BalAnalitica_DF]
868GO
869IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 79 is completed with errors' ROLLBACK TRAN END
870GO
871IF @@TRANCOUNT = 0 BEGIN PRINT 'step 79 is completed with errors' SET NOEXEC ON END
872GO
873
874--step 80: dbo.DocumentosCCT: drop default DocumentosCCT_BalFinanceira_DF---------------------------
875IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_BalFinanceira_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
876ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_BalFinanceira_DF]
877GO
878IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 80 is completed with errors' ROLLBACK TRAN END
879GO
880IF @@TRANCOUNT = 0 BEGIN PRINT 'step 80 is completed with errors' SET NOEXEC ON END
881GO
882
883--step 81: dbo.DocumentosCCT: drop default DocumentosCCT_Bancos_DF----------------------------------
884IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Bancos_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
885ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Bancos_DF]
886GO
887IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 81 is completed with errors' ROLLBACK TRAN END
888GO
889IF @@TRANCOUNT = 0 BEGIN PRINT 'step 81 is completed with errors' SET NOEXEC ON END
890GO
891
892--step 82: dbo.DocumentosCCT: drop default DocumentosCCT_LimiteCredito_DF---------------------------
893IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_LimiteCredito_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
894ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_LimiteCredito_DF]
895GO
896IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 82 is completed with errors' ROLLBACK TRAN END
897GO
898IF @@TRANCOUNT = 0 BEGIN PRINT 'step 82 is completed with errors' SET NOEXEC ON END
899GO
900
901--step 83: dbo.DocumentosCCT: drop default DocumentosCCT_VisualizarLigacaoCBL_DF--------------------
902IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_VisualizarLigacaoCBL_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
903ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_VisualizarLigacaoCBL_DF]
904GO
905IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 83 is completed with errors' ROLLBACK TRAN END
906GO
907IF @@TRANCOUNT = 0 BEGIN PRINT 'step 83 is completed with errors' SET NOEXEC ON END
908GO
909
910--step 84: dbo.DocumentosCCT: drop default DocumentosCCT_ClassesIvaCBL_DF---------------------------
911IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_ClassesIvaCBL_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
912ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_ClassesIvaCBL_DF]
913GO
914IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 84 is completed with errors' ROLLBACK TRAN END
915GO
916IF @@TRANCOUNT = 0 BEGIN PRINT 'step 84 is completed with errors' SET NOEXEC ON END
917GO
918
919--step 85: dbo.DocumentosCCT: drop default DocumentosCCT_CentrosCustoCBL_DF-------------------------
920IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_CentrosCustoCBL_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
921ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_CentrosCustoCBL_DF]
922GO
923IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 85 is completed with errors' ROLLBACK TRAN END
924GO
925IF @@TRANCOUNT = 0 BEGIN PRINT 'step 85 is completed with errors' SET NOEXEC ON END
926GO
927
928--step 86: dbo.DocumentosCCT: drop default DocumentosCCT_AnaliticaCBL_DF----------------------------
929IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_AnaliticaCBL_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
930ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_AnaliticaCBL_DF]
931GO
932IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 86 is completed with errors' ROLLBACK TRAN END
933GO
934IF @@TRANCOUNT = 0 BEGIN PRINT 'step 86 is completed with errors' SET NOEXEC ON END
935GO
936
937--step 87: dbo.DocumentosCCT: drop default DocumentosCCT_SujeitoAProvisoes_DF-----------------------
938IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_SujeitoAProvisoes_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
939ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_SujeitoAProvisoes_DF]
940GO
941IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 87 is completed with errors' ROLLBACK TRAN END
942GO
943IF @@TRANCOUNT = 0 BEGIN PRINT 'step 87 is completed with errors' SET NOEXEC ON END
944GO
945
946--step 88: dbo.DocumentosCCT: drop default DocumentosCCT_LigacaoCBLOnLine_DF------------------------
947IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_LigacaoCBLOnLine_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
948ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_LigacaoCBLOnLine_DF]
949GO
950IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 88 is completed with errors' ROLLBACK TRAN END
951GO
952IF @@TRANCOUNT = 0 BEGIN PRINT 'step 88 is completed with errors' SET NOEXEC ON END
953GO
954
955--step 89: dbo.DocumentosCCT: drop default DocumentosCCT_EnviaEmail_DF------------------------------
956IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_EnviaEmail_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
957ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_EnviaEmail_DF]
958GO
959IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 89 is completed with errors' ROLLBACK TRAN END
960GO
961IF @@TRANCOUNT = 0 BEGIN PRINT 'step 89 is completed with errors' SET NOEXEC ON END
962GO
963
964--step 90: dbo.DocumentosCCT: drop default DocumentosCCT_EmailFixo_DF-------------------------------
965IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_EmailFixo_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
966ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_EmailFixo_DF]
967GO
968IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 90 is completed with errors' ROLLBACK TRAN END
969GO
970IF @@TRANCOUNT = 0 BEGIN PRINT 'step 90 is completed with errors' SET NOEXEC ON END
971GO
972
973--step 91: dbo.DocumentosCCT: drop default DocumentosCCT_EMailConfirmar_DF--------------------------
974IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_EMailConfirmar_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
975ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_EMailConfirmar_DF]
976GO
977IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 91 is completed with errors' ROLLBACK TRAN END
978GO
979IF @@TRANCOUNT = 0 BEGIN PRINT 'step 91 is completed with errors' SET NOEXEC ON END
980GO
981
982--step 92: dbo.DocumentosCCT: drop default DocumentosCCT_EMailVisualizar_DF-------------------------
983IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_EMailVisualizar_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
984ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_EMailVisualizar_DF]
985GO
986IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 92 is completed with errors' ROLLBACK TRAN END
987GO
988IF @@TRANCOUNT = 0 BEGIN PRINT 'step 92 is completed with errors' SET NOEXEC ON END
989GO
990
991--step 93: dbo.DocumentosCCT: drop default DocumentosCCT_DataUltimaActualizacao_DF------------------
992IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DataUltimaActualizacao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
993ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_DataUltimaActualizacao_DF]
994GO
995IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 93 is completed with errors' ROLLBACK TRAN END
996GO
997IF @@TRANCOUNT = 0 BEGIN PRINT 'step 93 is completed with errors' SET NOEXEC ON END
998GO
999
1000--step 94: dbo.DocumentosCCT: drop default DocumentosCCT_SujeitoRetencao_DF-------------------------
1001IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_SujeitoRetencao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1002ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_SujeitoRetencao_DF]
1003GO
1004IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 94 is completed with errors' ROLLBACK TRAN END
1005GO
1006IF @@TRANCOUNT = 0 BEGIN PRINT 'step 94 is completed with errors' SET NOEXEC ON END
1007GO
1008
1009--step 95: dbo.DocumentosCCT: drop default DocumentosCCT_BalOrcamental_DF---------------------------
1010IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_BalOrcamental_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1011ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_BalOrcamental_DF]
1012GO
1013IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 95 is completed with errors' ROLLBACK TRAN END
1014GO
1015IF @@TRANCOUNT = 0 BEGIN PRINT 'step 95 is completed with errors' SET NOEXEC ON END
1016GO
1017
1018--step 96: dbo.DocumentosCCT: drop default DocumentosCCT_FuncoesCBL_DF------------------------------
1019IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_FuncoesCBL_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1020ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_FuncoesCBL_DF]
1021GO
1022IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 96 is completed with errors' ROLLBACK TRAN END
1023GO
1024IF @@TRANCOUNT = 0 BEGIN PRINT 'step 96 is completed with errors' SET NOEXEC ON END
1025GO
1026
1027--step 97: dbo.DocumentosCCT: drop default DocumentosCCT_PermiteAltAposExp_DF-----------------------
1028IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_PermiteAltAposExp_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1029ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_PermiteAltAposExp_DF]
1030GO
1031IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 97 is completed with errors' ROLLBACK TRAN END
1032GO
1033IF @@TRANCOUNT = 0 BEGIN PRINT 'step 97 is completed with errors' SET NOEXEC ON END
1034GO
1035
1036--step 98: dbo.DocumentosCCT: drop default DocumentosCCT_LigaProcessos_DF---------------------------
1037IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_LigaProcessos_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1038ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_LigaProcessos_DF]
1039GO
1040IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 98 is completed with errors' ROLLBACK TRAN END
1041GO
1042IF @@TRANCOUNT = 0 BEGIN PRINT 'step 98 is completed with errors' SET NOEXEC ON END
1043GO
1044
1045--step 99: dbo.DocumentosCCT: drop default DocumentosCCT_MovimentaEstados_DF------------------------
1046IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_MovimentaEstados_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1047ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_MovimentaEstados_DF]
1048GO
1049IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 99 is completed with errors' ROLLBACK TRAN END
1050GO
1051IF @@TRANCOUNT = 0 BEGIN PRINT 'step 99 is completed with errors' SET NOEXEC ON END
1052GO
1053
1054--step 100: dbo.DocumentosCCT: drop default DocumentosCCT_SugereCodProcesso_DF----------------------
1055IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_SugereCodProcesso_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1056ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_SugereCodProcesso_DF]
1057GO
1058IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 100 is completed with errors' ROLLBACK TRAN END
1059GO
1060IF @@TRANCOUNT = 0 BEGIN PRINT 'step 100 is completed with errors' SET NOEXEC ON END
1061GO
1062
1063--step 101: dbo.DocumentosCCT: drop default DocumentosCCT_Ordem_DF----------------------------------
1064IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Ordem_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1065ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Ordem_DF]
1066GO
1067IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 101 is completed with errors' ROLLBACK TRAN END
1068GO
1069IF @@TRANCOUNT = 0 BEGIN PRINT 'step 101 is completed with errors' SET NOEXEC ON END
1070GO
1071
1072--step 102: dbo.DocumentosCCT: drop default DocumentosCCT_Socios_DF---------------------------------
1073IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Socios_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1074ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Socios_DF]
1075GO
1076IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 102 is completed with errors' ROLLBACK TRAN END
1077GO
1078IF @@TRANCOUNT = 0 BEGIN PRINT 'step 102 is completed with errors' SET NOEXEC ON END
1079GO
1080
1081--step 103: dbo.DocumentosCCT: drop default DocumentosCCT_EntidadesPublicas_DF----------------------
1082IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_EntidadesPublicas_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1083ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_EntidadesPublicas_DF]
1084GO
1085IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 103 is completed with errors' ROLLBACK TRAN END
1086GO
1087IF @@TRANCOUNT = 0 BEGIN PRINT 'step 103 is completed with errors' SET NOEXEC ON END
1088GO
1089
1090--step 104: dbo.DocumentosCCT: drop default DocumentosCCT_FornecedoresImobilizado_DF----------------
1091IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_FornecedoresImobilizado_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1092ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_FornecedoresImobilizado_DF]
1093GO
1094IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 104 is completed with errors' ROLLBACK TRAN END
1095GO
1096IF @@TRANCOUNT = 0 BEGIN PRINT 'step 104 is completed with errors' SET NOEXEC ON END
1097GO
1098
1099--step 105: dbo.DocumentosCCT: drop default DocumentosCCT_Funcionarios_DF---------------------------
1100IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Funcionarios_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1101ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Funcionarios_DF]
1102GO
1103IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 105 is completed with errors' ROLLBACK TRAN END
1104GO
1105IF @@TRANCOUNT = 0 BEGIN PRINT 'step 105 is completed with errors' SET NOEXEC ON END
1106GO
1107
1108--step 106: dbo.DocumentosCCT: drop default DocumentosCCT_Sindicatos_DF-----------------------------
1109IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Sindicatos_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1110ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Sindicatos_DF]
1111GO
1112IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 106 is completed with errors' ROLLBACK TRAN END
1113GO
1114IF @@TRANCOUNT = 0 BEGIN PRINT 'step 106 is completed with errors' SET NOEXEC ON END
1115GO
1116
1117--step 107: dbo.DocumentosCCT: drop default DocumentosCCT_SubscritoresCapital_DF--------------------
1118IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_SubscritoresCapital_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1119ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_SubscritoresCapital_DF]
1120GO
1121IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 107 is completed with errors' ROLLBACK TRAN END
1122GO
1123IF @@TRANCOUNT = 0 BEGIN PRINT 'step 107 is completed with errors' SET NOEXEC ON END
1124GO
1125
1126--step 108: dbo.DocumentosCCT: drop default DocumentosCCT_Obrigacionistas_DF------------------------
1127IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Obrigacionistas_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1128ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Obrigacionistas_DF]
1129GO
1130IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 108 is completed with errors' ROLLBACK TRAN END
1131GO
1132IF @@TRANCOUNT = 0 BEGIN PRINT 'step 108 is completed with errors' SET NOEXEC ON END
1133GO
1134
1135--step 109: dbo.DocumentosCCT: drop default DocumentosCCT_Consultores_DF----------------------------
1136IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Consultores_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1137ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Consultores_DF]
1138GO
1139IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 109 is completed with errors' ROLLBACK TRAN END
1140GO
1141IF @@TRANCOUNT = 0 BEGIN PRINT 'step 109 is completed with errors' SET NOEXEC ON END
1142GO
1143
1144--step 110: dbo.DocumentosCCT: drop default DocumentosCCT_Independentes_DF--------------------------
1145IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Independentes_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1146ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_Independentes_DF]
1147GO
1148IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 110 is completed with errors' ROLLBACK TRAN END
1149GO
1150IF @@TRANCOUNT = 0 BEGIN PRINT 'step 110 is completed with errors' SET NOEXEC ON END
1151GO
1152
1153--step 111: dbo.DocumentosCCT: drop default DocumentosCCT_CredoresSubscricoesNaoLiberadas_DF--------
1154IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_CredoresSubscricoesNaoLiberadas_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1155ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_CredoresSubscricoesNaoLiberadas_DF]
1156GO
1157IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 111 is completed with errors' ROLLBACK TRAN END
1158GO
1159IF @@TRANCOUNT = 0 BEGIN PRINT 'step 111 is completed with errors' SET NOEXEC ON END
1160GO
1161
1162--step 112: dbo.DocumentosCCT: drop default DocumentosCCT_ControlaCustosPorObra_DF------------------
1163IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_ControlaCustosPorObra_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1164ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_ControlaCustosPorObra_DF]
1165GO
1166IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 112 is completed with errors' ROLLBACK TRAN END
1167GO
1168IF @@TRANCOUNT = 0 BEGIN PRINT 'step 112 is completed with errors' SET NOEXEC ON END
1169GO
1170
1171--step 113: dbo.DocumentosCCT: drop default DocumentosCCT_RecolhaDE_IL_DF---------------------------
1172IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_RecolhaDE_IL_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1173ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_RecolhaDE_IL_DF]
1174GO
1175IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 113 is completed with errors' ROLLBACK TRAN END
1176GO
1177IF @@TRANCOUNT = 0 BEGIN PRINT 'step 113 is completed with errors' SET NOEXEC ON END
1178GO
1179
1180--step 114: dbo.DocumentosCCT: drop default DocumentosCCT_BalAnaliticaALT_DF------------------------
1181IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_BalAnaliticaALT_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1182ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_BalAnaliticaALT_DF]
1183GO
1184IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 114 is completed with errors' ROLLBACK TRAN END
1185GO
1186IF @@TRANCOUNT = 0 BEGIN PRINT 'step 114 is completed with errors' SET NOEXEC ON END
1187GO
1188
1189--step 115: dbo.DocumentosCCT: drop default DocumentosCCT_BalFinanceiraALT_DF-----------------------
1190IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_BalFinanceiraALT_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1191ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_BalFinanceiraALT_DF]
1192GO
1193IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 115 is completed with errors' ROLLBACK TRAN END
1194GO
1195IF @@TRANCOUNT = 0 BEGIN PRINT 'step 115 is completed with errors' SET NOEXEC ON END
1196GO
1197
1198--step 116: dbo.DocumentosCCT: drop default DocumentosCCT_BalOrcamentalALT_DF-----------------------
1199IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_BalOrcamentalALT_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1200ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_BalOrcamentalALT_DF]
1201GO
1202IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 116 is completed with errors' ROLLBACK TRAN END
1203GO
1204IF @@TRANCOUNT = 0 BEGIN PRINT 'step 116 is completed with errors' SET NOEXEC ON END
1205GO
1206
1207--step 117: dbo.DocumentosCCT: drop default DocumentosCCT_LiqRetIntroducao_DF-----------------------
1208IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_LiqRetIntroducao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1209ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_LiqRetIntroducao_DF]
1210GO
1211IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 117 is completed with errors' ROLLBACK TRAN END
1212GO
1213IF @@TRANCOUNT = 0 BEGIN PRINT 'step 117 is completed with errors' SET NOEXEC ON END
1214GO
1215
1216--step 118: dbo.DocumentosCCT: drop default DocumentosCCT_SujeitoRetencaoGarantia_DF----------------
1217IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_SujeitoRetencaoGarantia_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1218ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_SujeitoRetencaoGarantia_DF]
1219GO
1220IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 118 is completed with errors' ROLLBACK TRAN END
1221GO
1222IF @@TRANCOUNT = 0 BEGIN PRINT 'step 118 is completed with errors' SET NOEXEC ON END
1223GO
1224
1225--step 119: dbo.DocumentosCCT: drop default DocumentosCCT_LiqRetGarantiaIntroducao_DF---------------
1226IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_LiqRetGarantiaIntroducao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1227ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_LiqRetGarantiaIntroducao_DF]
1228GO
1229IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 119 is completed with errors' ROLLBACK TRAN END
1230GO
1231IF @@TRANCOUNT = 0 BEGIN PRINT 'step 119 is completed with errors' SET NOEXEC ON END
1232GO
1233
1234--step 120: dbo.DocumentosCCT: drop default DocumentosCCT_DisponivelPMS_DF--------------------------
1235IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DisponivelPMS_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1236ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_DisponivelPMS_DF]
1237GO
1238IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 120 is completed with errors' ROLLBACK TRAN END
1239GO
1240IF @@TRANCOUNT = 0 BEGIN PRINT 'step 120 is completed with errors' SET NOEXEC ON END
1241GO
1242
1243--step 121: dbo.DocumentosCCT: drop default DocumentosCCT_ClasseAnalitica_DF------------------------
1244IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_ClasseAnalitica_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1245ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_ClasseAnalitica_DF]
1246GO
1247IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 121 is completed with errors' ROLLBACK TRAN END
1248GO
1249IF @@TRANCOUNT = 0 BEGIN PRINT 'step 121 is completed with errors' SET NOEXEC ON END
1250GO
1251
1252--step 122: dbo.DocumentosCCT: drop default DocumentosCCT_TransitaEstado_DF-------------------------
1253IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_TransitaEstado_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1254ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_TransitaEstado_DF]
1255GO
1256IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 122 is completed with errors' ROLLBACK TRAN END
1257GO
1258IF @@TRANCOUNT = 0 BEGIN PRINT 'step 122 is completed with errors' SET NOEXEC ON END
1259GO
1260
1261--step 123: dbo.DocumentosCCT: drop default DocumentosCCT_EstadoTransitar_DF------------------------
1262IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_EstadoTransitar_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1263ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_EstadoTransitar_DF]
1264GO
1265IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 123 is completed with errors' ROLLBACK TRAN END
1266GO
1267IF @@TRANCOUNT = 0 BEGIN PRINT 'step 123 is completed with errors' SET NOEXEC ON END
1268GO
1269
1270--step 124: dbo.DocumentosCCT: drop default DocumentosCCT_RemessaBancaria_DF------------------------
1271IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_RemessaBancaria_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1272ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_RemessaBancaria_DF]
1273GO
1274IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 124 is completed with errors' ROLLBACK TRAN END
1275GO
1276IF @@TRANCOUNT = 0 BEGIN PRINT 'step 124 is completed with errors' SET NOEXEC ON END
1277GO
1278
1279--step 125: dbo.DocumentosCCT: drop default DF__Documento__Permi__053C2445--------------------------
1280IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DF__Documento__Permi__053C2445]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1281ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DF__Documento__Permi__053C2445]
1282GO
1283IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 125 is completed with errors' ROLLBACK TRAN END
1284GO
1285IF @@TRANCOUNT = 0 BEGIN PRINT 'step 125 is completed with errors' SET NOEXEC ON END
1286GO
1287
1288--step 126: dbo.DocumentosCCT: drop default DF__Documento__Permi__0630487E--------------------------
1289IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DF__Documento__Permi__0630487E]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1290ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DF__Documento__Permi__0630487E]
1291GO
1292IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 126 is completed with errors' ROLLBACK TRAN END
1293GO
1294IF @@TRANCOUNT = 0 BEGIN PRINT 'step 126 is completed with errors' SET NOEXEC ON END
1295GO
1296
1297--step 127: dbo.DocumentosCCT: drop default DocumentosCCT_PermiteEstorno_DF-------------------------
1298IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_PermiteEstorno_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1299ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_PermiteEstorno_DF]
1300GO
1301IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 127 is completed with errors' ROLLBACK TRAN END
1302GO
1303IF @@TRANCOUNT = 0 BEGIN PRINT 'step 127 is completed with errors' SET NOEXEC ON END
1304GO
1305
1306--step 128: dbo.DocumentosCCT: drop default DocumentosCCT_DeduzLiquidaIVA_DF------------------------
1307IF EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DeduzLiquidaIVA_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
1308ALTER TABLE [dbo].[DocumentosCCT] DROP CONSTRAINT [DocumentosCCT_DeduzLiquidaIVA_DF]
1309GO
1310IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 128 is completed with errors' ROLLBACK TRAN END
1311GO
1312IF @@TRANCOUNT = 0 BEGIN PRINT 'step 128 is completed with errors' SET NOEXEC ON END
1313GO
1314
1315--step 129: create temp table tmp_DocumentosCCT-----------------------------------------------------
1316CREATE TABLE [dbo].[tmp_DocumentosCCT] (
1317 [Documento] [nvarchar](5) COLLATE Latin1_General_CI_AS NOT NULL,
1318 [Descricao] [nvarchar](35) COLLATE Latin1_General_CI_AS NULL,
1319 [Diario] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1320 [Fluxo] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1321 [Recapitulativos] [bit] NULL CONSTRAINT [DocumentosCCT_Recapitulativos_DF] DEFAULT ((0)),
1322 [Natureza] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
1323 [TipoDocumento] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
1324 [LigaContab] [bit] NULL CONSTRAINT [DocumentosCCT_LigaContab_DF] DEFAULT ((0)),
1325 [CalculaComissoes] [bit] NULL CONSTRAINT [DocumentosCCT_CalculaComissoes_DF] DEFAULT ((0)),
1326 [TipoConta] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
1327 [Estado] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
1328 [Clientes] [bit] NULL CONSTRAINT [DocumentosCCT_Clientes_DF] DEFAULT ((0)),
1329 [Fornecedores] [bit] NULL CONSTRAINT [DocumentosCCT_Fornecedores_DF] DEFAULT ((0)),
1330 [OutrosCredores] [bit] NULL CONSTRAINT [DocumentosCCT_OutrosCredores_DF] DEFAULT ((0)),
1331 [OutrosDevedores] [bit] NULL CONSTRAINT [DocumentosCCT_OutrosDevedores_DF] DEFAULT ((0)),
1332 [DocumentoAGerar] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1333 [NumeracaoAutomaticaAGerar] [bit] NULL CONSTRAINT [DocumentosCCT_NumeracaoAutomaticaAGerar_DF] DEFAULT ((0)),
1334 [TransfereParaOutraEntidade] [bit] NULL CONSTRAINT [DocumentosCCT_TransfereParaOutraEntidade_DF] DEFAULT ((0)),
1335 [TipoEntidade] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
1336 [LigacaoTesouraria] [bit] NULL CONSTRAINT [DocumentosCCT_LigacaoTesouraria_DF] DEFAULT ((0)),
1337 [RubricaTesouraria] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
1338 [LigaBNC] [bit] NULL CONSTRAINT [DocumentosCCT_LigaBNC_DF] DEFAULT ((0)),
1339 [TipoLigacaoBNC] [bit] NULL CONSTRAINT [DocumentosCCT_TipoLigacaoBNC_DF] DEFAULT ((0)),
1340 [BalAnalitica] [bit] NULL CONSTRAINT [DocumentosCCT_BalAnalitica_DF] DEFAULT ((0)),
1341 [BalFinanceira] [bit] NULL CONSTRAINT [DocumentosCCT_BalFinanceira_DF] DEFAULT ((0)),
1342 [Bancos] [bit] NULL CONSTRAINT [DocumentosCCT_Bancos_DF] DEFAULT ((0)),
1343 [LimiteCredito] [bit] NULL CONSTRAINT [DocumentosCCT_LimiteCredito_DF] DEFAULT ((0)),
1344 [VisualizarLigacaoCBL] [bit] NULL CONSTRAINT [DocumentosCCT_VisualizarLigacaoCBL_DF] DEFAULT ((0)),
1345 [ClassesIvaCBL] [bit] NULL CONSTRAINT [DocumentosCCT_ClassesIvaCBL_DF] DEFAULT ((0)),
1346 [CentrosCustoCBL] [bit] NULL CONSTRAINT [DocumentosCCT_CentrosCustoCBL_DF] DEFAULT ((0)),
1347 [AnaliticaCBL] [bit] NULL CONSTRAINT [DocumentosCCT_AnaliticaCBL_DF] DEFAULT ((0)),
1348 [SujeitoAProvisoes] [bit] NULL CONSTRAINT [DocumentosCCT_SujeitoAProvisoes_DF] DEFAULT ((0)),
1349 [LigacaoCBLOnLine] [bit] NULL CONSTRAINT [DocumentosCCT_LigacaoCBLOnLine_DF] DEFAULT ((0)),
1350 [EnviaEmail] [bit] NULL CONSTRAINT [DocumentosCCT_EnviaEmail_DF] DEFAULT ((0)),
1351 [EmailTo] [nvarchar](512) COLLATE Latin1_General_CI_AS NULL,
1352 [EmailFixo] [bit] NULL CONSTRAINT [DocumentosCCT_EmailFixo_DF] DEFAULT ((0)),
1353 [EMailBCC] [nvarchar](512) COLLATE Latin1_General_CI_AS NULL,
1354 [EMailCC] [nvarchar](512) COLLATE Latin1_General_CI_AS NULL,
1355 [EMailTexto] [ntext] COLLATE Latin1_General_CI_AS NULL,
1356 [EMailConfirmar] [bit] NULL CONSTRAINT [DocumentosCCT_EMailConfirmar_DF] DEFAULT ((0)),
1357 [EMailVisualizar] [bit] NULL CONSTRAINT [DocumentosCCT_EMailVisualizar_DF] DEFAULT ((0)),
1358 [DataUltimaActualizacao] [datetime] NULL CONSTRAINT [DocumentosCCT_DataUltimaActualizacao_DF] DEFAULT (getdate()),
1359 [SujeitoRetencao] [bit] NULL CONSTRAINT [DocumentosCCT_SujeitoRetencao_DF] DEFAULT ((0)),
1360 [FuncionalCBL] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
1361 [OrganicaCBL] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
1362 [EconomicaCBL] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
1363 [BalOrcamental] [bit] NULL CONSTRAINT [DocumentosCCT_BalOrcamental_DF] DEFAULT ((0)),
1364 [FuncoesCBL] [bit] NULL CONSTRAINT [DocumentosCCT_FuncoesCBL_DF] DEFAULT ((0)),
1365 [PermiteAltAposExp] [bit] NOT NULL CONSTRAINT [DocumentosCCT_PermiteAltAposExp_DF] DEFAULT ((0)),
1366 [VersaoUltAct] [timestamp] NULL,
1367 [LigaProcessos] [bit] NULL CONSTRAINT [DocumentosCCT_LigaProcessos_DF] DEFAULT ((0)),
1368 [MovimentaEstados] [bit] NULL CONSTRAINT [DocumentosCCT_MovimentaEstados_DF] DEFAULT ((0)),
1369 [EstadoProcesso] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
1370 [SugereCodProcesso] [bit] NULL CONSTRAINT [DocumentosCCT_SugereCodProcesso_DF] DEFAULT ((0)),
1371 [SerieAGerar] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1372 [Ordem] [int] NULL CONSTRAINT [DocumentosCCT_Ordem_DF] DEFAULT ((0)),
1373 [DocTesAGerar] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1374 [Socios] [bit] NULL CONSTRAINT [DocumentosCCT_Socios_DF] DEFAULT ((0)),
1375 [EntidadesPublicas] [bit] NULL CONSTRAINT [DocumentosCCT_EntidadesPublicas_DF] DEFAULT ((0)),
1376 [FornecedoresImobilizado] [bit] NULL CONSTRAINT [DocumentosCCT_FornecedoresImobilizado_DF] DEFAULT ((0)),
1377 [Funcionarios] [bit] NULL CONSTRAINT [DocumentosCCT_Funcionarios_DF] DEFAULT ((0)),
1378 [Sindicatos] [bit] NULL CONSTRAINT [DocumentosCCT_Sindicatos_DF] DEFAULT ((0)),
1379 [SubscritoresCapital] [bit] NULL CONSTRAINT [DocumentosCCT_SubscritoresCapital_DF] DEFAULT ((0)),
1380 [Obrigacionistas] [bit] NULL CONSTRAINT [DocumentosCCT_Obrigacionistas_DF] DEFAULT ((0)),
1381 [Consultores] [bit] NULL CONSTRAINT [DocumentosCCT_Consultores_DF] DEFAULT ((0)),
1382 [Independentes] [bit] NULL CONSTRAINT [DocumentosCCT_Independentes_DF] DEFAULT ((0)),
1383 [CredoresSubscricoesNaoLiberadas] [bit] NULL CONSTRAINT [DocumentosCCT_CredoresSubscricoesNaoLiberadas_DF] DEFAULT ((0)),
1384 [ControlaCustosPorObra] [bit] NULL CONSTRAINT [DocumentosCCT_ControlaCustosPorObra_DF] DEFAULT ((0)),
1385 [RecolhaDE_IL] [bit] NOT NULL CONSTRAINT [DocumentosCCT_RecolhaDE_IL_DF] DEFAULT ((0)),
1386 [BalAnaliticaALT] [bit] NOT NULL CONSTRAINT [DocumentosCCT_BalAnaliticaALT_DF] DEFAULT ((0)),
1387 [BalFinanceiraALT] [bit] NOT NULL CONSTRAINT [DocumentosCCT_BalFinanceiraALT_DF] DEFAULT ((0)),
1388 [BalOrcamentalALT] [bit] NOT NULL CONSTRAINT [DocumentosCCT_BalOrcamentalALT_DF] DEFAULT ((0)),
1389 [LiqRetIntroducao] [bit] NULL CONSTRAINT [DocumentosCCT_LiqRetIntroducao_DF] DEFAULT ((0)),
1390 [DocLiqRetencao] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1391 [SujeitoRetencaoGarantia] [bit] NULL CONSTRAINT [DocumentosCCT_SujeitoRetencaoGarantia_DF] DEFAULT ((0)),
1392 [LiqRetGarantiaIntroducao] [bit] NULL CONSTRAINT [DocumentosCCT_LiqRetGarantiaIntroducao_DF] DEFAULT ((0)),
1393 [DocLiqRetencaoGarantia] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1394 [DisponivelPMS] [bit] NOT NULL CONSTRAINT [DocumentosCCT_DisponivelPMS_DF] DEFAULT ((0)),
1395 [ClasseAnalitica] [smallint] NULL CONSTRAINT [DocumentosCCT_ClasseAnalitica_DF] DEFAULT ((0)),
1396 [TransitaEstado] [bit] NULL CONSTRAINT [DocumentosCCT_TransitaEstado_DF] DEFAULT ((0)),
1397 [EstadoTransitar] [varchar](4) COLLATE Latin1_General_CI_AS NULL CONSTRAINT [DocumentosCCT_EstadoTransitar_DF] DEFAULT (NULL),
1398 [RemessaBancaria] [bit] NULL CONSTRAINT [DocumentosCCT_RemessaBancaria_DF] DEFAULT ((0)),
1399 [PermiteDocNegativo] [bit] NOT NULL CONSTRAINT [DF__Documento__Permi__053C2445] DEFAULT ((0)),
1400 [PermiteLinhasNegativas] [bit] NOT NULL CONSTRAINT [DF__Documento__Permi__0630487E] DEFAULT ((0)),
1401 [DocumentoTesouraria] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1402 [SerieDocTesouraria] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1403 [MovBanco] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1404 [RubricaCCT] [nvarchar](35) COLLATE Latin1_General_CI_AS NULL,
1405 [PermiteEstorno] [bit] NOT NULL CONSTRAINT [DocumentosCCT_PermiteEstorno_DF] DEFAULT ((0)),
1406 [DocumentoEstorno] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1407 [SerieDocEstorno] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1408 [Formato] [varchar](10) COLLATE Latin1_General_CI_AS NULL,
1409 [SAFTTipoDocumento] [varchar](2) COLLATE Latin1_General_CI_AS NULL,
1410 [DeduzLiquidaIVA] [bit] NOT NULL CONSTRAINT [DocumentosCCT_DeduzLiquidaIVA_DF] DEFAULT ((0)),
1411 [CDU_MostraLogptipo] [bit] NULL,
1412 [ControlaPagDivida] [bit] NULL,
1413 [CDU_ObrigaProjeto] [bit] NULL CONSTRAINT [DocumentosCCT_CDU_ObrigaProjeto_DF] DEFAULT ((0)),
1414 [CDU_Encomenda] [bit] NULL CONSTRAINT [DocumentosCCT_CDU_Encomenda_DF] DEFAULT ((0)),
1415 [CDU_Proposta] [bit] NULL CONSTRAINT [DocumentosCCT_CDU_Proposta_DF] DEFAULT ((0)),
1416 [CDU_RegistoConsumo] [bit] NULL CONSTRAINT [DocumentosCCT_CDU_RegistoConsumo_DF] DEFAULT ((0)),
1417 [CDU_FolhaProjeto] [bit] NULL CONSTRAINT [DocumentosCCT_CDU_FolhaProjeto_DF] DEFAULT ((0)),
1418 [CDU_Faturacao] [bit] NULL CONSTRAINT [DocumentosCCT_CDU_Faturacao_DF] DEFAULT ((0)),
1419 [CDU_DebitoDireto] [bit] NULL CONSTRAINT [DocumentosCCT_CDU_DebitoDireto_DF] DEFAULT ((0)),
1420 [CDU_OrdemLiquidacaoEasyPay] [smallint] NULL CONSTRAINT [DocumentosCCT_CDU_OrdemLiquidacaoEasyPay_DF] DEFAULT ((0)),
1421 [CDU_PagamentoSEPA] [bit] NULL CONSTRAINT [DF_DocumentosCCT_CDU_PagamentoSEPA] DEFAULT ((0)),
1422 [SujeitoIvaCativo] [bit] NULL,
1423 [DocPenIvaCativo] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
1424 [DocLiqIvaCativo] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL
1425) ON [PRIMARY]
1426GO
1427IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 129 is completed with errors' ROLLBACK TRAN END
1428GO
1429IF @@TRANCOUNT = 0 BEGIN PRINT 'step 129 is completed with errors' SET NOEXEC ON END
1430GO
1431
1432--step 130: copy existing data into new table tmp_DocumentosCCT-------------------------------------
1433INSERT INTO [dbo].[tmp_DocumentosCCT]([Documento], [Descricao], [Diario], [Fluxo], [Recapitulativos], [Natureza], [TipoDocumento], [LigaContab], [CalculaComissoes], [TipoConta], [Estado], [Clientes], [Fornecedores], [OutrosCredores], [OutrosDevedores], [DocumentoAGerar], [NumeracaoAutomaticaAGerar], [TransfereParaOutraEntidade], [TipoEntidade], [LigacaoTesouraria], [RubricaTesouraria], [LigaBNC], [TipoLigacaoBNC], [BalAnalitica], [BalFinanceira], [Bancos], [LimiteCredito], [VisualizarLigacaoCBL], [ClassesIvaCBL], [CentrosCustoCBL], [AnaliticaCBL], [SujeitoAProvisoes], [LigacaoCBLOnLine], [EnviaEmail], [EmailTo], [EmailFixo], [EMailBCC], [EMailCC], [EMailTexto], [EMailConfirmar], [EMailVisualizar], [DataUltimaActualizacao], [SujeitoRetencao], [FuncionalCBL], [OrganicaCBL], [EconomicaCBL], [BalOrcamental], [FuncoesCBL], [PermiteAltAposExp], [LigaProcessos], [MovimentaEstados], [EstadoProcesso], [SugereCodProcesso], [SerieAGerar], [Ordem], [DocTesAGerar], [Socios], [EntidadesPublicas], [FornecedoresImobilizado], [Funcionarios], [Sindicatos], [SubscritoresCapital], [Obrigacionistas], [Consultores], [Independentes], [CredoresSubscricoesNaoLiberadas], [ControlaCustosPorObra], [RecolhaDE_IL], [BalAnaliticaALT], [BalFinanceiraALT], [BalOrcamentalALT], [LiqRetIntroducao], [DocLiqRetencao], [SujeitoRetencaoGarantia], [LiqRetGarantiaIntroducao], [DocLiqRetencaoGarantia], [DisponivelPMS], [ClasseAnalitica], [TransitaEstado], [EstadoTransitar], [RemessaBancaria], [PermiteDocNegativo], [PermiteLinhasNegativas], [DocumentoTesouraria], [SerieDocTesouraria], [MovBanco], [RubricaCCT], [PermiteEstorno], [DocumentoEstorno], [SerieDocEstorno], [Formato], [SAFTTipoDocumento], [DeduzLiquidaIVA], [CDU_MostraLogptipo], [ControlaPagDivida], [SujeitoIvaCativo], [DocPenIvaCativo], [DocLiqIvaCativo]) SELECT
1434 [Documento],
1435 [Descricao],
1436 [Diario],
1437 [Fluxo],
1438 [Recapitulativos],
1439 [Natureza],
1440 [TipoDocumento],
1441 [LigaContab],
1442 [CalculaComissoes],
1443 [TipoConta],
1444 [Estado],
1445 [Clientes],
1446 [Fornecedores],
1447 [OutrosCredores],
1448 [OutrosDevedores],
1449 [DocumentoAGerar],
1450 [NumeracaoAutomaticaAGerar],
1451 [TransfereParaOutraEntidade],
1452 [TipoEntidade],
1453 [LigacaoTesouraria],
1454 [RubricaTesouraria],
1455 [LigaBNC],
1456 [TipoLigacaoBNC],
1457 [BalAnalitica],
1458 [BalFinanceira],
1459 [Bancos],
1460 [LimiteCredito],
1461 [VisualizarLigacaoCBL],
1462 [ClassesIvaCBL],
1463 [CentrosCustoCBL],
1464 [AnaliticaCBL],
1465 [SujeitoAProvisoes],
1466 [LigacaoCBLOnLine],
1467 [EnviaEmail],
1468 [EmailTo],
1469 [EmailFixo],
1470 [EMailBCC],
1471 [EMailCC],
1472 [EMailTexto],
1473 [EMailConfirmar],
1474 [EMailVisualizar],
1475 [DataUltimaActualizacao],
1476 [SujeitoRetencao],
1477 [FuncionalCBL],
1478 [OrganicaCBL],
1479 [EconomicaCBL],
1480 [BalOrcamental],
1481 [FuncoesCBL],
1482 [PermiteAltAposExp],
1483 [LigaProcessos],
1484 [MovimentaEstados],
1485 [EstadoProcesso],
1486 [SugereCodProcesso],
1487 [SerieAGerar],
1488 [Ordem],
1489 [DocTesAGerar],
1490 [Socios],
1491 [EntidadesPublicas],
1492 [FornecedoresImobilizado],
1493 [Funcionarios],
1494 [Sindicatos],
1495 [SubscritoresCapital],
1496 [Obrigacionistas],
1497 [Consultores],
1498 [Independentes],
1499 [CredoresSubscricoesNaoLiberadas],
1500 [ControlaCustosPorObra],
1501 [RecolhaDE_IL],
1502 [BalAnaliticaALT],
1503 [BalFinanceiraALT],
1504 [BalOrcamentalALT],
1505 [LiqRetIntroducao],
1506 [DocLiqRetencao],
1507 [SujeitoRetencaoGarantia],
1508 [LiqRetGarantiaIntroducao],
1509 [DocLiqRetencaoGarantia],
1510 [DisponivelPMS],
1511 [ClasseAnalitica],
1512 [TransitaEstado],
1513 [EstadoTransitar],
1514 [RemessaBancaria],
1515 [PermiteDocNegativo],
1516 [PermiteLinhasNegativas],
1517 [DocumentoTesouraria],
1518 [SerieDocTesouraria],
1519 [MovBanco],
1520 [RubricaCCT],
1521 [PermiteEstorno],
1522 [DocumentoEstorno],
1523 [SerieDocEstorno],
1524 [Formato],
1525 [SAFTTipoDocumento],
1526 [DeduzLiquidaIVA],
1527 NULL,
1528 [ControlaPagDivida],
1529 [SujeitoIvaCativo],
1530 NULL,
1531 [DocLiqIvaCativo]
1532FROM [dbo].[DocumentosCCT]
1533GO
1534IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 130 is completed with errors' ROLLBACK TRAN END
1535GO
1536IF @@TRANCOUNT = 0 BEGIN PRINT 'step 130 is completed with errors' SET NOEXEC ON END
1537GO
1538
1539--step 131: dbo.CabLiq: drop foreign key CabLiq_DocumentosCCT_FK------------------------------------
1540IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabLiq_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabLiq]'))
1541ALTER TABLE [dbo].[CabLiq] DROP CONSTRAINT [CabLiq_DocumentosCCT_FK]
1542GO
1543IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 131 is completed with errors' ROLLBACK TRAN END
1544GO
1545IF @@TRANCOUNT = 0 BEGIN PRINT 'step 131 is completed with errors' SET NOEXEC ON END
1546GO
1547
1548--step 132: dbo.COP_RetencoesObra: drop foreign key COP_RetencoesObra_DocumentosCCT_FK--------------
1549IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_RetencoesObra_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_RetencoesObra]'))
1550ALTER TABLE [dbo].[COP_RetencoesObra] DROP CONSTRAINT [COP_RetencoesObra_DocumentosCCT_FK]
1551GO
1552IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 132 is completed with errors' ROLLBACK TRAN END
1553GO
1554IF @@TRANCOUNT = 0 BEGIN PRINT 'step 132 is completed with errors' SET NOEXEC ON END
1555GO
1556
1557--step 133: dbo.COP_RetencoesObra: drop foreign key COP_RetencoesObra_DocumentosCCT_FK02------------
1558IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_RetencoesObra_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_RetencoesObra]'))
1559ALTER TABLE [dbo].[COP_RetencoesObra] DROP CONSTRAINT [COP_RetencoesObra_DocumentosCCT_FK02]
1560GO
1561IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 133 is completed with errors' ROLLBACK TRAN END
1562GO
1563IF @@TRANCOUNT = 0 BEGIN PRINT 'step 133 is completed with errors' SET NOEXEC ON END
1564GO
1565
1566--step 134: dbo.DocumentosCBL: drop foreign key DocumentosCBL_TipoDocLiq_FK-------------------------
1567IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCBL_TipoDocLiq_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCBL]'))
1568ALTER TABLE [dbo].[DocumentosCBL] DROP CONSTRAINT [DocumentosCBL_TipoDocLiq_FK]
1569GO
1570IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 134 is completed with errors' ROLLBACK TRAN END
1571GO
1572IF @@TRANCOUNT = 0 BEGIN PRINT 'step 134 is completed with errors' SET NOEXEC ON END
1573GO
1574
1575--step 135: dbo.DocumentosCompra: drop foreign key DocumentosCompra_DocumentosCCT_FK----------------
1576IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCompra_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCompra]'))
1577ALTER TABLE [dbo].[DocumentosCompra] DROP CONSTRAINT [DocumentosCompra_DocumentosCCT_FK]
1578GO
1579IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 135 is completed with errors' ROLLBACK TRAN END
1580GO
1581IF @@TRANCOUNT = 0 BEGIN PRINT 'step 135 is completed with errors' SET NOEXEC ON END
1582GO
1583
1584--step 136: dbo.DocumentosCompra: drop foreign key DocumentosCompra_DocumentosCCT_FK02--------------
1585IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCompra_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCompra]'))
1586ALTER TABLE [dbo].[DocumentosCompra] DROP CONSTRAINT [DocumentosCompra_DocumentosCCT_FK02]
1587GO
1588IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 136 is completed with errors' ROLLBACK TRAN END
1589GO
1590IF @@TRANCOUNT = 0 BEGIN PRINT 'step 136 is completed with errors' SET NOEXEC ON END
1591GO
1592
1593--step 137: dbo.DocumentosCompra: drop foreign key DocumentosCompra_DocumentosCCT_FK03--------------
1594IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCompra_DocumentosCCT_FK03]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCompra]'))
1595ALTER TABLE [dbo].[DocumentosCompra] DROP CONSTRAINT [DocumentosCompra_DocumentosCCT_FK03]
1596GO
1597IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 137 is completed with errors' ROLLBACK TRAN END
1598GO
1599IF @@TRANCOUNT = 0 BEGIN PRINT 'step 137 is completed with errors' SET NOEXEC ON END
1600GO
1601
1602--step 138: dbo.DocumentosCompra: drop foreign key DocumentosCompra_DocumentosCCT_FK04--------------
1603IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCompra_DocumentosCCT_FK04]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCompra]'))
1604ALTER TABLE [dbo].[DocumentosCompra] DROP CONSTRAINT [DocumentosCompra_DocumentosCCT_FK04]
1605GO
1606IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 138 is completed with errors' ROLLBACK TRAN END
1607GO
1608IF @@TRANCOUNT = 0 BEGIN PRINT 'step 138 is completed with errors' SET NOEXEC ON END
1609GO
1610
1611--step 139: dbo.DocumentosVenda: drop foreign key DocumentosVenda_DocumentosCCT_FK------------------
1612IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosVenda_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosVenda]'))
1613ALTER TABLE [dbo].[DocumentosVenda] DROP CONSTRAINT [DocumentosVenda_DocumentosCCT_FK]
1614GO
1615IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 139 is completed with errors' ROLLBACK TRAN END
1616GO
1617IF @@TRANCOUNT = 0 BEGIN PRINT 'step 139 is completed with errors' SET NOEXEC ON END
1618GO
1619
1620--step 140: dbo.DocumentosVenda: drop foreign key DocumentosVenda_DocumentosCCT_FK02----------------
1621IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosVenda_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosVenda]'))
1622ALTER TABLE [dbo].[DocumentosVenda] DROP CONSTRAINT [DocumentosVenda_DocumentosCCT_FK02]
1623GO
1624IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 140 is completed with errors' ROLLBACK TRAN END
1625GO
1626IF @@TRANCOUNT = 0 BEGIN PRINT 'step 140 is completed with errors' SET NOEXEC ON END
1627GO
1628
1629--step 141: dbo.DocumentosVenda: drop foreign key DocumentosVenda_DocumentosCCT_FK03----------------
1630IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosVenda_DocumentosCCT_FK03]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosVenda]'))
1631ALTER TABLE [dbo].[DocumentosVenda] DROP CONSTRAINT [DocumentosVenda_DocumentosCCT_FK03]
1632GO
1633IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 141 is completed with errors' ROLLBACK TRAN END
1634GO
1635IF @@TRANCOUNT = 0 BEGIN PRINT 'step 141 is completed with errors' SET NOEXEC ON END
1636GO
1637
1638--step 142: dbo.DocumentosVenda: drop foreign key DocumentosVenda_DocumentosCCT_FK04----------------
1639IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosVenda_DocumentosCCT_FK04]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosVenda]'))
1640ALTER TABLE [dbo].[DocumentosVenda] DROP CONSTRAINT [DocumentosVenda_DocumentosCCT_FK04]
1641GO
1642IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 142 is completed with errors' ROLLBACK TRAN END
1643GO
1644IF @@TRANCOUNT = 0 BEGIN PRINT 'step 142 is completed with errors' SET NOEXEC ON END
1645GO
1646
1647--step 143: dbo.FAC_Documentos: drop foreign key FAC_Documentos_DocumentoCCTAGerar_FK---------------
1648IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FAC_Documentos_DocumentoCCTAGerar_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FAC_Documentos]'))
1649ALTER TABLE [dbo].[FAC_Documentos] DROP CONSTRAINT [FAC_Documentos_DocumentoCCTAGerar_FK]
1650GO
1651IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 143 is completed with errors' ROLLBACK TRAN END
1652GO
1653IF @@TRANCOUNT = 0 BEGIN PRINT 'step 143 is completed with errors' SET NOEXEC ON END
1654GO
1655
1656--step 144: dbo.FAC_Documentos: drop foreign key FAC_Documentos_TipoDocPend_FK----------------------
1657IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FAC_Documentos_TipoDocPend_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FAC_Documentos]'))
1658ALTER TABLE [dbo].[FAC_Documentos] DROP CONSTRAINT [FAC_Documentos_TipoDocPend_FK]
1659GO
1660IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 144 is completed with errors' ROLLBACK TRAN END
1661GO
1662IF @@TRANCOUNT = 0 BEGIN PRINT 'step 144 is completed with errors' SET NOEXEC ON END
1663GO
1664
1665--step 145: dbo.FAC_Documentos: drop foreign key FAC_Documentos_TipoDocTransf_FK--------------------
1666IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FAC_Documentos_TipoDocTransf_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FAC_Documentos]'))
1667ALTER TABLE [dbo].[FAC_Documentos] DROP CONSTRAINT [FAC_Documentos_TipoDocTransf_FK]
1668GO
1669IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 145 is completed with errors' ROLLBACK TRAN END
1670GO
1671IF @@TRANCOUNT = 0 BEGIN PRINT 'step 145 is completed with errors' SET NOEXEC ON END
1672GO
1673
1674--step 146: dbo.FTR_Caucao: drop foreign key FTR_Caucao_TipoDoc_FK----------------------------------
1675IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_Caucao_TipoDoc_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_Caucao]'))
1676ALTER TABLE [dbo].[FTR_Caucao] DROP CONSTRAINT [FTR_Caucao_TipoDoc_FK]
1677GO
1678IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 146 is completed with errors' ROLLBACK TRAN END
1679GO
1680IF @@TRANCOUNT = 0 BEGIN PRINT 'step 146 is completed with errors' SET NOEXEC ON END
1681GO
1682
1683--step 147: dbo.LigacaoCCorrentesRHP: drop foreign key LigacaoCCorrentesRHP_DocumentosCCT_FK--------
1684IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LigacaoCCorrentesRHP_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LigacaoCCorrentesRHP]'))
1685ALTER TABLE [dbo].[LigacaoCCorrentesRHP] DROP CONSTRAINT [LigacaoCCorrentesRHP_DocumentosCCT_FK]
1686GO
1687IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 147 is completed with errors' ROLLBACK TRAN END
1688GO
1689IF @@TRANCOUNT = 0 BEGIN PRINT 'step 147 is completed with errors' SET NOEXEC ON END
1690GO
1691
1692--step 148: dbo.LinhasLiq: drop foreign key LinhasLiq_DocumentosCCT_FK------------------------------
1693IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasLiq_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasLiq]'))
1694ALTER TABLE [dbo].[LinhasLiq] DROP CONSTRAINT [LinhasLiq_DocumentosCCT_FK]
1695GO
1696IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 148 is completed with errors' ROLLBACK TRAN END
1697GO
1698IF @@TRANCOUNT = 0 BEGIN PRINT 'step 148 is completed with errors' SET NOEXEC ON END
1699GO
1700
1701--step 149: dbo.OutrasRetencoes: drop foreign key OutrasRetencoes_DocumentosCCT_FK------------------
1702IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[OutrasRetencoes_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[OutrasRetencoes]'))
1703ALTER TABLE [dbo].[OutrasRetencoes] DROP CONSTRAINT [OutrasRetencoes_DocumentosCCT_FK]
1704GO
1705IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 149 is completed with errors' ROLLBACK TRAN END
1706GO
1707IF @@TRANCOUNT = 0 BEGIN PRINT 'step 149 is completed with errors' SET NOEXEC ON END
1708GO
1709
1710--step 150: dbo.OutrasRetencoes: drop foreign key OutrasRetencoes_DocumentosCCT_FK02----------------
1711IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[OutrasRetencoes_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[OutrasRetencoes]'))
1712ALTER TABLE [dbo].[OutrasRetencoes] DROP CONSTRAINT [OutrasRetencoes_DocumentosCCT_FK02]
1713GO
1714IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 150 is completed with errors' ROLLBACK TRAN END
1715GO
1716IF @@TRANCOUNT = 0 BEGIN PRINT 'step 150 is completed with errors' SET NOEXEC ON END
1717GO
1718
1719--step 151: dbo.ParametrosDFP: drop foreign key ParametrosDFP_DocumentosCCT_FK----------------------
1720IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosDFP_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosDFP]'))
1721ALTER TABLE [dbo].[ParametrosDFP] DROP CONSTRAINT [ParametrosDFP_DocumentosCCT_FK]
1722GO
1723IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 151 is completed with errors' ROLLBACK TRAN END
1724GO
1725IF @@TRANCOUNT = 0 BEGIN PRINT 'step 151 is completed with errors' SET NOEXEC ON END
1726GO
1727
1728--step 152: dbo.ParametrosDFP: drop foreign key ParametrosDFP_DocumentosCCT_FK01--------------------
1729IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosDFP_DocumentosCCT_FK01]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosDFP]'))
1730ALTER TABLE [dbo].[ParametrosDFP] DROP CONSTRAINT [ParametrosDFP_DocumentosCCT_FK01]
1731GO
1732IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 152 is completed with errors' ROLLBACK TRAN END
1733GO
1734IF @@TRANCOUNT = 0 BEGIN PRINT 'step 152 is completed with errors' SET NOEXEC ON END
1735GO
1736
1737--step 153: dbo.ParametrosDFP: drop foreign key ParametrosDFP_DocumentosCCT_FK02--------------------
1738IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosDFP_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosDFP]'))
1739ALTER TABLE [dbo].[ParametrosDFP] DROP CONSTRAINT [ParametrosDFP_DocumentosCCT_FK02]
1740GO
1741IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 153 is completed with errors' ROLLBACK TRAN END
1742GO
1743IF @@TRANCOUNT = 0 BEGIN PRINT 'step 153 is completed with errors' SET NOEXEC ON END
1744GO
1745
1746--step 154: dbo.ParametrosGCP: drop foreign key ParametrosGCP_DocumentoEstornoCCT_FK----------------
1747IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosGCP_DocumentoEstornoCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosGCP]'))
1748ALTER TABLE [dbo].[ParametrosGCP] DROP CONSTRAINT [ParametrosGCP_DocumentoEstornoCCT_FK]
1749GO
1750IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 154 is completed with errors' ROLLBACK TRAN END
1751GO
1752IF @@TRANCOUNT = 0 BEGIN PRINT 'step 154 is completed with errors' SET NOEXEC ON END
1753GO
1754
1755--step 155: dbo.ParametrosGCP: drop foreign key ParametrosGcp_DocumentosCCT_FK01--------------------
1756IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosGcp_DocumentosCCT_FK01]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosGCP]'))
1757ALTER TABLE [dbo].[ParametrosGCP] DROP CONSTRAINT [ParametrosGcp_DocumentosCCT_FK01]
1758GO
1759IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 155 is completed with errors' ROLLBACK TRAN END
1760GO
1761IF @@TRANCOUNT = 0 BEGIN PRINT 'step 155 is completed with errors' SET NOEXEC ON END
1762GO
1763
1764--step 156: dbo.ParametrosGCP: drop foreign key ParametrosGcp_DocumentosCCT_FK02--------------------
1765IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosGcp_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosGCP]'))
1766ALTER TABLE [dbo].[ParametrosGCP] DROP CONSTRAINT [ParametrosGcp_DocumentosCCT_FK02]
1767GO
1768IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 156 is completed with errors' ROLLBACK TRAN END
1769GO
1770IF @@TRANCOUNT = 0 BEGIN PRINT 'step 156 is completed with errors' SET NOEXEC ON END
1771GO
1772
1773--step 157: dbo.SeriesCCT: drop foreign key SeriesCCT_DocumentosCCT_FK------------------------------
1774IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[SeriesCCT_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[SeriesCCT]'))
1775ALTER TABLE [dbo].[SeriesCCT] DROP CONSTRAINT [SeriesCCT_DocumentosCCT_FK]
1776GO
1777IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 157 is completed with errors' ROLLBACK TRAN END
1778GO
1779IF @@TRANCOUNT = 0 BEGIN PRINT 'step 157 is completed with errors' SET NOEXEC ON END
1780GO
1781
1782--step 158: dbo.TiposRendimento: drop foreign key TiposRendimento_DocumentosCCT_FK01----------------
1783IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[TiposRendimento_DocumentosCCT_FK01]') AND parent_object_id = OBJECT_ID(N'[dbo].[TiposRendimento]'))
1784ALTER TABLE [dbo].[TiposRendimento] DROP CONSTRAINT [TiposRendimento_DocumentosCCT_FK01]
1785GO
1786IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 158 is completed with errors' ROLLBACK TRAN END
1787GO
1788IF @@TRANCOUNT = 0 BEGIN PRINT 'step 158 is completed with errors' SET NOEXEC ON END
1789GO
1790
1791--step 159: dbo.TiposRendimento: drop foreign key TiposRendimento_DocumentosCCT_FK02----------------
1792IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[TiposRendimento_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[TiposRendimento]'))
1793ALTER TABLE [dbo].[TiposRendimento] DROP CONSTRAINT [TiposRendimento_DocumentosCCT_FK02]
1794GO
1795IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 159 is completed with errors' ROLLBACK TRAN END
1796GO
1797IF @@TRANCOUNT = 0 BEGIN PRINT 'step 159 is completed with errors' SET NOEXEC ON END
1798GO
1799
1800--step 160: drop table dbo.DocumentosCCT------------------------------------------------------------
1801IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]') AND type in (N'U'))
1802DROP TABLE [dbo].[DocumentosCCT]
1803GO
1804IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 160 is completed with errors' ROLLBACK TRAN END
1805GO
1806IF @@TRANCOUNT = 0 BEGIN PRINT 'step 160 is completed with errors' SET NOEXEC ON END
1807GO
1808
1809--step 161: rename tmp_DocumentosCCT to dbo.DocumentosCCT-------------------------------------------
1810DECLARE @i int
1811EXEC @i = sp_rename N'[dbo].[tmp_DocumentosCCT]', N'DocumentosCCT'
1812IF @i <> 0 BEGIN PRINT 'step 161 is completed with errors' ROLLBACK TRAN END
1813GO
1814IF @@TRANCOUNT = 0 BEGIN PRINT 'step 161 is completed with errors' SET NOEXEC ON END
1815GO
1816
1817--step 162: dbo.DocumentosCCT: add primary key DocumentosCCT01--------------------------------------
1818IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]') AND name = N'DocumentosCCT01')
1819ALTER TABLE [dbo].[DocumentosCCT] ADD CONSTRAINT [DocumentosCCT01] PRIMARY KEY CLUSTERED ([Documento])
1820GO
1821IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 162 is completed with errors' ROLLBACK TRAN END
1822GO
1823IF @@TRANCOUNT = 0 BEGIN PRINT 'step 162 is completed with errors' SET NOEXEC ON END
1824GO
1825
1826--step 163: dbo.DocumentosCompra: add foreign key DocumentosCompra_DocumentosCCT_FK05---------------
1827IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCompra_DocumentosCCT_FK05]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCompra]'))
1828ALTER TABLE [dbo].[DocumentosCompra] ADD CONSTRAINT [DocumentosCompra_DocumentosCCT_FK05] FOREIGN KEY ([DocPenIvaCativo]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
1829GO
1830IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 163 is completed with errors' ROLLBACK TRAN END
1831GO
1832IF @@TRANCOUNT = 0 BEGIN PRINT 'step 163 is completed with errors' SET NOEXEC ON END
1833GO
1834
1835--step 164: dbo.CabecCompras: add foreign key CabecCompras_DocumentosCompra_FK----------------------
1836IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_DocumentosCompra_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1837ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_DocumentosCompra_FK] FOREIGN KEY ([TipoDoc]) REFERENCES [dbo].[DocumentosCompra] ([Documento])
1838GO
1839IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 164 is completed with errors' ROLLBACK TRAN END
1840GO
1841IF @@TRANCOUNT = 0 BEGIN PRINT 'step 164 is completed with errors' SET NOEXEC ON END
1842GO
1843
1844--step 165: dbo.CabecCompras: add foreign key CabecCompras_FluxosCompras_FK-------------------------
1845IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_FluxosCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1846ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_FluxosCompras_FK] FOREIGN KEY ([FluxoDocumental]) REFERENCES [dbo].[FluxosCompras] ([Fluxo])
1847GO
1848IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 165 is completed with errors' ROLLBACK TRAN END
1849GO
1850IF @@TRANCOUNT = 0 BEGIN PRINT 'step 165 is completed with errors' SET NOEXEC ON END
1851GO
1852
1853--step 166: add columns to Table dbo.SeriesCCT------------------------------------------------------
1854ALTER TABLE [dbo].[SeriesCCT] ADD
1855 [CDU_DebitoDireto] [bit] NULL,
1856 [CDU_CTT] [bit] NULL CONSTRAINT [DF_SeriesCCT_CDU_CTT] DEFAULT ((0)),
1857 [CDU_PagamentoSEPA] [bit] NULL CONSTRAINT [DF_SeriesCCT_CDU_PagamentoSEPA] DEFAULT ((0))
1858GO
1859IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 166 is completed with errors' ROLLBACK TRAN END
1860GO
1861IF @@TRANCOUNT = 0 BEGIN PRINT 'step 166 is completed with errors' SET NOEXEC ON END
1862GO
1863
1864--step 167: dbo.CabecCompras: add foreign key CabecCompras_Historico_FK-----------------------------
1865IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_Historico_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1866ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_Historico_FK] FOREIGN KEY ([IdDocConferencia]) REFERENCES [dbo].[Historico] ([Id])
1867GO
1868IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 167 is completed with errors' ROLLBACK TRAN END
1869GO
1870IF @@TRANCOUNT = 0 BEGIN PRINT 'step 167 is completed with errors' SET NOEXEC ON END
1871GO
1872
1873--step 168: dbo.CabecCompras: add foreign key CabecCompras_IntrastatCondEntrega_FK------------------
1874IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_IntrastatCondEntrega_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1875ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_IntrastatCondEntrega_FK] FOREIGN KEY ([IntrastatCondEnt]) REFERENCES [dbo].[IntrastatCondEntrega] ([CondEntrega])
1876GO
1877IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 168 is completed with errors' ROLLBACK TRAN END
1878GO
1879IF @@TRANCOUNT = 0 BEGIN PRINT 'step 168 is completed with errors' SET NOEXEC ON END
1880GO
1881
1882--step 169: dbo.CabecCompras: add foreign key CabecCompras_IntrastatModoTransp_FK-------------------
1883IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_IntrastatModoTransp_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1884ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_IntrastatModoTransp_FK] FOREIGN KEY ([IntrastatModoTransp]) REFERENCES [dbo].[IntrastatModoTransp] ([ModoTransp])
1885GO
1886IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 169 is completed with errors' ROLLBACK TRAN END
1887GO
1888IF @@TRANCOUNT = 0 BEGIN PRINT 'step 169 is completed with errors' SET NOEXEC ON END
1889GO
1890
1891--step 170: dbo.CabecCompras: add foreign key CabecCompras_IntrastatNatA_FK-------------------------
1892IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_IntrastatNatA_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1893ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_IntrastatNatA_FK] FOREIGN KEY ([IntrastatNatA]) REFERENCES [dbo].[IntrastatNatA] ([NaturezaA])
1894GO
1895IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 170 is completed with errors' ROLLBACK TRAN END
1896GO
1897IF @@TRANCOUNT = 0 BEGIN PRINT 'step 170 is completed with errors' SET NOEXEC ON END
1898GO
1899
1900--step 171: dbo.CabecCompras: add foreign key CabecCompras_IntrastatPorto_FK------------------------
1901IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_IntrastatPorto_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1902ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_IntrastatPorto_FK] FOREIGN KEY ([IntrastatPorto]) REFERENCES [dbo].[IntrastatPorto] ([Porto])
1903GO
1904IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 171 is completed with errors' ROLLBACK TRAN END
1905GO
1906IF @@TRANCOUNT = 0 BEGIN PRINT 'step 171 is completed with errors' SET NOEXEC ON END
1907GO
1908
1909--step 172: dbo.CabecCompras: add foreign key CabecCompras_LocaisOperacao_FK------------------------
1910IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_LocaisOperacao_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1911ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_LocaisOperacao_FK] FOREIGN KEY ([LocalOperacao]) REFERENCES [dbo].[LocaisOperacao] ([Local])
1912GO
1913IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 172 is completed with errors' ROLLBACK TRAN END
1914GO
1915IF @@TRANCOUNT = 0 BEGIN PRINT 'step 172 is completed with errors' SET NOEXEC ON END
1916GO
1917
1918--step 173: dbo.CabecCompras: add foreign key CabecCompras_ModosExp_FK------------------------------
1919IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_ModosExp_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1920ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_ModosExp_FK] FOREIGN KEY ([ModoExp]) REFERENCES [dbo].[ModosExp] ([ModoExp])
1921GO
1922IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 173 is completed with errors' ROLLBACK TRAN END
1923GO
1924IF @@TRANCOUNT = 0 BEGIN PRINT 'step 173 is completed with errors' SET NOEXEC ON END
1925GO
1926
1927--step 174: dbo.CabecCompras: add foreign key CabecCompras_Moedas_FK--------------------------------
1928IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_Moedas_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1929ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_Moedas_FK] FOREIGN KEY ([Moeda]) REFERENCES [dbo].[Moedas] ([Moeda])
1930GO
1931IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 174 is completed with errors' ROLLBACK TRAN END
1932GO
1933IF @@TRANCOUNT = 0 BEGIN PRINT 'step 174 is completed with errors' SET NOEXEC ON END
1934GO
1935
1936--step 175: dbo.CabecCompras: add foreign key CabecCompras_PaisCarga_FK-----------------------------
1937IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_PaisCarga_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1938ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_PaisCarga_FK] FOREIGN KEY ([PaisCarga]) REFERENCES [dbo].[Paises] ([Pais])
1939GO
1940IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 175 is completed with errors' ROLLBACK TRAN END
1941GO
1942IF @@TRANCOUNT = 0 BEGIN PRINT 'step 175 is completed with errors' SET NOEXEC ON END
1943GO
1944
1945--step 176: dbo.CabecCompras: add foreign key CabecCompras_PaisEntrega_FK---------------------------
1946IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_PaisEntrega_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1947ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_PaisEntrega_FK] FOREIGN KEY ([PaisEntrega]) REFERENCES [dbo].[Paises] ([Pais])
1948GO
1949IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 176 is completed with errors' ROLLBACK TRAN END
1950GO
1951IF @@TRANCOUNT = 0 BEGIN PRINT 'step 176 is completed with errors' SET NOEXEC ON END
1952GO
1953
1954--step 177: dbo.CabecCompras: add foreign key CabecCompras_Paises_FK--------------------------------
1955IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_Paises_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1956ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_Paises_FK] FOREIGN KEY ([Pais]) REFERENCES [dbo].[Paises] ([Pais])
1957GO
1958IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 177 is completed with errors' ROLLBACK TRAN END
1959GO
1960IF @@TRANCOUNT = 0 BEGIN PRINT 'step 177 is completed with errors' SET NOEXEC ON END
1961GO
1962
1963--step 178: dbo.CabecCompras: add foreign key CabecCompras_SeriesCompras_FK-------------------------
1964IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_SeriesCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1965ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_SeriesCompras_FK] FOREIGN KEY ([TipoDoc], [Serie]) REFERENCES [dbo].[SeriesCompras] ([TipoDoc], [Serie])
1966GO
1967IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 178 is completed with errors' ROLLBACK TRAN END
1968GO
1969IF @@TRANCOUNT = 0 BEGIN PRINT 'step 178 is completed with errors' SET NOEXEC ON END
1970GO
1971
1972--step 179: dbo.CabecCompras: add foreign key CabecCompras_TipoLancamento_FK------------------------
1973IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TipoLancamento_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1974ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_TipoLancamento_FK] FOREIGN KEY ([TipoLancamento]) REFERENCES [dbo].[TiposLancamento] ([TipoLancamento])
1975GO
1976IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 179 is completed with errors' ROLLBACK TRAN END
1977GO
1978IF @@TRANCOUNT = 0 BEGIN PRINT 'step 179 is completed with errors' SET NOEXEC ON END
1979GO
1980
1981--step 180: dbo.CabecCompras: add foreign key CabecCompras_TiposOperacao_FK-------------------------
1982IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TiposOperacao_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1983ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_TiposOperacao_FK] FOREIGN KEY ([TipoOperacao]) REFERENCES [dbo].[TiposOperacao] ([TipoOperacao])
1984GO
1985IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 180 is completed with errors' ROLLBACK TRAN END
1986GO
1987IF @@TRANCOUNT = 0 BEGIN PRINT 'step 180 is completed with errors' SET NOEXEC ON END
1988GO
1989
1990--step 181: dbo.CabecCompras: add foreign key CabecCompras_TransB2B_FK------------------------------
1991IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecCompras_TransB2B_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
1992ALTER TABLE [dbo].[CabecCompras] WITH NOCHECK ADD CONSTRAINT [CabecCompras_TransB2B_FK] FOREIGN KEY ([IdDocB2B]) REFERENCES [dbo].[TransB2B] ([ID])
1993GO
1994IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 181 is completed with errors' ROLLBACK TRAN END
1995GO
1996IF @@TRANCOUNT = 0 BEGIN PRINT 'step 181 is completed with errors' SET NOEXEC ON END
1997GO
1998
1999--step 182: dbo.CabecCompras: add foreign key FK_CabecCompras_Estabelecimentos----------------------
2000IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_CabecCompras_Estabelecimentos]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
2001ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [FK_CabecCompras_Estabelecimentos] FOREIGN KEY ([CDU_Estabelecimento]) REFERENCES [dbo].[Estabelecimentos] ([Estabelecimento])
2002GO
2003IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 182 is completed with errors' ROLLBACK TRAN END
2004GO
2005IF @@TRANCOUNT = 0 BEGIN PRINT 'step 182 is completed with errors' SET NOEXEC ON END
2006GO
2007
2008--step 183: dbo.CabecCompras: add foreign key FK_CabecCompras_OrigensContacto-----------------------
2009IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_CabecCompras_OrigensContacto]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecCompras]'))
2010ALTER TABLE [dbo].[CabecCompras] ADD CONSTRAINT [FK_CabecCompras_OrigensContacto] FOREIGN KEY ([CDU_Origem]) REFERENCES [dbo].[OrigensContacto] ([Origem])
2011GO
2012IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 183 is completed with errors' ROLLBACK TRAN END
2013GO
2014IF @@TRANCOUNT = 0 BEGIN PRINT 'step 183 is completed with errors' SET NOEXEC ON END
2015GO
2016
2017--step 184: create extended property 'MS_Description' for column Pais-------------------------------
2018EXEC sp_addextendedproperty N'MS_Description', N'Pais associado à entidade.', 'SCHEMA', N'dbo', 'TABLE', N'CabecCompras', 'COLUMN', N'Pais'
2019GO
2020IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 184 is completed with errors' ROLLBACK TRAN END
2021GO
2022IF @@TRANCOUNT = 0 BEGIN PRINT 'step 184 is completed with errors' SET NOEXEC ON END
2023GO
2024
2025--step 185: dbo.CabecSTK: add foreign key CabecStk_COP_Obras_FK-------------------------------------
2026IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecStk_COP_Obras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecSTK]'))
2027ALTER TABLE [dbo].[CabecSTK] ADD CONSTRAINT [CabecStk_COP_Obras_FK] FOREIGN KEY ([ObraID]) REFERENCES [dbo].[COP_Obras] ([ID])
2028GO
2029IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 185 is completed with errors' ROLLBACK TRAN END
2030GO
2031IF @@TRANCOUNT = 0 BEGIN PRINT 'step 185 is completed with errors' SET NOEXEC ON END
2032GO
2033
2034--step 186: dbo.CabecSTK: add foreign key CabecSTK_DocumentosStk_FK---------------------------------
2035IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecSTK_DocumentosStk_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecSTK]'))
2036ALTER TABLE [dbo].[CabecSTK] ADD CONSTRAINT [CabecSTK_DocumentosStk_FK] FOREIGN KEY ([TipoDoc]) REFERENCES [dbo].[DocumentosStk] ([Documento])
2037GO
2038IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 186 is completed with errors' ROLLBACK TRAN END
2039GO
2040IF @@TRANCOUNT = 0 BEGIN PRINT 'step 186 is completed with errors' SET NOEXEC ON END
2041GO
2042
2043--step 187: dbo.CabecSTK: add foreign key CabecSTK_SeriesStocks_FK----------------------------------
2044IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecSTK_SeriesStocks_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecSTK]'))
2045ALTER TABLE [dbo].[CabecSTK] ADD CONSTRAINT [CabecSTK_SeriesStocks_FK] FOREIGN KEY ([TipoDoc], [Serie]) REFERENCES [dbo].[SeriesStocks] ([TipoDoc], [Serie])
2046GO
2047IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 187 is completed with errors' ROLLBACK TRAN END
2048GO
2049IF @@TRANCOUNT = 0 BEGIN PRINT 'step 187 is completed with errors' SET NOEXEC ON END
2050GO
2051
2052--step 188: dbo.CabecSTK: add foreign key CabecStk_TipoLancamento_FK--------------------------------
2053IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecStk_TipoLancamento_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecSTK]'))
2054ALTER TABLE [dbo].[CabecSTK] ADD CONSTRAINT [CabecStk_TipoLancamento_FK] FOREIGN KEY ([TipoLancamento]) REFERENCES [dbo].[TiposLancamento] ([TipoLancamento])
2055GO
2056IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 188 is completed with errors' ROLLBACK TRAN END
2057GO
2058IF @@TRANCOUNT = 0 BEGIN PRINT 'step 188 is completed with errors' SET NOEXEC ON END
2059GO
2060
2061--step 189: add index CabecStk02 to table dbo.CabecSTK----------------------------------------------
2062IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecSTK]') AND name = N'CabecStk02')
2063CREATE UNIQUE NONCLUSTERED INDEX [CabecStk02] ON [dbo].[CabecSTK]([NumDoc], [TipoDoc], [Serie], [Filial]) WITH ( FILLFACTOR = 90 ) ON [PRIMARY]
2064GO
2065IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 189 is completed with errors' ROLLBACK TRAN END
2066GO
2067IF @@TRANCOUNT = 0 BEGIN PRINT 'step 189 is completed with errors' SET NOEXEC ON END
2068GO
2069
2070--step 190: add index CabecStk03 to table dbo.CabecSTK----------------------------------------------
2071IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecSTK]') AND name = N'CabecStk03')
2072CREATE NONCLUSTERED INDEX [CabecStk03] ON [dbo].[CabecSTK]([IdOrdemFabrico]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
2073GO
2074IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 190 is completed with errors' ROLLBACK TRAN END
2075GO
2076IF @@TRANCOUNT = 0 BEGIN PRINT 'step 190 is completed with errors' SET NOEXEC ON END
2077GO
2078
2079--step 191: add index CabecSTK04 to table dbo.CabecSTK----------------------------------------------
2080IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[CabecSTK]') AND name = N'CabecSTK04')
2081CREATE NONCLUSTERED INDEX [CabecSTK04] ON [dbo].[CabecSTK]([ObraID]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
2082GO
2083IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 191 is completed with errors' ROLLBACK TRAN END
2084GO
2085IF @@TRANCOUNT = 0 BEGIN PRINT 'step 191 is completed with errors' SET NOEXEC ON END
2086GO
2087
2088--step 192: add columns to Table dbo.CnfDocLigCBL---------------------------------------------------
2089ALTER TABLE [dbo].[CnfDocLigCBL] ADD
2090 [Individualizado] [bit] NOT NULL CONSTRAINT [CnfDocLigCBL_Individualizado_DF] DEFAULT ((0))
2091GO
2092IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 192 is completed with errors' ROLLBACK TRAN END
2093GO
2094IF @@TRANCOUNT = 0 BEGIN PRINT 'step 192 is completed with errors' SET NOEXEC ON END
2095GO
2096
2097--step 193: add columns to Table dbo.DocumentosVenda------------------------------------------------
2098ALTER TABLE [dbo].[DocumentosVenda] ADD
2099 [DocPenIvaCativo] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL
2100GO
2101IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 193 is completed with errors' ROLLBACK TRAN END
2102GO
2103IF @@TRANCOUNT = 0 BEGIN PRINT 'step 193 is completed with errors' SET NOEXEC ON END
2104GO
2105
2106--step 194: dbo.DocumentosVenda: add foreign key DocumentosVenda_DocumentosCCT_FK05-----------------
2107IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosVenda_DocumentosCCT_FK05]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosVenda]'))
2108ALTER TABLE [dbo].[DocumentosVenda] ADD CONSTRAINT [DocumentosVenda_DocumentosCCT_FK05] FOREIGN KEY ([DocPenIvaCativo]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
2109GO
2110IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 194 is completed with errors' ROLLBACK TRAN END
2111GO
2112IF @@TRANCOUNT = 0 BEGIN PRINT 'step 194 is completed with errors' SET NOEXEC ON END
2113GO
2114
2115--step 195: dbo.FTR_EncargosDistribuidos: drop foreign key FTR_EncargosDistribuidos_IdLinhasCompras_FK
2116IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_EncargosDistribuidos_IdLinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_EncargosDistribuidos]'))
2117ALTER TABLE [dbo].[FTR_EncargosDistribuidos] DROP CONSTRAINT [FTR_EncargosDistribuidos_IdLinhasCompras_FK]
2118GO
2119IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 195 is completed with errors' ROLLBACK TRAN END
2120GO
2121IF @@TRANCOUNT = 0 BEGIN PRINT 'step 195 is completed with errors' SET NOEXEC ON END
2122GO
2123
2124--step 196: dbo.FTR_ImportacaoMercadoriaLinhas: drop foreign key FTR_ImportacaoMercadoriaLinhas_IdLinhaOrigem_FK
2125IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoriaLinhas_IdLinhaOrigem_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoriaLinhas]'))
2126ALTER TABLE [dbo].[FTR_ImportacaoMercadoriaLinhas] DROP CONSTRAINT [FTR_ImportacaoMercadoriaLinhas_IdLinhaOrigem_FK]
2127GO
2128IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 196 is completed with errors' ROLLBACK TRAN END
2129GO
2130IF @@TRANCOUNT = 0 BEGIN PRINT 'step 196 is completed with errors' SET NOEXEC ON END
2131GO
2132
2133--step 197: dbo.FTR_ManifestoCarga: drop foreign key FTR_ManifestoCarga_IdLinhaComprasOrigem_FK-----
2134IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ManifestoCarga_IdLinhaComprasOrigem_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ManifestoCarga]'))
2135ALTER TABLE [dbo].[FTR_ManifestoCarga] DROP CONSTRAINT [FTR_ManifestoCarga_IdLinhaComprasOrigem_FK]
2136GO
2137IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 197 is completed with errors' ROLLBACK TRAN END
2138GO
2139IF @@TRANCOUNT = 0 BEGIN PRINT 'step 197 is completed with errors' SET NOEXEC ON END
2140GO
2141
2142--step 198: dbo.LinhasComprasLiberacoes: drop foreign key LinhasComprasLiberacoes_LinhasCompras_FK--
2143IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasComprasLiberacoes_LinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasComprasLiberacoes]'))
2144ALTER TABLE [dbo].[LinhasComprasLiberacoes] DROP CONSTRAINT [LinhasComprasLiberacoes_LinhasCompras_FK]
2145GO
2146IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 198 is completed with errors' ROLLBACK TRAN END
2147GO
2148IF @@TRANCOUNT = 0 BEGIN PRINT 'step 198 is completed with errors' SET NOEXEC ON END
2149GO
2150
2151--step 199: dbo.LinhasComprasStatus: drop foreign key LinhasComprasStatus_LinhasCompras_FK----------
2152IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasComprasStatus_LinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasComprasStatus]'))
2153ALTER TABLE [dbo].[LinhasComprasStatus] DROP CONSTRAINT [LinhasComprasStatus_LinhasCompras_FK]
2154GO
2155IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 199 is completed with errors' ROLLBACK TRAN END
2156GO
2157IF @@TRANCOUNT = 0 BEGIN PRINT 'step 199 is completed with errors' SET NOEXEC ON END
2158GO
2159
2160--step 200: dbo.LinhasComprasTrans: drop foreign key LinhasComprasTrans_LinhasCompras_FK------------
2161IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasComprasTrans_LinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasComprasTrans]'))
2162ALTER TABLE [dbo].[LinhasComprasTrans] DROP CONSTRAINT [LinhasComprasTrans_LinhasCompras_FK]
2163GO
2164IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 200 is completed with errors' ROLLBACK TRAN END
2165GO
2166IF @@TRANCOUNT = 0 BEGIN PRINT 'step 200 is completed with errors' SET NOEXEC ON END
2167GO
2168
2169--step 201: dbo.LinhasEncargos: drop foreign key LinhasEncargos_LinhasCompras_FK--------------------
2170IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasEncargos_LinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasEncargos]'))
2171ALTER TABLE [dbo].[LinhasEncargos] DROP CONSTRAINT [LinhasEncargos_LinhasCompras_FK]
2172GO
2173IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 201 is completed with errors' ROLLBACK TRAN END
2174GO
2175IF @@TRANCOUNT = 0 BEGIN PRINT 'step 201 is completed with errors' SET NOEXEC ON END
2176GO
2177
2178--step 202: drop table dbo.LinhasCompras------------------------------------------------------------
2179IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND type in (N'U'))
2180DROP TABLE [dbo].[LinhasCompras]
2181GO
2182IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 202 is completed with errors' ROLLBACK TRAN END
2183GO
2184IF @@TRANCOUNT = 0 BEGIN PRINT 'step 202 is completed with errors' SET NOEXEC ON END
2185GO
2186
2187--step 203: create table dbo.LinhasCompras----------------------------------------------------------
2188CREATE TABLE [dbo].[LinhasCompras] (
2189 [NumLinha] [smallint] NOT NULL,
2190 [NumDocExterno] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
2191 [Artigo] [nvarchar](48) COLLATE Latin1_General_CI_AS NULL,
2192 [Desconto1] [real] NULL,
2193 [Desconto2] [real] NULL,
2194 [Desconto3] [real] NULL,
2195 [TaxaIva] [real] NULL,
2196 [CodIva] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
2197 [Quantidade] [float] NULL,
2198 [PrecUnit] [float] NULL,
2199 [RegimeIva] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
2200 [DataDoc] [datetime] NULL,
2201 [TipoLinha] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
2202 [Armazem] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
2203 [DataEntrada] [datetime] NULL,
2204 [CustoAdicionalManual] [float] NULL,
2205 [CustoAdicionalRateio] [float] NULL,
2206 [MovSTK] [nvarchar](1) COLLATE Latin1_General_CI_AS NULL,
2207 [FactorConv] [float] NULL,
2208 [NumLinhaSTKGerada] [int] NULL,
2209 [DescontoComercial] [float] NULL,
2210 [Formula] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
2211 [VariavelA] [float] NULL,
2212 [VariavelB] [float] NULL,
2213 [VariavelC] [float] NULL,
2214 [QntFormula] [float] NULL,
2215 [Lote] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
2216 [PrecoLiquido] [float] NULL,
2217 [IntrastatPautal] [nvarchar](9) COLLATE Latin1_General_CI_AS NULL,
2218 [IntrastatMassaLiq] [float] NULL,
2219 [IntrastatRegiao] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
2220 [IntrastatValorLiq] [float] NULL,
2221 [Descricao] [nvarchar](512) COLLATE Latin1_General_CI_AS NULL,
2222 [SujeitoRetencao] [bit] NULL,
2223 [VersaoUltAct] [timestamp] NULL,
2224 [IdCabecCompras] [uniqueidentifier] NOT NULL,
2225 [Id] [uniqueidentifier] NOT NULL,
2226 [Unidade] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
2227 [DataEntrega] [datetime] NULL,
2228 [Arred] [int] NULL,
2229 [DifPreco] [float] NULL,
2230 [DifDesc] [float] NULL,
2231 [DifIVA] [float] NULL,
2232 [Conferido] [bit] NULL,
2233 [CCustoCBL] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
2234 [DescValor] [float] NULL,
2235 [ContaCBL] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
2236 [AnaliticaCBL] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
2237 [FuncionalCBL] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
2238 [OrganicaCBL] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
2239 [ContaOrcamCBL] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
2240 [ObraID] [uniqueidentifier] NULL,
2241 [ClasseID] [int] NULL,
2242 [SubEmpID] [int] NULL,
2243 [CategoriaID] [int] NULL,
2244 [PercIvaDedutivel] [real] NOT NULL,
2245 [TaxaProRata] [real] NOT NULL,
2246 [IvaNaoDedutivel] [float] NOT NULL,
2247 [Ecotaxa] [float] NOT NULL,
2248 [Localizacao] [varchar](30) COLLATE Latin1_General_CI_AS NULL,
2249 [IdLinhaPai] [uniqueidentifier] NULL,
2250 [ModuloOrigemCopia] [varchar](1) COLLATE Latin1_General_CI_AS NULL,
2251 [IdLinhaOrigemCopia] [uniqueidentifier] NULL,
2252 [TaxaRecargo] [float] NULL,
2253 [PercIncidenciaIVA] [float] NULL,
2254 [TotalIliquido] [float] NULL,
2255 [TotalDA] [float] NULL,
2256 [TotalDC] [float] NULL,
2257 [TotalDF] [float] NULL,
2258 [TotalRecargo] [float] NULL,
2259 [TotalIva] [float] NULL,
2260 [IdLinhaReqInterna] [uniqueidentifier] NULL,
2261 [TipoAuto] [varchar](3) COLLATE Latin1_General_CI_AS NULL,
2262 [AutoID] [uniqueidentifier] NULL,
2263 [IDB2BLinhaOrig] [uniqueidentifier] NULL,
2264 [B2BNumLinhaOrig] [int] NOT NULL,
2265 [CodIvaEcotaxa] [varchar](2) COLLATE Latin1_General_CI_AS NULL,
2266 [TaxaIvaEcotaxa] [real] NULL,
2267 [TotalEcotaxa] [float] NOT NULL,
2268 [IntrastatPaisOrigem] [varchar](2) COLLATE Latin1_General_CI_AS NULL,
2269 [IvaRegraCalculo] [smallint] NOT NULL,
2270 [MotivoEstorno] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
2271 [IDLinhaEstorno] [uniqueidentifier] NULL,
2272 [IdHistorico] [uniqueidentifier] NULL,
2273 [EstadoPendente] [nvarchar](4) COLLATE Latin1_General_CI_AS NULL,
2274 [CodIvaIEC] [varchar](2) COLLATE Latin1_General_CI_AS NULL,
2275 [TaxaIvaIEC] [float] NULL,
2276 [TotalIEC] [float] NULL,
2277 [ValorIEC] [float] NULL,
2278 [ItemId] [int] NULL,
2279 [ItemCod] [nvarchar](20) COLLATE Latin1_General_CI_AS NULL,
2280 [ItemDesc] [varchar](4000) COLLATE Latin1_General_CI_AS NULL,
2281 [TipoOperacao] [nvarchar](2) COLLATE Latin1_General_CI_AS NULL,
2282 [AcertoIVA] [float] NULL,
2283 [CDU_UnidadeAlternativa] [nvarchar](5) COLLATE Latin1_General_CI_AS NULL,
2284 [CDU_QuantidadeAlternativa] [float] NULL,
2285 [CDU_FactorConversaoAlternativa] [float] NULL,
2286 [WBSItem] [nvarchar](100) COLLATE Latin1_General_CI_AS NULL,
2287 [BaseIncidencia] [float] NOT NULL,
2288 [BaseCalculoIncidencia] [float] NOT NULL,
2289 [RegraCalculoIncidencia] [tinyint] NOT NULL,
2290 [MoedaDocOrig] [nvarchar](3) COLLATE Latin1_General_CI_AS NULL,
2291 [CambioDocOrig] [float] NULL,
2292 [CambioMBaseDocOrig] [float] NULL,
2293 [CambioMAltDocOrig] [float] NULL,
2294 [DifCambioMAlt] [float] NULL,
2295 [DifCambioMBase] [float] NULL,
2296 [DifArredondamentoMAlt] [float] NULL,
2297 [DifArredondamentoMBase] [float] NULL,
2298 [EstadoAdi] [nvarchar](4) COLLATE Latin1_General_CI_AS NULL,
2299 [ProcessoID] [uniqueidentifier] NULL,
2300 [ValorLiquidoDesconto] [float] NOT NULL,
2301 [IvaValorDesconto] [float] NOT NULL,
2302 [ContratoID] [uniqueidentifier] NULL,
2303 [IsentoPagDireitos] [bit] NOT NULL,
2304 [CodigoPautal] [nvarchar](15) COLLATE Latin1_General_CI_AS NULL,
2305 [CDU_SubProjeto] [nvarchar](10) COLLATE Latin1_General_CI_AS NULL
2306) ON [PRIMARY]
2307GO
2308IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 203 is completed with errors' ROLLBACK TRAN END
2309GO
2310IF @@TRANCOUNT = 0 BEGIN PRINT 'step 203 is completed with errors' SET NOEXEC ON END
2311GO
2312
2313--step 204: dbo.LinhasCompras: add default LinhasCompras_NumLinha_DF--------------------------------
2314IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_NumLinha_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2315ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_NumLinha_DF] DEFAULT ((0)) FOR [NumLinha]
2316GO
2317IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 204 is completed with errors' ROLLBACK TRAN END
2318GO
2319IF @@TRANCOUNT = 0 BEGIN PRINT 'step 204 is completed with errors' SET NOEXEC ON END
2320GO
2321
2322--step 205: dbo.LinhasCompras: add default LinhasCompras_NumDocExterno_DF---------------------------
2323IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_NumDocExterno_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2324ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_NumDocExterno_DF] DEFAULT ('0') FOR [NumDocExterno]
2325GO
2326IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 205 is completed with errors' ROLLBACK TRAN END
2327GO
2328IF @@TRANCOUNT = 0 BEGIN PRINT 'step 205 is completed with errors' SET NOEXEC ON END
2329GO
2330
2331--step 206: dbo.LinhasCompras: add default LinhasCompras_Desconto1_DF-------------------------------
2332IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Desconto1_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2333ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_Desconto1_DF] DEFAULT ((0)) FOR [Desconto1]
2334GO
2335IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 206 is completed with errors' ROLLBACK TRAN END
2336GO
2337IF @@TRANCOUNT = 0 BEGIN PRINT 'step 206 is completed with errors' SET NOEXEC ON END
2338GO
2339
2340--step 207: dbo.LinhasCompras: add default LinhasCompras_Desconto2_DF-------------------------------
2341IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Desconto2_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2342ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_Desconto2_DF] DEFAULT ((0)) FOR [Desconto2]
2343GO
2344IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 207 is completed with errors' ROLLBACK TRAN END
2345GO
2346IF @@TRANCOUNT = 0 BEGIN PRINT 'step 207 is completed with errors' SET NOEXEC ON END
2347GO
2348
2349--step 208: dbo.LinhasCompras: add default LinhasCompras_Desconto3_DF-------------------------------
2350IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Desconto3_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2351ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_Desconto3_DF] DEFAULT ((0)) FOR [Desconto3]
2352GO
2353IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 208 is completed with errors' ROLLBACK TRAN END
2354GO
2355IF @@TRANCOUNT = 0 BEGIN PRINT 'step 208 is completed with errors' SET NOEXEC ON END
2356GO
2357
2358--step 209: dbo.LinhasCompras: add default LinhasCompras_TaxaIva_DF---------------------------------
2359IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TaxaIva_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2360ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TaxaIva_DF] DEFAULT ((0)) FOR [TaxaIva]
2361GO
2362IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 209 is completed with errors' ROLLBACK TRAN END
2363GO
2364IF @@TRANCOUNT = 0 BEGIN PRINT 'step 209 is completed with errors' SET NOEXEC ON END
2365GO
2366
2367--step 210: dbo.LinhasCompras: add default LinhasCompras_Quantidade_DF------------------------------
2368IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Quantidade_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2369ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_Quantidade_DF] DEFAULT ((0)) FOR [Quantidade]
2370GO
2371IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 210 is completed with errors' ROLLBACK TRAN END
2372GO
2373IF @@TRANCOUNT = 0 BEGIN PRINT 'step 210 is completed with errors' SET NOEXEC ON END
2374GO
2375
2376--step 211: dbo.LinhasCompras: add default LinhasCompras_PrecUnit_DF--------------------------------
2377IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_PrecUnit_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2378ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_PrecUnit_DF] DEFAULT ((0)) FOR [PrecUnit]
2379GO
2380IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 211 is completed with errors' ROLLBACK TRAN END
2381GO
2382IF @@TRANCOUNT = 0 BEGIN PRINT 'step 211 is completed with errors' SET NOEXEC ON END
2383GO
2384
2385--step 212: dbo.LinhasCompras: add default LinhasCompras_CustoAdicionalManual_DF--------------------
2386IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_CustoAdicionalManual_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2387ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_CustoAdicionalManual_DF] DEFAULT ((0)) FOR [CustoAdicionalManual]
2388GO
2389IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 212 is completed with errors' ROLLBACK TRAN END
2390GO
2391IF @@TRANCOUNT = 0 BEGIN PRINT 'step 212 is completed with errors' SET NOEXEC ON END
2392GO
2393
2394--step 213: dbo.LinhasCompras: add default LinhasCompras_CustoAdicionalRateio_DF--------------------
2395IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_CustoAdicionalRateio_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2396ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_CustoAdicionalRateio_DF] DEFAULT ((0)) FOR [CustoAdicionalRateio]
2397GO
2398IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 213 is completed with errors' ROLLBACK TRAN END
2399GO
2400IF @@TRANCOUNT = 0 BEGIN PRINT 'step 213 is completed with errors' SET NOEXEC ON END
2401GO
2402
2403--step 214: dbo.LinhasCompras: add default LinhasCompras_FactorConv_DF------------------------------
2404IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_FactorConv_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2405ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_FactorConv_DF] DEFAULT ((1)) FOR [FactorConv]
2406GO
2407IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 214 is completed with errors' ROLLBACK TRAN END
2408GO
2409IF @@TRANCOUNT = 0 BEGIN PRINT 'step 214 is completed with errors' SET NOEXEC ON END
2410GO
2411
2412--step 215: dbo.LinhasCompras: add default LinhasCompras_NumLinhaSTKGerada_DF-----------------------
2413IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_NumLinhaSTKGerada_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2414ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_NumLinhaSTKGerada_DF] DEFAULT ((0)) FOR [NumLinhaSTKGerada]
2415GO
2416IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 215 is completed with errors' ROLLBACK TRAN END
2417GO
2418IF @@TRANCOUNT = 0 BEGIN PRINT 'step 215 is completed with errors' SET NOEXEC ON END
2419GO
2420
2421--step 216: dbo.LinhasCompras: add default LinhasCompras_DescontoComercial_DF-----------------------
2422IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_DescontoComercial_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2423ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_DescontoComercial_DF] DEFAULT ((0)) FOR [DescontoComercial]
2424GO
2425IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 216 is completed with errors' ROLLBACK TRAN END
2426GO
2427IF @@TRANCOUNT = 0 BEGIN PRINT 'step 216 is completed with errors' SET NOEXEC ON END
2428GO
2429
2430--step 217: dbo.LinhasCompras: add default LinhasCompras_VariavelA_DF-------------------------------
2431IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_VariavelA_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2432ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_VariavelA_DF] DEFAULT ((0)) FOR [VariavelA]
2433GO
2434IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 217 is completed with errors' ROLLBACK TRAN END
2435GO
2436IF @@TRANCOUNT = 0 BEGIN PRINT 'step 217 is completed with errors' SET NOEXEC ON END
2437GO
2438
2439--step 218: dbo.LinhasCompras: add default LinhasCompras_VariavelB_DF-------------------------------
2440IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_VariavelB_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2441ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_VariavelB_DF] DEFAULT ((0)) FOR [VariavelB]
2442GO
2443IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 218 is completed with errors' ROLLBACK TRAN END
2444GO
2445IF @@TRANCOUNT = 0 BEGIN PRINT 'step 218 is completed with errors' SET NOEXEC ON END
2446GO
2447
2448--step 219: dbo.LinhasCompras: add default LinhasCompras_VariavelC_DF-------------------------------
2449IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_VariavelC_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2450ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_VariavelC_DF] DEFAULT ((0)) FOR [VariavelC]
2451GO
2452IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 219 is completed with errors' ROLLBACK TRAN END
2453GO
2454IF @@TRANCOUNT = 0 BEGIN PRINT 'step 219 is completed with errors' SET NOEXEC ON END
2455GO
2456
2457--step 220: dbo.LinhasCompras: add default LinhasCompras_QntFormula_DF------------------------------
2458IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_QntFormula_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2459ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_QntFormula_DF] DEFAULT ((0)) FOR [QntFormula]
2460GO
2461IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 220 is completed with errors' ROLLBACK TRAN END
2462GO
2463IF @@TRANCOUNT = 0 BEGIN PRINT 'step 220 is completed with errors' SET NOEXEC ON END
2464GO
2465
2466--step 221: dbo.LinhasCompras: add default LinhasCompras_PrecoLiquido_DF----------------------------
2467IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_PrecoLiquido_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2468ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_PrecoLiquido_DF] DEFAULT ((0)) FOR [PrecoLiquido]
2469GO
2470IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 221 is completed with errors' ROLLBACK TRAN END
2471GO
2472IF @@TRANCOUNT = 0 BEGIN PRINT 'step 221 is completed with errors' SET NOEXEC ON END
2473GO
2474
2475--step 222: dbo.LinhasCompras: add default LinhasCompras_IntrastatMassaLiq_DF-----------------------
2476IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_IntrastatMassaLiq_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2477ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_IntrastatMassaLiq_DF] DEFAULT ((0)) FOR [IntrastatMassaLiq]
2478GO
2479IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 222 is completed with errors' ROLLBACK TRAN END
2480GO
2481IF @@TRANCOUNT = 0 BEGIN PRINT 'step 222 is completed with errors' SET NOEXEC ON END
2482GO
2483
2484--step 223: dbo.LinhasCompras: add default LinhasCompras_IntrastatValorLiq_DF-----------------------
2485IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_IntrastatValorLiq_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2486ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_IntrastatValorLiq_DF] DEFAULT ((0)) FOR [IntrastatValorLiq]
2487GO
2488IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 223 is completed with errors' ROLLBACK TRAN END
2489GO
2490IF @@TRANCOUNT = 0 BEGIN PRINT 'step 223 is completed with errors' SET NOEXEC ON END
2491GO
2492
2493--step 224: dbo.LinhasCompras: add default LinhasCompras_SujeitoRetencao_DF-------------------------
2494IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_SujeitoRetencao_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2495ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_SujeitoRetencao_DF] DEFAULT ((0)) FOR [SujeitoRetencao]
2496GO
2497IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 224 is completed with errors' ROLLBACK TRAN END
2498GO
2499IF @@TRANCOUNT = 0 BEGIN PRINT 'step 224 is completed with errors' SET NOEXEC ON END
2500GO
2501
2502--step 225: dbo.LinhasCompras: add default LinhasCompras_Id_DF--------------------------------------
2503IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Id_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2504ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_Id_DF] DEFAULT (newsequentialid()) FOR [Id]
2505GO
2506IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 225 is completed with errors' ROLLBACK TRAN END
2507GO
2508IF @@TRANCOUNT = 0 BEGIN PRINT 'step 225 is completed with errors' SET NOEXEC ON END
2509GO
2510
2511--step 226: dbo.LinhasCompras: add default LinhasCompras_DifPreco_DF--------------------------------
2512IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_DifPreco_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2513ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_DifPreco_DF] DEFAULT ((0)) FOR [DifPreco]
2514GO
2515IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 226 is completed with errors' ROLLBACK TRAN END
2516GO
2517IF @@TRANCOUNT = 0 BEGIN PRINT 'step 226 is completed with errors' SET NOEXEC ON END
2518GO
2519
2520--step 227: dbo.LinhasCompras: add default LinhasCompras_DifDesc_DF---------------------------------
2521IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_DifDesc_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2522ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_DifDesc_DF] DEFAULT ((0)) FOR [DifDesc]
2523GO
2524IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 227 is completed with errors' ROLLBACK TRAN END
2525GO
2526IF @@TRANCOUNT = 0 BEGIN PRINT 'step 227 is completed with errors' SET NOEXEC ON END
2527GO
2528
2529--step 228: dbo.LinhasCompras: add default LinhasCompras_DifIVA_DF----------------------------------
2530IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_DifIVA_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2531ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_DifIVA_DF] DEFAULT ((0)) FOR [DifIVA]
2532GO
2533IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 228 is completed with errors' ROLLBACK TRAN END
2534GO
2535IF @@TRANCOUNT = 0 BEGIN PRINT 'step 228 is completed with errors' SET NOEXEC ON END
2536GO
2537
2538--step 229: dbo.LinhasCompras: add default LinhasCompras_Conferido_DF-------------------------------
2539IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Conferido_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2540ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_Conferido_DF] DEFAULT ((0)) FOR [Conferido]
2541GO
2542IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 229 is completed with errors' ROLLBACK TRAN END
2543GO
2544IF @@TRANCOUNT = 0 BEGIN PRINT 'step 229 is completed with errors' SET NOEXEC ON END
2545GO
2546
2547--step 230: dbo.LinhasCompras: add default LinhasCompras_DescValor_DF-------------------------------
2548IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_DescValor_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2549ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_DescValor_DF] DEFAULT ((0)) FOR [DescValor]
2550GO
2551IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 230 is completed with errors' ROLLBACK TRAN END
2552GO
2553IF @@TRANCOUNT = 0 BEGIN PRINT 'step 230 is completed with errors' SET NOEXEC ON END
2554GO
2555
2556--step 231: dbo.LinhasCompras: add default LinhasCompras_PercIvaDedutivel_DF------------------------
2557IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_PercIvaDedutivel_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2558ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_PercIvaDedutivel_DF] DEFAULT ((100)) FOR [PercIvaDedutivel]
2559GO
2560IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 231 is completed with errors' ROLLBACK TRAN END
2561GO
2562IF @@TRANCOUNT = 0 BEGIN PRINT 'step 231 is completed with errors' SET NOEXEC ON END
2563GO
2564
2565--step 232: dbo.LinhasCompras: add default LinhasCompras_TaxaProRata_DF-----------------------------
2566IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TaxaProRata_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2567ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TaxaProRata_DF] DEFAULT ((0)) FOR [TaxaProRata]
2568GO
2569IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 232 is completed with errors' ROLLBACK TRAN END
2570GO
2571IF @@TRANCOUNT = 0 BEGIN PRINT 'step 232 is completed with errors' SET NOEXEC ON END
2572GO
2573
2574--step 233: dbo.LinhasCompras: add default LinhasCompras_IvaNaoDedutivel_DF-------------------------
2575IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_IvaNaoDedutivel_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2576ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_IvaNaoDedutivel_DF] DEFAULT ((0)) FOR [IvaNaoDedutivel]
2577GO
2578IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 233 is completed with errors' ROLLBACK TRAN END
2579GO
2580IF @@TRANCOUNT = 0 BEGIN PRINT 'step 233 is completed with errors' SET NOEXEC ON END
2581GO
2582
2583--step 234: dbo.LinhasCompras: add default LinhasCompras_Ecotaxa_DF---------------------------------
2584IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Ecotaxa_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2585ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_Ecotaxa_DF] DEFAULT ((0)) FOR [Ecotaxa]
2586GO
2587IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 234 is completed with errors' ROLLBACK TRAN END
2588GO
2589IF @@TRANCOUNT = 0 BEGIN PRINT 'step 234 is completed with errors' SET NOEXEC ON END
2590GO
2591
2592--step 235: dbo.LinhasCompras: add default LinhasCompras_TaxaRecargo_DF-----------------------------
2593IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TaxaRecargo_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2594ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TaxaRecargo_DF] DEFAULT ((0)) FOR [TaxaRecargo]
2595GO
2596IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 235 is completed with errors' ROLLBACK TRAN END
2597GO
2598IF @@TRANCOUNT = 0 BEGIN PRINT 'step 235 is completed with errors' SET NOEXEC ON END
2599GO
2600
2601--step 236: dbo.LinhasCompras: add default LinhasCompras_PercIncidenciaIVA_DF-----------------------
2602IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_PercIncidenciaIVA_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2603ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_PercIncidenciaIVA_DF] DEFAULT ((100)) FOR [PercIncidenciaIVA]
2604GO
2605IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 236 is completed with errors' ROLLBACK TRAN END
2606GO
2607IF @@TRANCOUNT = 0 BEGIN PRINT 'step 236 is completed with errors' SET NOEXEC ON END
2608GO
2609
2610--step 237: dbo.LinhasCompras: add default LinhasCompras_TotalIliquido_DF---------------------------
2611IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TotalIliquido_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2612ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TotalIliquido_DF] DEFAULT ((0)) FOR [TotalIliquido]
2613GO
2614IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 237 is completed with errors' ROLLBACK TRAN END
2615GO
2616IF @@TRANCOUNT = 0 BEGIN PRINT 'step 237 is completed with errors' SET NOEXEC ON END
2617GO
2618
2619--step 238: dbo.LinhasCompras: add default LinhasCompras_TotalDA_DF---------------------------------
2620IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TotalDA_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2621ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TotalDA_DF] DEFAULT ((0)) FOR [TotalDA]
2622GO
2623IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 238 is completed with errors' ROLLBACK TRAN END
2624GO
2625IF @@TRANCOUNT = 0 BEGIN PRINT 'step 238 is completed with errors' SET NOEXEC ON END
2626GO
2627
2628--step 239: dbo.LinhasCompras: add default LinhasCompras_TotalDC_DF---------------------------------
2629IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TotalDC_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2630ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TotalDC_DF] DEFAULT ((0)) FOR [TotalDC]
2631GO
2632IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 239 is completed with errors' ROLLBACK TRAN END
2633GO
2634IF @@TRANCOUNT = 0 BEGIN PRINT 'step 239 is completed with errors' SET NOEXEC ON END
2635GO
2636
2637--step 240: dbo.LinhasCompras: add default LinhasCompras_TotalDF_DF---------------------------------
2638IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TotalDF_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2639ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TotalDF_DF] DEFAULT ((0)) FOR [TotalDF]
2640GO
2641IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 240 is completed with errors' ROLLBACK TRAN END
2642GO
2643IF @@TRANCOUNT = 0 BEGIN PRINT 'step 240 is completed with errors' SET NOEXEC ON END
2644GO
2645
2646--step 241: dbo.LinhasCompras: add default LinhasCompras_TotalRecargo_DF----------------------------
2647IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TotalRecargo_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2648ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TotalRecargo_DF] DEFAULT ((0)) FOR [TotalRecargo]
2649GO
2650IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 241 is completed with errors' ROLLBACK TRAN END
2651GO
2652IF @@TRANCOUNT = 0 BEGIN PRINT 'step 241 is completed with errors' SET NOEXEC ON END
2653GO
2654
2655--step 242: dbo.LinhasCompras: add default LinhasCompras_TotalIva_DF--------------------------------
2656IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TotalIva_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2657ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TotalIva_DF] DEFAULT ((0)) FOR [TotalIva]
2658GO
2659IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 242 is completed with errors' ROLLBACK TRAN END
2660GO
2661IF @@TRANCOUNT = 0 BEGIN PRINT 'step 242 is completed with errors' SET NOEXEC ON END
2662GO
2663
2664--step 243: dbo.LinhasCompras: add default LinhasCompras_B2BNumLinhaOrig_DF-------------------------
2665IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_B2BNumLinhaOrig_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2666ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_B2BNumLinhaOrig_DF] DEFAULT ((0)) FOR [B2BNumLinhaOrig]
2667GO
2668IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 243 is completed with errors' ROLLBACK TRAN END
2669GO
2670IF @@TRANCOUNT = 0 BEGIN PRINT 'step 243 is completed with errors' SET NOEXEC ON END
2671GO
2672
2673--step 244: dbo.LinhasCompras: add default LinhasCompras_TotalEcotaxa_DF----------------------------
2674IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TotalEcotaxa_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2675ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_TotalEcotaxa_DF] DEFAULT ((0)) FOR [TotalEcotaxa]
2676GO
2677IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 244 is completed with errors' ROLLBACK TRAN END
2678GO
2679IF @@TRANCOUNT = 0 BEGIN PRINT 'step 244 is completed with errors' SET NOEXEC ON END
2680GO
2681
2682--step 245: dbo.LinhasCompras: add default LinhasCompras_IvaRegraCalculo_DF-------------------------
2683IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_IvaRegraCalculo_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2684ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_IvaRegraCalculo_DF] DEFAULT ((0)) FOR [IvaRegraCalculo]
2685GO
2686IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 245 is completed with errors' ROLLBACK TRAN END
2687GO
2688IF @@TRANCOUNT = 0 BEGIN PRINT 'step 245 is completed with errors' SET NOEXEC ON END
2689GO
2690
2691--step 246: dbo.LinhasCompras: add default LinhasCompras_BaseIncidencia_DF--------------------------
2692IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_BaseIncidencia_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2693ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_BaseIncidencia_DF] DEFAULT ((0)) FOR [BaseIncidencia]
2694GO
2695IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 246 is completed with errors' ROLLBACK TRAN END
2696GO
2697IF @@TRANCOUNT = 0 BEGIN PRINT 'step 246 is completed with errors' SET NOEXEC ON END
2698GO
2699
2700--step 247: dbo.LinhasCompras: add default LinhasCompras_BaseCalculoIncidencia_DF-------------------
2701IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_BaseCalculoIncidencia_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2702ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_BaseCalculoIncidencia_DF] DEFAULT ((0)) FOR [BaseCalculoIncidencia]
2703GO
2704IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 247 is completed with errors' ROLLBACK TRAN END
2705GO
2706IF @@TRANCOUNT = 0 BEGIN PRINT 'step 247 is completed with errors' SET NOEXEC ON END
2707GO
2708
2709--step 248: dbo.LinhasCompras: add default LinhasCompras_RegraCalculoIncidencia_DF------------------
2710IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_RegraCalculoIncidencia_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2711ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_RegraCalculoIncidencia_DF] DEFAULT ((0)) FOR [RegraCalculoIncidencia]
2712GO
2713IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 248 is completed with errors' ROLLBACK TRAN END
2714GO
2715IF @@TRANCOUNT = 0 BEGIN PRINT 'step 248 is completed with errors' SET NOEXEC ON END
2716GO
2717
2718--step 249: dbo.LinhasCompras: add default LinhasCompra_CambioDocOrig_DF----------------------------
2719IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompra_CambioDocOrig_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2720ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompra_CambioDocOrig_DF] DEFAULT ((0)) FOR [CambioDocOrig]
2721GO
2722IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 249 is completed with errors' ROLLBACK TRAN END
2723GO
2724IF @@TRANCOUNT = 0 BEGIN PRINT 'step 249 is completed with errors' SET NOEXEC ON END
2725GO
2726
2727--step 250: dbo.LinhasCompras: add default LinhasCompra_CambioMBaseDocOrig_DF-----------------------
2728IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompra_CambioMBaseDocOrig_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2729ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompra_CambioMBaseDocOrig_DF] DEFAULT ((0)) FOR [CambioMBaseDocOrig]
2730GO
2731IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 250 is completed with errors' ROLLBACK TRAN END
2732GO
2733IF @@TRANCOUNT = 0 BEGIN PRINT 'step 250 is completed with errors' SET NOEXEC ON END
2734GO
2735
2736--step 251: dbo.LinhasCompras: add default LinhasCompra_CambioMAltDocOrig_DF------------------------
2737IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompra_CambioMAltDocOrig_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2738ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompra_CambioMAltDocOrig_DF] DEFAULT ((0)) FOR [CambioMAltDocOrig]
2739GO
2740IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 251 is completed with errors' ROLLBACK TRAN END
2741GO
2742IF @@TRANCOUNT = 0 BEGIN PRINT 'step 251 is completed with errors' SET NOEXEC ON END
2743GO
2744
2745--step 252: dbo.LinhasCompras: add default LinhasCompra_DifCambioMAlt_DF----------------------------
2746IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompra_DifCambioMAlt_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2747ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompra_DifCambioMAlt_DF] DEFAULT ((0)) FOR [DifCambioMAlt]
2748GO
2749IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 252 is completed with errors' ROLLBACK TRAN END
2750GO
2751IF @@TRANCOUNT = 0 BEGIN PRINT 'step 252 is completed with errors' SET NOEXEC ON END
2752GO
2753
2754--step 253: dbo.LinhasCompras: add default LinhasCompra_DifCambioMBase_DF---------------------------
2755IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompra_DifCambioMBase_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2756ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompra_DifCambioMBase_DF] DEFAULT ((0)) FOR [DifCambioMBase]
2757GO
2758IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 253 is completed with errors' ROLLBACK TRAN END
2759GO
2760IF @@TRANCOUNT = 0 BEGIN PRINT 'step 253 is completed with errors' SET NOEXEC ON END
2761GO
2762
2763--step 254: dbo.LinhasCompras: add default LinhasCompra_DifArredondamentoMAlt_DF--------------------
2764IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompra_DifArredondamentoMAlt_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2765ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompra_DifArredondamentoMAlt_DF] DEFAULT ((0)) FOR [DifArredondamentoMAlt]
2766GO
2767IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 254 is completed with errors' ROLLBACK TRAN END
2768GO
2769IF @@TRANCOUNT = 0 BEGIN PRINT 'step 254 is completed with errors' SET NOEXEC ON END
2770GO
2771
2772--step 255: dbo.LinhasCompras: add default LinhasCompra_DifArredondamentoMBase_DF-------------------
2773IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompra_DifArredondamentoMBase_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2774ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompra_DifArredondamentoMBase_DF] DEFAULT ((0)) FOR [DifArredondamentoMBase]
2775GO
2776IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 255 is completed with errors' ROLLBACK TRAN END
2777GO
2778IF @@TRANCOUNT = 0 BEGIN PRINT 'step 255 is completed with errors' SET NOEXEC ON END
2779GO
2780
2781--step 256: dbo.LinhasCompras: add default LinhasCompras_ValorLiquidoDesconto_DF--------------------
2782IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_ValorLiquidoDesconto_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2783ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_ValorLiquidoDesconto_DF] DEFAULT ((0)) FOR [ValorLiquidoDesconto]
2784GO
2785IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 256 is completed with errors' ROLLBACK TRAN END
2786GO
2787IF @@TRANCOUNT = 0 BEGIN PRINT 'step 256 is completed with errors' SET NOEXEC ON END
2788GO
2789
2790--step 257: dbo.LinhasCompras: add default LinhasCompras_IvaValorDesconto_DF------------------------
2791IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_IvaValorDesconto_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2792ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_IvaValorDesconto_DF] DEFAULT ((0)) FOR [IvaValorDesconto]
2793GO
2794IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 257 is completed with errors' ROLLBACK TRAN END
2795GO
2796IF @@TRANCOUNT = 0 BEGIN PRINT 'step 257 is completed with errors' SET NOEXEC ON END
2797GO
2798
2799--step 258: dbo.LinhasCompras: add default LinhasCompras_IsentoPagDireitos_DF-----------------------
2800IF NOT EXISTS (SELECT * FROM sys.default_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_IsentoPagDireitos_DF]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2801ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras_IsentoPagDireitos_DF] DEFAULT ((0)) FOR [IsentoPagDireitos]
2802GO
2803IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 258 is completed with errors' ROLLBACK TRAN END
2804GO
2805IF @@TRANCOUNT = 0 BEGIN PRINT 'step 258 is completed with errors' SET NOEXEC ON END
2806GO
2807
2808--step 259: dbo.LinhasCompras: add primary key LinhasCompras01--------------------------------------
2809IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'LinhasCompras01')
2810ALTER TABLE [dbo].[LinhasCompras] ADD CONSTRAINT [LinhasCompras01] PRIMARY KEY CLUSTERED ([Id])
2811GO
2812IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 259 is completed with errors' ROLLBACK TRAN END
2813GO
2814IF @@TRANCOUNT = 0 BEGIN PRINT 'step 259 is completed with errors' SET NOEXEC ON END
2815GO
2816
2817--step 260: add index IX_LinhasCompras_DataEntrega to table dbo.LinhasCompras-----------------------
2818IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'IX_LinhasCompras_DataEntrega')
2819CREATE NONCLUSTERED INDEX [IX_LinhasCompras_DataEntrega] ON [dbo].[LinhasCompras]([DataEntrega]) INCLUDE([Artigo], [Armazem], [IdCabecCompras], [Id], [Unidade]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
2820GO
2821IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 260 is completed with errors' ROLLBACK TRAN END
2822GO
2823IF @@TRANCOUNT = 0 BEGIN PRINT 'step 260 is completed with errors' SET NOEXEC ON END
2824GO
2825
2826--step 261: add index LinhasCompras02 to table dbo.LinhasCompras------------------------------------
2827IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'LinhasCompras02')
2828CREATE NONCLUSTERED INDEX [LinhasCompras02] ON [dbo].[LinhasCompras]([Artigo], [DataDoc]) WITH ( FILLFACTOR = 90 ) ON [PRIMARY]
2829GO
2830IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 261 is completed with errors' ROLLBACK TRAN END
2831GO
2832IF @@TRANCOUNT = 0 BEGIN PRINT 'step 261 is completed with errors' SET NOEXEC ON END
2833GO
2834
2835--step 262: add index LinhasCompras03 to table dbo.LinhasCompras------------------------------------
2836IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'LinhasCompras03')
2837CREATE NONCLUSTERED INDEX [LinhasCompras03] ON [dbo].[LinhasCompras]([IdCabecCompras]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
2838GO
2839IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 262 is completed with errors' ROLLBACK TRAN END
2840GO
2841IF @@TRANCOUNT = 0 BEGIN PRINT 'step 262 is completed with errors' SET NOEXEC ON END
2842GO
2843
2844--step 263: add index LinhasCompras04 to table dbo.LinhasCompras------------------------------------
2845IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'LinhasCompras04')
2846CREATE NONCLUSTERED INDEX [LinhasCompras04] ON [dbo].[LinhasCompras]([IdLinhaReqInterna]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
2847GO
2848IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 263 is completed with errors' ROLLBACK TRAN END
2849GO
2850IF @@TRANCOUNT = 0 BEGIN PRINT 'step 263 is completed with errors' SET NOEXEC ON END
2851GO
2852
2853--step 264: add index LinhasCompras05 to table dbo.LinhasCompras------------------------------------
2854IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'LinhasCompras05')
2855CREATE NONCLUSTERED INDEX [LinhasCompras05] ON [dbo].[LinhasCompras]([ModuloOrigemCopia], [IdLinhaOrigemCopia]) WITH ( FILLFACTOR = 90 ) ON [PRIMARY]
2856GO
2857IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 264 is completed with errors' ROLLBACK TRAN END
2858GO
2859IF @@TRANCOUNT = 0 BEGIN PRINT 'step 264 is completed with errors' SET NOEXEC ON END
2860GO
2861
2862--step 265: add index LinhasCompras06 to table dbo.LinhasCompras------------------------------------
2863IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'LinhasCompras06')
2864CREATE NONCLUSTERED INDEX [LinhasCompras06] ON [dbo].[LinhasCompras]([ObraID], [AutoID], [TipoAuto]) WITH ( FILLFACTOR = 90 ) ON [PRIMARY]
2865GO
2866IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 265 is completed with errors' ROLLBACK TRAN END
2867GO
2868IF @@TRANCOUNT = 0 BEGIN PRINT 'step 265 is completed with errors' SET NOEXEC ON END
2869GO
2870
2871--step 266: add index LinhasCompras07 to table dbo.LinhasCompras------------------------------------
2872IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'LinhasCompras07')
2873CREATE NONCLUSTERED INDEX [LinhasCompras07] ON [dbo].[LinhasCompras]([IdLinhaPai]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
2874GO
2875IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 266 is completed with errors' ROLLBACK TRAN END
2876GO
2877IF @@TRANCOUNT = 0 BEGIN PRINT 'step 266 is completed with errors' SET NOEXEC ON END
2878GO
2879
2880--step 267: add index LinhasCompras08 to table dbo.LinhasCompras------------------------------------
2881IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'LinhasCompras08')
2882CREATE NONCLUSTERED INDEX [LinhasCompras08] ON [dbo].[LinhasCompras]([IDLinhaEstorno]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
2883GO
2884IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 267 is completed with errors' ROLLBACK TRAN END
2885GO
2886IF @@TRANCOUNT = 0 BEGIN PRINT 'step 267 is completed with errors' SET NOEXEC ON END
2887GO
2888
2889--step 268: add index LinhasCompras09 to table dbo.LinhasCompras------------------------------------
2890IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras]') AND name = N'LinhasCompras09')
2891CREATE NONCLUSTERED INDEX [LinhasCompras09] ON [dbo].[LinhasCompras]([IdHistorico]) WITH ( FILLFACTOR = 80 ) ON [PRIMARY]
2892GO
2893IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 268 is completed with errors' ROLLBACK TRAN END
2894GO
2895IF @@TRANCOUNT = 0 BEGIN PRINT 'step 268 is completed with errors' SET NOEXEC ON END
2896GO
2897
2898--step 269: dbo.LinhasCompras: add check LinhasCompras_TipoAuto_CT----------------------------------
2899IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TipoAuto_CT]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2900ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_TipoAuto_CT] CHECK (([TipoAuto]='AUT' OR [TipoAuto]='ATM' OR [TipoAuto]='REV'))
2901GO
2902IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 269 is completed with errors' ROLLBACK TRAN END
2903GO
2904IF @@TRANCOUNT = 0 BEGIN PRINT 'step 269 is completed with errors' SET NOEXEC ON END
2905GO
2906
2907--step 270: dbo.LinhasCompras: disable check constraint LinhasCompras_TipoAuto_CT-------------------
2908IF EXISTS (SELECT * FROM sys.check_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TipoAuto_CT]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2909ALTER TABLE [dbo].[LinhasCompras] NOCHECK CONSTRAINT [LinhasCompras_TipoAuto_CT]
2910GO
2911IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 270 is completed with errors' ROLLBACK TRAN END
2912GO
2913IF @@TRANCOUNT = 0 BEGIN PRINT 'step 270 is completed with errors' SET NOEXEC ON END
2914GO
2915
2916--step 271: dbo.LinhasCompras: add check LinhasComprasIvaRegraCalculo_ck----------------------------
2917IF NOT EXISTS (SELECT * FROM sys.check_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasComprasIvaRegraCalculo_ck]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2918ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasComprasIvaRegraCalculo_ck] CHECK (([IvaRegraCalculo]=(0) OR [IvaRegraCalculo]=(1)))
2919GO
2920IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 271 is completed with errors' ROLLBACK TRAN END
2921GO
2922IF @@TRANCOUNT = 0 BEGIN PRINT 'step 271 is completed with errors' SET NOEXEC ON END
2923GO
2924
2925--step 272: dbo.LinhasCompras: disable check constraint LinhasComprasIvaRegraCalculo_ck-------------
2926IF EXISTS (SELECT * FROM sys.check_constraints WHERE object_id = OBJECT_ID(N'[dbo].[LinhasComprasIvaRegraCalculo_ck]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2927ALTER TABLE [dbo].[LinhasCompras] NOCHECK CONSTRAINT [LinhasComprasIvaRegraCalculo_ck]
2928GO
2929IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 272 is completed with errors' ROLLBACK TRAN END
2930GO
2931IF @@TRANCOUNT = 0 BEGIN PRINT 'step 272 is completed with errors' SET NOEXEC ON END
2932GO
2933
2934--step 273: dbo.LinhasCompras: add foreign key LinhasCompras_ArmazemLocalizacoes_FK-----------------
2935IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_ArmazemLocalizacoes_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2936ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_ArmazemLocalizacoes_FK] FOREIGN KEY ([Armazem], [Localizacao]) REFERENCES [dbo].[ArmazemLocalizacoes] ([Armazem], [Localizacao])
2937GO
2938IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 273 is completed with errors' ROLLBACK TRAN END
2939GO
2940IF @@TRANCOUNT = 0 BEGIN PRINT 'step 273 is completed with errors' SET NOEXEC ON END
2941GO
2942
2943--step 274: dbo.LinhasCompras: add foreign key LinhasCompras_Armazens_FK----------------------------
2944IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Armazens_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2945ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_Armazens_FK] FOREIGN KEY ([Armazem]) REFERENCES [dbo].[Armazens] ([Armazem])
2946GO
2947IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 274 is completed with errors' ROLLBACK TRAN END
2948GO
2949IF @@TRANCOUNT = 0 BEGIN PRINT 'step 274 is completed with errors' SET NOEXEC ON END
2950GO
2951
2952--step 275: dbo.LinhasCompras: add foreign key LinhasCompras_Artigo_FK------------------------------
2953IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Artigo_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2954ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_Artigo_FK] FOREIGN KEY ([Artigo]) REFERENCES [dbo].[Artigo] ([Artigo])
2955GO
2956IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 275 is completed with errors' ROLLBACK TRAN END
2957GO
2958IF @@TRANCOUNT = 0 BEGIN PRINT 'step 275 is completed with errors' SET NOEXEC ON END
2959GO
2960
2961--step 276: dbo.LinhasCompras: add foreign key LinhasCompras_CabecCompras_FK------------------------
2962IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_CabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2963ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_CabecCompras_FK] FOREIGN KEY ([IdCabecCompras]) REFERENCES [dbo].[CabecCompras] ([Id])
2964GO
2965IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 276 is completed with errors' ROLLBACK TRAN END
2966GO
2967IF @@TRANCOUNT = 0 BEGIN PRINT 'step 276 is completed with errors' SET NOEXEC ON END
2968GO
2969
2970--step 277: dbo.LinhasCompras: add foreign key LinhasCompras_CodigoPautal_FK------------------------
2971IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_CodigoPautal_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2972ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_CodigoPautal_FK] FOREIGN KEY ([CodigoPautal]) REFERENCES [dbo].[FTR_PautaAduaneira] ([Codigo])
2973GO
2974IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 277 is completed with errors' ROLLBACK TRAN END
2975GO
2976IF @@TRANCOUNT = 0 BEGIN PRINT 'step 277 is completed with errors' SET NOEXEC ON END
2977GO
2978
2979--step 278: dbo.LinhasCompras: add foreign key LinhasCompras_COP_Obras_FK---------------------------
2980IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_COP_Obras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2981ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_COP_Obras_FK] FOREIGN KEY ([ObraID]) REFERENCES [dbo].[COP_Obras] ([ID])
2982GO
2983IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 278 is completed with errors' ROLLBACK TRAN END
2984GO
2985IF @@TRANCOUNT = 0 BEGIN PRINT 'step 278 is completed with errors' SET NOEXEC ON END
2986GO
2987
2988--step 279: dbo.LinhasCompras: add foreign key LinhasCompras_Formulas_FK----------------------------
2989IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Formulas_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2990ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_Formulas_FK] FOREIGN KEY ([Formula]) REFERENCES [dbo].[Formulas] ([Formula])
2991GO
2992IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 279 is completed with errors' ROLLBACK TRAN END
2993GO
2994IF @@TRANCOUNT = 0 BEGIN PRINT 'step 279 is completed with errors' SET NOEXEC ON END
2995GO
2996
2997--step 280: dbo.LinhasCompras: add foreign key LinhasCompras_Geral_Classe_FK------------------------
2998IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Geral_Classe_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
2999ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_Geral_Classe_FK] FOREIGN KEY ([ClasseID]) REFERENCES [dbo].[Geral_Classe] ([ClasseId])
3000GO
3001IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 280 is completed with errors' ROLLBACK TRAN END
3002GO
3003IF @@TRANCOUNT = 0 BEGIN PRINT 'step 280 is completed with errors' SET NOEXEC ON END
3004GO
3005
3006--step 281: dbo.LinhasCompras: add foreign key LinhasCompras_Geral_SubEmpreitada_FK-----------------
3007IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Geral_SubEmpreitada_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3008ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_Geral_SubEmpreitada_FK] FOREIGN KEY ([SubEmpID]) REFERENCES [dbo].[Geral_SubEmpreitada] ([SubEmpId])
3009GO
3010IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 281 is completed with errors' ROLLBACK TRAN END
3011GO
3012IF @@TRANCOUNT = 0 BEGIN PRINT 'step 281 is completed with errors' SET NOEXEC ON END
3013GO
3014
3015--step 282: dbo.LinhasCompras: add foreign key LinhasCompras_Historico_FK---------------------------
3016IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Historico_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3017ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_Historico_FK] FOREIGN KEY ([IdHistorico]) REFERENCES [dbo].[Historico] ([Id])
3018GO
3019IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 282 is completed with errors' ROLLBACK TRAN END
3020GO
3021IF @@TRANCOUNT = 0 BEGIN PRINT 'step 282 is completed with errors' SET NOEXEC ON END
3022GO
3023
3024--step 283: dbo.LinhasCompras: add foreign key LinhasCompras_IDLinhaEstorno_FK----------------------
3025IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_IDLinhaEstorno_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3026ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_IDLinhaEstorno_FK] FOREIGN KEY ([IDLinhaEstorno]) REFERENCES [dbo].[LinhasCompras] ([Id])
3027GO
3028IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 283 is completed with errors' ROLLBACK TRAN END
3029GO
3030IF @@TRANCOUNT = 0 BEGIN PRINT 'step 283 is completed with errors' SET NOEXEC ON END
3031GO
3032
3033--step 284: dbo.LinhasCompras: add foreign key LinhasCompras_IntrastatMercadoria_FK-----------------
3034IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_IntrastatMercadoria_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3035ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_IntrastatMercadoria_FK] FOREIGN KEY ([IntrastatPautal]) REFERENCES [dbo].[IntrastatMercadoria] ([Mercadoria])
3036GO
3037IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 284 is completed with errors' ROLLBACK TRAN END
3038GO
3039IF @@TRANCOUNT = 0 BEGIN PRINT 'step 284 is completed with errors' SET NOEXEC ON END
3040GO
3041
3042--step 285: dbo.LinhasCompras: add foreign key LinhasCompras_IntrastatRegiao_FK---------------------
3043IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_IntrastatRegiao_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3044ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_IntrastatRegiao_FK] FOREIGN KEY ([IntrastatRegiao]) REFERENCES [dbo].[IntrastatRegiao] ([Regiao])
3045GO
3046IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 285 is completed with errors' ROLLBACK TRAN END
3047GO
3048IF @@TRANCOUNT = 0 BEGIN PRINT 'step 285 is completed with errors' SET NOEXEC ON END
3049GO
3050
3051--step 286: dbo.LinhasCompras: add foreign key LinhasCompras_Iva_FK---------------------------------
3052IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Iva_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3053ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_Iva_FK] FOREIGN KEY ([CodIva]) REFERENCES [dbo].[Iva] ([Iva])
3054GO
3055IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 286 is completed with errors' ROLLBACK TRAN END
3056GO
3057IF @@TRANCOUNT = 0 BEGIN PRINT 'step 286 is completed with errors' SET NOEXEC ON END
3058GO
3059
3060--step 287: dbo.LinhasCompras: add foreign key LinhasCompras_MoedaDocOrig_FK------------------------
3061IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_MoedaDocOrig_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3062ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_MoedaDocOrig_FK] FOREIGN KEY ([MoedaDocOrig]) REFERENCES [dbo].[Moedas] ([Moeda])
3063GO
3064IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 287 is completed with errors' ROLLBACK TRAN END
3065GO
3066IF @@TRANCOUNT = 0 BEGIN PRINT 'step 287 is completed with errors' SET NOEXEC ON END
3067GO
3068
3069--step 288: dbo.LinhasCompras: add foreign key LinhasCompras_MotivoEstorno_FK-----------------------
3070IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_MotivoEstorno_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3071ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_MotivoEstorno_FK] FOREIGN KEY ([MotivoEstorno]) REFERENCES [dbo].[MotivosEstorno] ([Motivo])
3072GO
3073IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 288 is completed with errors' ROLLBACK TRAN END
3074GO
3075IF @@TRANCOUNT = 0 BEGIN PRINT 'step 288 is completed with errors' SET NOEXEC ON END
3076GO
3077
3078--step 289: dbo.LinhasCompras: add foreign key LinhasCompras_NaturezasAnaliticas_FK-----------------
3079IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_NaturezasAnaliticas_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3080ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_NaturezasAnaliticas_FK] FOREIGN KEY ([CategoriaID]) REFERENCES [dbo].[NaturezasAnaliticas] ([Natureza])
3081GO
3082IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 289 is completed with errors' ROLLBACK TRAN END
3083GO
3084IF @@TRANCOUNT = 0 BEGIN PRINT 'step 289 is completed with errors' SET NOEXEC ON END
3085GO
3086
3087--step 290: dbo.LinhasCompras: add foreign key LinhasCompras_TipoOperacao_FK------------------------
3088IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_TipoOperacao_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3089ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_TipoOperacao_FK] FOREIGN KEY ([TipoOperacao]) REFERENCES [dbo].[TiposOperacao] ([TipoOperacao])
3090GO
3091IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 290 is completed with errors' ROLLBACK TRAN END
3092GO
3093IF @@TRANCOUNT = 0 BEGIN PRINT 'step 290 is completed with errors' SET NOEXEC ON END
3094GO
3095
3096--step 291: dbo.LinhasCompras: add foreign key LinhasCompras_Unidades_FK----------------------------
3097IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasCompras_Unidades_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasCompras]'))
3098ALTER TABLE [dbo].[LinhasCompras] WITH NOCHECK ADD CONSTRAINT [LinhasCompras_Unidades_FK] FOREIGN KEY ([Unidade]) REFERENCES [dbo].[Unidades] ([Unidade])
3099GO
3100IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 291 is completed with errors' ROLLBACK TRAN END
3101GO
3102IF @@TRANCOUNT = 0 BEGIN PRINT 'step 291 is completed with errors' SET NOEXEC ON END
3103GO
3104
3105--step 292: add columns to Table dbo.LinhasComunicacaoInventario------------------------------------
3106ALTER TABLE [dbo].[LinhasComunicacaoInventario] ADD
3107 [ValorStock] [float] NULL
3108GO
3109IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 292 is completed with errors' ROLLBACK TRAN END
3110GO
3111IF @@TRANCOUNT = 0 BEGIN PRINT 'step 292 is completed with errors' SET NOEXEC ON END
3112GO
3113
3114--step 293: dbo.LinhasIECCategorias: add foreign key LinhasIECCategorias_IECCategorias_FK-----------
3115IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasIECCategorias_IECCategorias_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasIECCategorias]'))
3116ALTER TABLE [dbo].[LinhasIECCategorias] WITH NOCHECK ADD CONSTRAINT [LinhasIECCategorias_IECCategorias_FK] FOREIGN KEY ([Categoria]) REFERENCES [dbo].[IECCategorias] ([Categoria])
3117GO
3118IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 293 is completed with errors' ROLLBACK TRAN END
3119GO
3120IF @@TRANCOUNT = 0 BEGIN PRINT 'step 293 is completed with errors' SET NOEXEC ON END
3121GO
3122
3123--step 294: dbo.LinhasIECCategorias: add foreign key LinhasIECCategorias_LocaisOperacao_FK----------
3124IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasIECCategorias_LocaisOperacao_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasIECCategorias]'))
3125ALTER TABLE [dbo].[LinhasIECCategorias] WITH NOCHECK ADD CONSTRAINT [LinhasIECCategorias_LocaisOperacao_FK] FOREIGN KEY ([Local]) REFERENCES [dbo].[LocaisOperacao] ([Local])
3126GO
3127IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 294 is completed with errors' ROLLBACK TRAN END
3128GO
3129IF @@TRANCOUNT = 0 BEGIN PRINT 'step 294 is completed with errors' SET NOEXEC ON END
3130GO
3131
3132--step 295: dbo.LinhasIECCategorias: add primary key LinhasIECCategorias_pk-------------------------
3133IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasIECCategorias]') AND name = N'LinhasIECCategorias_pk')
3134ALTER TABLE [dbo].[LinhasIECCategorias] ADD CONSTRAINT [LinhasIECCategorias_pk] PRIMARY KEY CLUSTERED ([Categoria], [Local])
3135GO
3136IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 295 is completed with errors' ROLLBACK TRAN END
3137GO
3138IF @@TRANCOUNT = 0 BEGIN PRINT 'step 295 is completed with errors' SET NOEXEC ON END
3139GO
3140
3141--step 296: add index LinhasSTK02 to table dbo.LinhasSTK--------------------------------------------
3142IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK02')
3143CREATE NONCLUSTERED INDEX [LinhasSTK02] ON [dbo].[LinhasSTK]([Artigo], [Data] DESC) INCLUDE([Modulo], [EntradaSaida]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3144GO
3145IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 296 is completed with errors' ROLLBACK TRAN END
3146GO
3147IF @@TRANCOUNT = 0 BEGIN PRINT 'step 296 is completed with errors' SET NOEXEC ON END
3148GO
3149
3150--step 297: add index LinhasSTK03 to table dbo.LinhasSTK--------------------------------------------
3151IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK03')
3152CREATE UNIQUE NONCLUSTERED INDEX [LinhasSTK03] ON [dbo].[LinhasSTK]([Filial], [Serie], [Modulo], [TipoDoc], [NumDoc], [NumLinha]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3153GO
3154IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 297 is completed with errors' ROLLBACK TRAN END
3155GO
3156IF @@TRANCOUNT = 0 BEGIN PRINT 'step 297 is completed with errors' SET NOEXEC ON END
3157GO
3158
3159--step 298: add index LinhasStk04 to table dbo.LinhasSTK--------------------------------------------
3160IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasStk04')
3161CREATE NONCLUSTERED INDEX [LinhasStk04] ON [dbo].[LinhasSTK]([IdCabecOrig]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3162GO
3163IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 298 is completed with errors' ROLLBACK TRAN END
3164GO
3165IF @@TRANCOUNT = 0 BEGIN PRINT 'step 298 is completed with errors' SET NOEXEC ON END
3166GO
3167
3168--step 299: add index LinhasSTK05 to table dbo.LinhasSTK--------------------------------------------
3169IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK05')
3170CREATE NONCLUSTERED INDEX [LinhasSTK05] ON [dbo].[LinhasSTK]([IdLinhaReqInterna]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3171GO
3172IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 299 is completed with errors' ROLLBACK TRAN END
3173GO
3174IF @@TRANCOUNT = 0 BEGIN PRINT 'step 299 is completed with errors' SET NOEXEC ON END
3175GO
3176
3177--step 300: add index LinhasSTK06 to table dbo.LinhasSTK--------------------------------------------
3178IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK06')
3179CREATE NONCLUSTERED INDEX [LinhasSTK06] ON [dbo].[LinhasSTK]([ModuloOrigemCopia], [IdLinhaOrigemCopia]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3180GO
3181IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 300 is completed with errors' ROLLBACK TRAN END
3182GO
3183IF @@TRANCOUNT = 0 BEGIN PRINT 'step 300 is completed with errors' SET NOEXEC ON END
3184GO
3185
3186--step 301: add index LinhasStk07 to table dbo.LinhasSTK--------------------------------------------
3187IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasStk07')
3188CREATE NONCLUSTERED INDEX [LinhasStk07] ON [dbo].[LinhasSTK]([IdLinhaOrig]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3189GO
3190IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 301 is completed with errors' ROLLBACK TRAN END
3191GO
3192IF @@TRANCOUNT = 0 BEGIN PRINT 'step 301 is completed with errors' SET NOEXEC ON END
3193GO
3194
3195--step 302: add index LinhasSTK08 to table dbo.LinhasSTK--------------------------------------------
3196IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK08')
3197CREATE NONCLUSTERED INDEX [LinhasSTK08] ON [dbo].[LinhasSTK]([ObraID]) WITH ( FILLFACTOR = 90 ) ON [PRIMARY]
3198GO
3199IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 302 is completed with errors' ROLLBACK TRAN END
3200GO
3201IF @@TRANCOUNT = 0 BEGIN PRINT 'step 302 is completed with errors' SET NOEXEC ON END
3202GO
3203
3204--step 303: add index LinhasSTK09 to table dbo.LinhasSTK--------------------------------------------
3205IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK09')
3206CREATE NONCLUSTERED INDEX [LinhasSTK09] ON [dbo].[LinhasSTK]([IdLinhaPai]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3207GO
3208IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 303 is completed with errors' ROLLBACK TRAN END
3209GO
3210IF @@TRANCOUNT = 0 BEGIN PRINT 'step 303 is completed with errors' SET NOEXEC ON END
3211GO
3212
3213--step 304: add index LinhasSTK10 to table dbo.LinhasSTK--------------------------------------------
3214IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK10')
3215CREATE NONCLUSTERED INDEX [LinhasSTK10] ON [dbo].[LinhasSTK]([Artigo], [Modulo]) INCLUDE([Data], [Armazem], [EntradaSaida], [Lote], [IdLinhaOrig]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3216GO
3217IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 304 is completed with errors' ROLLBACK TRAN END
3218GO
3219IF @@TRANCOUNT = 0 BEGIN PRINT 'step 304 is completed with errors' SET NOEXEC ON END
3220GO
3221
3222--step 305: add index LinhasSTK11 to table dbo.LinhasSTK--------------------------------------------
3223IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK11')
3224CREATE NONCLUSTERED INDEX [LinhasSTK11] ON [dbo].[LinhasSTK]([Artigo], [EntradaSaida]) INCLUDE([Modulo], [Data], [IdLinhaOrig]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3225GO
3226IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 305 is completed with errors' ROLLBACK TRAN END
3227GO
3228IF @@TRANCOUNT = 0 BEGIN PRINT 'step 305 is completed with errors' SET NOEXEC ON END
3229GO
3230
3231--step 306: add index LinhasSTK12 to table dbo.LinhasSTK--------------------------------------------
3232IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK12')
3233CREATE NONCLUSTERED INDEX [LinhasSTK12] ON [dbo].[LinhasSTK]([Artigo]) INCLUDE([TipoDoc], [Data], [Armazem]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3234GO
3235IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 306 is completed with errors' ROLLBACK TRAN END
3236GO
3237IF @@TRANCOUNT = 0 BEGIN PRINT 'step 306 is completed with errors' SET NOEXEC ON END
3238GO
3239
3240--step 307: add index LinhasSTK13 to table dbo.LinhasSTK--------------------------------------------
3241IF NOT EXISTS (SELECT * FROM sys.indexes WHERE object_id = OBJECT_ID(N'[dbo].[LinhasSTK]') AND name = N'LinhasSTK13')
3242CREATE NONCLUSTERED INDEX [LinhasSTK13] ON [dbo].[LinhasSTK]([Artigo], [Data]) INCLUDE([TipoDoc], [Armazem]) WITH ( PAD_INDEX = ON, FILLFACTOR = 90 ) ON [PRIMARY]
3243GO
3244IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 307 is completed with errors' ROLLBACK TRAN END
3245GO
3246IF @@TRANCOUNT = 0 BEGIN PRINT 'step 307 is completed with errors' SET NOEXEC ON END
3247GO
3248
3249--step 308: dbo.LinhasEncargos: add foreign key LinhasEncargos_LinhasCompras_FK---------------------
3250IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasEncargos_LinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasEncargos]'))
3251ALTER TABLE [dbo].[LinhasEncargos] WITH NOCHECK ADD CONSTRAINT [LinhasEncargos_LinhasCompras_FK] FOREIGN KEY ([IdLinhasCompras]) REFERENCES [dbo].[LinhasCompras] ([Id])
3252GO
3253IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 308 is completed with errors' ROLLBACK TRAN END
3254GO
3255IF @@TRANCOUNT = 0 BEGIN PRINT 'step 308 is completed with errors' SET NOEXEC ON END
3256GO
3257
3258--step 309: dbo.LinhasComprasTrans: add foreign key LinhasComprasTrans_LinhasCompras_FK-------------
3259IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasComprasTrans_LinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasComprasTrans]'))
3260ALTER TABLE [dbo].[LinhasComprasTrans] WITH NOCHECK ADD CONSTRAINT [LinhasComprasTrans_LinhasCompras_FK] FOREIGN KEY ([IdLinhasCompras]) REFERENCES [dbo].[LinhasCompras] ([Id])
3261GO
3262IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 309 is completed with errors' ROLLBACK TRAN END
3263GO
3264IF @@TRANCOUNT = 0 BEGIN PRINT 'step 309 is completed with errors' SET NOEXEC ON END
3265GO
3266
3267--step 310: dbo.LinhasComprasStatus: add foreign key LinhasComprasStatus_LinhasCompras_FK-----------
3268IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasComprasStatus_LinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasComprasStatus]'))
3269ALTER TABLE [dbo].[LinhasComprasStatus] WITH NOCHECK ADD CONSTRAINT [LinhasComprasStatus_LinhasCompras_FK] FOREIGN KEY ([IdLinhasCompras]) REFERENCES [dbo].[LinhasCompras] ([Id])
3270GO
3271IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 310 is completed with errors' ROLLBACK TRAN END
3272GO
3273IF @@TRANCOUNT = 0 BEGIN PRINT 'step 310 is completed with errors' SET NOEXEC ON END
3274GO
3275
3276--step 311: dbo.LinhasComprasLiberacoes: add foreign key LinhasComprasLiberacoes_LinhasCompras_FK---
3277IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasComprasLiberacoes_LinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasComprasLiberacoes]'))
3278ALTER TABLE [dbo].[LinhasComprasLiberacoes] WITH NOCHECK ADD CONSTRAINT [LinhasComprasLiberacoes_LinhasCompras_FK] FOREIGN KEY ([IdLinhasCompras]) REFERENCES [dbo].[LinhasCompras] ([Id])
3279GO
3280IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 311 is completed with errors' ROLLBACK TRAN END
3281GO
3282IF @@TRANCOUNT = 0 BEGIN PRINT 'step 311 is completed with errors' SET NOEXEC ON END
3283GO
3284
3285--step 312: dbo.FTR_ManifestoCarga: add foreign key FTR_ManifestoCarga_IdLinhaComprasOrigem_FK------
3286IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ManifestoCarga_IdLinhaComprasOrigem_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ManifestoCarga]'))
3287ALTER TABLE [dbo].[FTR_ManifestoCarga] ADD CONSTRAINT [FTR_ManifestoCarga_IdLinhaComprasOrigem_FK] FOREIGN KEY ([IdLinhaComprasOrigem]) REFERENCES [dbo].[LinhasCompras] ([Id])
3288GO
3289IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 312 is completed with errors' ROLLBACK TRAN END
3290GO
3291IF @@TRANCOUNT = 0 BEGIN PRINT 'step 312 is completed with errors' SET NOEXEC ON END
3292GO
3293
3294--step 313: dbo.FTR_ImportacaoMercadoriaLinhas: add foreign key FTR_ImportacaoMercadoriaLinhas_IdLinhaOrigem_FK
3295IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoriaLinhas_IdLinhaOrigem_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoriaLinhas]'))
3296ALTER TABLE [dbo].[FTR_ImportacaoMercadoriaLinhas] ADD CONSTRAINT [FTR_ImportacaoMercadoriaLinhas_IdLinhaOrigem_FK] FOREIGN KEY ([IdLinhaOrigem]) REFERENCES [dbo].[LinhasCompras] ([Id])
3297GO
3298IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 313 is completed with errors' ROLLBACK TRAN END
3299GO
3300IF @@TRANCOUNT = 0 BEGIN PRINT 'step 313 is completed with errors' SET NOEXEC ON END
3301GO
3302
3303--step 314: dbo.FTR_EncargosDistribuidos: add foreign key FTR_EncargosDistribuidos_IdLinhasCompras_FK
3304IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_EncargosDistribuidos_IdLinhasCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_EncargosDistribuidos]'))
3305ALTER TABLE [dbo].[FTR_EncargosDistribuidos] ADD CONSTRAINT [FTR_EncargosDistribuidos_IdLinhasCompras_FK] FOREIGN KEY ([IdLinhasCompras]) REFERENCES [dbo].[LinhasCompras] ([Id])
3306GO
3307IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 314 is completed with errors' ROLLBACK TRAN END
3308GO
3309IF @@TRANCOUNT = 0 BEGIN PRINT 'step 314 is completed with errors' SET NOEXEC ON END
3310GO
3311
3312--step 315: dbo.DocumentosCCT: add foreign key DocumentosCCT_TiposConta_FK--------------------------
3313IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_TiposConta_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3314ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_TiposConta_FK] FOREIGN KEY ([TipoConta]) REFERENCES [dbo].[TiposConta] ([Conta])
3315GO
3316IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 315 is completed with errors' ROLLBACK TRAN END
3317GO
3318IF @@TRANCOUNT = 0 BEGIN PRINT 'step 315 is completed with errors' SET NOEXEC ON END
3319GO
3320
3321--step 316: dbo.DocumentosCCT: add foreign key DocumentosCCT_SeriesCCT_FK---------------------------
3322IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_SeriesCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3323ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_SeriesCCT_FK] FOREIGN KEY ([DocumentoAGerar], [SerieAGerar]) REFERENCES [dbo].[SeriesCCT] ([TipoDoc], [Serie])
3324GO
3325IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 316 is completed with errors' ROLLBACK TRAN END
3326GO
3327IF @@TRANCOUNT = 0 BEGIN PRINT 'step 316 is completed with errors' SET NOEXEC ON END
3328GO
3329
3330--step 317: dbo.DocumentosCCT: add foreign key DocumentosCCT_SerieDocEstorno_FK---------------------
3331IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_SerieDocEstorno_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3332ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_SerieDocEstorno_FK] FOREIGN KEY ([DocumentoEstorno], [SerieDocEstorno]) REFERENCES [dbo].[SeriesCCT] ([TipoDoc], [Serie])
3333GO
3334IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 317 is completed with errors' ROLLBACK TRAN END
3335GO
3336IF @@TRANCOUNT = 0 BEGIN PRINT 'step 317 is completed with errors' SET NOEXEC ON END
3337GO
3338
3339--step 318: dbo.DocumentosCCT: add foreign key DocumentosCCT_SAFTTiposDocumentosCCT_FK--------------
3340IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_SAFTTiposDocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3341ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_SAFTTiposDocumentosCCT_FK] FOREIGN KEY ([SAFTTipoDocumento]) REFERENCES [dbo].[SAFTTiposDocumentosCCT] ([TipoDocumento])
3342GO
3343IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 318 is completed with errors' ROLLBACK TRAN END
3344GO
3345IF @@TRANCOUNT = 0 BEGIN PRINT 'step 318 is completed with errors' SET NOEXEC ON END
3346GO
3347
3348--step 319: dbo.DocumentosCCT: add foreign key DocumentosCCT_RubricasTesouraria_FK------------------
3349IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_RubricasTesouraria_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3350ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_RubricasTesouraria_FK] FOREIGN KEY ([RubricaTesouraria]) REFERENCES [dbo].[RubricasTesouraria] ([Rubrica])
3351GO
3352IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 319 is completed with errors' ROLLBACK TRAN END
3353GO
3354IF @@TRANCOUNT = 0 BEGIN PRINT 'step 319 is completed with errors' SET NOEXEC ON END
3355GO
3356
3357--step 320: dbo.DocumentosCCT: add foreign key DocumentosCCT_RubricasCCT_FK-------------------------
3358IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_RubricasCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3359ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_RubricasCCT_FK] FOREIGN KEY ([RubricaCCT]) REFERENCES [dbo].[RubricasCCT] ([Rubrica])
3360GO
3361IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 320 is completed with errors' ROLLBACK TRAN END
3362GO
3363IF @@TRANCOUNT = 0 BEGIN PRINT 'step 320 is completed with errors' SET NOEXEC ON END
3364GO
3365
3366--step 321: dbo.DocumentosCCT: add foreign key DocumentosCCT_ProjectoEstados_FK---------------------
3367IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_ProjectoEstados_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3368ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_ProjectoEstados_FK] FOREIGN KEY ([EstadoTransitar]) REFERENCES [dbo].[ProjectoEstados] ([Codigo])
3369GO
3370IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 321 is completed with errors' ROLLBACK TRAN END
3371GO
3372IF @@TRANCOUNT = 0 BEGIN PRINT 'step 321 is completed with errors' SET NOEXEC ON END
3373GO
3374
3375--step 322: dbo.DocumentosCCT: add foreign key DocumentosCCT_Formato_FK-----------------------------
3376IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_Formato_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3377ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_Formato_FK] FOREIGN KEY ([Formato]) REFERENCES [dbo].[BancosFormatos] ([Formato])
3378GO
3379IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 322 is completed with errors' ROLLBACK TRAN END
3380GO
3381IF @@TRANCOUNT = 0 BEGIN PRINT 'step 322 is completed with errors' SET NOEXEC ON END
3382GO
3383
3384--step 323: dbo.DocumentosCCT: add foreign key DocumentosCCT_EstadosConta_FK------------------------
3385IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_EstadosConta_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3386ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_EstadosConta_FK] FOREIGN KEY ([TipoConta], [Estado]) REFERENCES [dbo].[EstadosConta] ([TipoConta], [Estado])
3387GO
3388IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 323 is completed with errors' ROLLBACK TRAN END
3389GO
3390IF @@TRANCOUNT = 0 BEGIN PRINT 'step 323 is completed with errors' SET NOEXEC ON END
3391GO
3392
3393--step 324: dbo.DocumentosCCT: add foreign key DocumentosCCT_DocumentosTesouraria_FK----------------
3394IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DocumentosTesouraria_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3395ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_DocumentosTesouraria_FK] FOREIGN KEY ([DocumentoTesouraria]) REFERENCES [dbo].[DocumentosTesouraria] ([Documento])
3396GO
3397IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 324 is completed with errors' ROLLBACK TRAN END
3398GO
3399IF @@TRANCOUNT = 0 BEGIN PRINT 'step 324 is completed with errors' SET NOEXEC ON END
3400GO
3401
3402--step 325: dbo.DocumentosCCT: add foreign key DocumentosCCT_DocumentosCCT_FK04---------------------
3403IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DocumentosCCT_FK04]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3404ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_DocumentosCCT_FK04] FOREIGN KEY ([DocLiqIvaCativo]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3405GO
3406IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 325 is completed with errors' ROLLBACK TRAN END
3407GO
3408IF @@TRANCOUNT = 0 BEGIN PRINT 'step 325 is completed with errors' SET NOEXEC ON END
3409GO
3410
3411--step 326: dbo.DocumentosCCT: add foreign key DocumentosCCT_DocumentosCCT_FK03---------------------
3412IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DocumentosCCT_FK03]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3413ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_DocumentosCCT_FK03] FOREIGN KEY ([DocLiqRetencaoGarantia]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3414GO
3415IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 326 is completed with errors' ROLLBACK TRAN END
3416GO
3417IF @@TRANCOUNT = 0 BEGIN PRINT 'step 326 is completed with errors' SET NOEXEC ON END
3418GO
3419
3420--step 327: dbo.DocumentosCCT: add foreign key DocumentosCCT_DocumentosCCT_FK02---------------------
3421IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3422ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_DocumentosCCT_FK02] FOREIGN KEY ([DocLiqRetencao]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3423GO
3424IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 327 is completed with errors' ROLLBACK TRAN END
3425GO
3426IF @@TRANCOUNT = 0 BEGIN PRINT 'step 327 is completed with errors' SET NOEXEC ON END
3427GO
3428
3429--step 328: dbo.DocumentosCCT: add foreign key DocumentosCCT_DocumentosCCT_FK-----------------------
3430IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3431ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_DocumentosCCT_FK] FOREIGN KEY ([DocumentoAGerar]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3432GO
3433IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 328 is completed with errors' ROLLBACK TRAN END
3434GO
3435IF @@TRANCOUNT = 0 BEGIN PRINT 'step 328 is completed with errors' SET NOEXEC ON END
3436GO
3437
3438--step 329: dbo.DocumentosCCT: add foreign key DocumentosCCT_DocumentosBancos_FK--------------------
3439IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DocumentosBancos_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3440ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_DocumentosBancos_FK] FOREIGN KEY ([MovBanco]) REFERENCES [dbo].[DocumentosBancos] ([Movim])
3441GO
3442IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 329 is completed with errors' ROLLBACK TRAN END
3443GO
3444IF @@TRANCOUNT = 0 BEGIN PRINT 'step 329 is completed with errors' SET NOEXEC ON END
3445GO
3446
3447--step 330: dbo.DocumentosCCT: add foreign key DocumentosCCT_DocumentoEstorno_FK--------------------
3448IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DocumentoEstorno_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3449ALTER TABLE [dbo].[DocumentosCCT] WITH NOCHECK ADD CONSTRAINT [DocumentosCCT_DocumentoEstorno_FK] FOREIGN KEY ([DocumentoEstorno]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3450GO
3451IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 330 is completed with errors' ROLLBACK TRAN END
3452GO
3453IF @@TRANCOUNT = 0 BEGIN PRINT 'step 330 is completed with errors' SET NOEXEC ON END
3454GO
3455
3456--step 331: dbo.DocumentosCCT: add foreign key DocumentosCCT_DocumentosCCT_FK05---------------------
3457IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCCT_DocumentosCCT_FK05]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCCT]'))
3458ALTER TABLE [dbo].[DocumentosCCT] ADD CONSTRAINT [DocumentosCCT_DocumentosCCT_FK05] FOREIGN KEY ([DocPenIvaCativo]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3459GO
3460IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 331 is completed with errors' ROLLBACK TRAN END
3461GO
3462IF @@TRANCOUNT = 0 BEGIN PRINT 'step 331 is completed with errors' SET NOEXEC ON END
3463GO
3464
3465--step 332: dbo.TiposRendimento: add foreign key TiposRendimento_DocumentosCCT_FK02-----------------
3466IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[TiposRendimento_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[TiposRendimento]'))
3467ALTER TABLE [dbo].[TiposRendimento] WITH NOCHECK ADD CONSTRAINT [TiposRendimento_DocumentosCCT_FK02] FOREIGN KEY ([PendenteAGerarPag]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3468GO
3469IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 332 is completed with errors' ROLLBACK TRAN END
3470GO
3471IF @@TRANCOUNT = 0 BEGIN PRINT 'step 332 is completed with errors' SET NOEXEC ON END
3472GO
3473
3474--step 333: dbo.TiposRendimento: add foreign key TiposRendimento_DocumentosCCT_FK01-----------------
3475IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[TiposRendimento_DocumentosCCT_FK01]') AND parent_object_id = OBJECT_ID(N'[dbo].[TiposRendimento]'))
3476ALTER TABLE [dbo].[TiposRendimento] WITH NOCHECK ADD CONSTRAINT [TiposRendimento_DocumentosCCT_FK01] FOREIGN KEY ([PendenteAGerarRec]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3477GO
3478IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 333 is completed with errors' ROLLBACK TRAN END
3479GO
3480IF @@TRANCOUNT = 0 BEGIN PRINT 'step 333 is completed with errors' SET NOEXEC ON END
3481GO
3482
3483--step 334: dbo.SeriesCCT: add foreign key SeriesCCT_DocumentosCCT_FK-------------------------------
3484IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[SeriesCCT_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[SeriesCCT]'))
3485ALTER TABLE [dbo].[SeriesCCT] WITH NOCHECK ADD CONSTRAINT [SeriesCCT_DocumentosCCT_FK] FOREIGN KEY ([TipoDoc]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3486GO
3487IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 334 is completed with errors' ROLLBACK TRAN END
3488GO
3489IF @@TRANCOUNT = 0 BEGIN PRINT 'step 334 is completed with errors' SET NOEXEC ON END
3490GO
3491
3492--step 335: dbo.ParametrosGCP: add foreign key ParametrosGcp_DocumentosCCT_FK02---------------------
3493IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosGcp_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosGCP]'))
3494ALTER TABLE [dbo].[ParametrosGCP] ADD CONSTRAINT [ParametrosGcp_DocumentosCCT_FK02] FOREIGN KEY ([TipoDocLiqFolhaVenc]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3495GO
3496IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 335 is completed with errors' ROLLBACK TRAN END
3497GO
3498IF @@TRANCOUNT = 0 BEGIN PRINT 'step 335 is completed with errors' SET NOEXEC ON END
3499GO
3500
3501--step 336: dbo.ParametrosGCP: add foreign key ParametrosGcp_DocumentosCCT_FK01---------------------
3502IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosGcp_DocumentosCCT_FK01]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosGCP]'))
3503ALTER TABLE [dbo].[ParametrosGCP] ADD CONSTRAINT [ParametrosGcp_DocumentosCCT_FK01] FOREIGN KEY ([TipoDocAutFolhaVenc]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3504GO
3505IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 336 is completed with errors' ROLLBACK TRAN END
3506GO
3507IF @@TRANCOUNT = 0 BEGIN PRINT 'step 336 is completed with errors' SET NOEXEC ON END
3508GO
3509
3510--step 337: dbo.ParametrosGCP: add foreign key ParametrosGCP_DocumentoEstornoCCT_FK-----------------
3511IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosGCP_DocumentoEstornoCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosGCP]'))
3512ALTER TABLE [dbo].[ParametrosGCP] ADD CONSTRAINT [ParametrosGCP_DocumentoEstornoCCT_FK] FOREIGN KEY ([DocumentoEstornoCCT]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3513GO
3514IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 337 is completed with errors' ROLLBACK TRAN END
3515GO
3516IF @@TRANCOUNT = 0 BEGIN PRINT 'step 337 is completed with errors' SET NOEXEC ON END
3517GO
3518
3519--step 338: dbo.ParametrosDFP: add foreign key ParametrosDFP_DocumentosCCT_FK02---------------------
3520IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosDFP_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosDFP]'))
3521ALTER TABLE [dbo].[ParametrosDFP] ADD CONSTRAINT [ParametrosDFP_DocumentosCCT_FK02] FOREIGN KEY ([TipoDocumentoSelo]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3522GO
3523IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 338 is completed with errors' ROLLBACK TRAN END
3524GO
3525IF @@TRANCOUNT = 0 BEGIN PRINT 'step 338 is completed with errors' SET NOEXEC ON END
3526GO
3527
3528--step 339: dbo.ParametrosDFP: add foreign key ParametrosDFP_DocumentosCCT_FK01---------------------
3529IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosDFP_DocumentosCCT_FK01]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosDFP]'))
3530ALTER TABLE [dbo].[ParametrosDFP] ADD CONSTRAINT [ParametrosDFP_DocumentosCCT_FK01] FOREIGN KEY ([TipoDocumentoIVAReceber]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3531GO
3532IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 339 is completed with errors' ROLLBACK TRAN END
3533GO
3534IF @@TRANCOUNT = 0 BEGIN PRINT 'step 339 is completed with errors' SET NOEXEC ON END
3535GO
3536
3537--step 340: dbo.ParametrosDFP: add foreign key ParametrosDFP_DocumentosCCT_FK-----------------------
3538IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[ParametrosDFP_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[ParametrosDFP]'))
3539ALTER TABLE [dbo].[ParametrosDFP] ADD CONSTRAINT [ParametrosDFP_DocumentosCCT_FK] FOREIGN KEY ([TipoDocumentoIVAPagar]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3540GO
3541IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 340 is completed with errors' ROLLBACK TRAN END
3542GO
3543IF @@TRANCOUNT = 0 BEGIN PRINT 'step 340 is completed with errors' SET NOEXEC ON END
3544GO
3545
3546--step 341: dbo.OutrasRetencoes: add foreign key OutrasRetencoes_DocumentosCCT_FK02-----------------
3547IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[OutrasRetencoes_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[OutrasRetencoes]'))
3548ALTER TABLE [dbo].[OutrasRetencoes] WITH NOCHECK ADD CONSTRAINT [OutrasRetencoes_DocumentosCCT_FK02] FOREIGN KEY ([PendenteAGerarEstorno]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3549GO
3550IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 341 is completed with errors' ROLLBACK TRAN END
3551GO
3552IF @@TRANCOUNT = 0 BEGIN PRINT 'step 341 is completed with errors' SET NOEXEC ON END
3553GO
3554
3555--step 342: dbo.OutrasRetencoes: add foreign key OutrasRetencoes_DocumentosCCT_FK-------------------
3556IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[OutrasRetencoes_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[OutrasRetencoes]'))
3557ALTER TABLE [dbo].[OutrasRetencoes] WITH NOCHECK ADD CONSTRAINT [OutrasRetencoes_DocumentosCCT_FK] FOREIGN KEY ([PendenteAGerar]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3558GO
3559IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 342 is completed with errors' ROLLBACK TRAN END
3560GO
3561IF @@TRANCOUNT = 0 BEGIN PRINT 'step 342 is completed with errors' SET NOEXEC ON END
3562GO
3563
3564--step 343: dbo.LinhasLiq: add foreign key LinhasLiq_DocumentosCCT_FK-------------------------------
3565IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasLiq_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasLiq]'))
3566ALTER TABLE [dbo].[LinhasLiq] WITH NOCHECK ADD CONSTRAINT [LinhasLiq_DocumentosCCT_FK] FOREIGN KEY ([TipoDoc]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3567GO
3568IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 343 is completed with errors' ROLLBACK TRAN END
3569GO
3570IF @@TRANCOUNT = 0 BEGIN PRINT 'step 343 is completed with errors' SET NOEXEC ON END
3571GO
3572
3573--step 344: dbo.LigacaoCCorrentesRHP: add foreign key LigacaoCCorrentesRHP_DocumentosCCT_FK---------
3574IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LigacaoCCorrentesRHP_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LigacaoCCorrentesRHP]'))
3575ALTER TABLE [dbo].[LigacaoCCorrentesRHP] WITH NOCHECK ADD CONSTRAINT [LigacaoCCorrentesRHP_DocumentosCCT_FK] FOREIGN KEY ([TipoDocumento]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3576GO
3577IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 344 is completed with errors' ROLLBACK TRAN END
3578GO
3579IF @@TRANCOUNT = 0 BEGIN PRINT 'step 344 is completed with errors' SET NOEXEC ON END
3580GO
3581
3582--step 345: dbo.FTR_Caucao: add foreign key FTR_Caucao_TipoDoc_FK-----------------------------------
3583IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_Caucao_TipoDoc_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_Caucao]'))
3584ALTER TABLE [dbo].[FTR_Caucao] ADD CONSTRAINT [FTR_Caucao_TipoDoc_FK] FOREIGN KEY ([TipoDoc]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3585GO
3586IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 345 is completed with errors' ROLLBACK TRAN END
3587GO
3588IF @@TRANCOUNT = 0 BEGIN PRINT 'step 345 is completed with errors' SET NOEXEC ON END
3589GO
3590
3591--step 346: dbo.FAC_Documentos: add foreign key FAC_Documentos_TipoDocTransf_FK---------------------
3592IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FAC_Documentos_TipoDocTransf_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FAC_Documentos]'))
3593ALTER TABLE [dbo].[FAC_Documentos] ADD CONSTRAINT [FAC_Documentos_TipoDocTransf_FK] FOREIGN KEY ([TipoDocTransf]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3594GO
3595IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 346 is completed with errors' ROLLBACK TRAN END
3596GO
3597IF @@TRANCOUNT = 0 BEGIN PRINT 'step 346 is completed with errors' SET NOEXEC ON END
3598GO
3599
3600--step 347: dbo.FAC_Documentos: add foreign key FAC_Documentos_TipoDocPend_FK-----------------------
3601IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FAC_Documentos_TipoDocPend_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FAC_Documentos]'))
3602ALTER TABLE [dbo].[FAC_Documentos] ADD CONSTRAINT [FAC_Documentos_TipoDocPend_FK] FOREIGN KEY ([TipoDocPend]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3603GO
3604IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 347 is completed with errors' ROLLBACK TRAN END
3605GO
3606IF @@TRANCOUNT = 0 BEGIN PRINT 'step 347 is completed with errors' SET NOEXEC ON END
3607GO
3608
3609--step 348: dbo.FAC_Documentos: add foreign key FAC_Documentos_DocumentoCCTAGerar_FK----------------
3610IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FAC_Documentos_DocumentoCCTAGerar_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FAC_Documentos]'))
3611ALTER TABLE [dbo].[FAC_Documentos] ADD CONSTRAINT [FAC_Documentos_DocumentoCCTAGerar_FK] FOREIGN KEY ([DocumentoCCTAGerar]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3612GO
3613IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 348 is completed with errors' ROLLBACK TRAN END
3614GO
3615IF @@TRANCOUNT = 0 BEGIN PRINT 'step 348 is completed with errors' SET NOEXEC ON END
3616GO
3617
3618--step 349: dbo.DocumentosVenda: add foreign key DocumentosVenda_DocumentosCCT_FK04-----------------
3619IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosVenda_DocumentosCCT_FK04]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosVenda]'))
3620ALTER TABLE [dbo].[DocumentosVenda] WITH NOCHECK ADD CONSTRAINT [DocumentosVenda_DocumentosCCT_FK04] FOREIGN KEY ([DocLiqIvaCativo]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3621GO
3622IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 349 is completed with errors' ROLLBACK TRAN END
3623GO
3624IF @@TRANCOUNT = 0 BEGIN PRINT 'step 349 is completed with errors' SET NOEXEC ON END
3625GO
3626
3627--step 350: dbo.DocumentosVenda: add foreign key DocumentosVenda_DocumentosCCT_FK03-----------------
3628IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosVenda_DocumentosCCT_FK03]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosVenda]'))
3629ALTER TABLE [dbo].[DocumentosVenda] WITH NOCHECK ADD CONSTRAINT [DocumentosVenda_DocumentosCCT_FK03] FOREIGN KEY ([DocLiqRetencaoGarantia]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3630GO
3631IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 350 is completed with errors' ROLLBACK TRAN END
3632GO
3633IF @@TRANCOUNT = 0 BEGIN PRINT 'step 350 is completed with errors' SET NOEXEC ON END
3634GO
3635
3636--step 351: dbo.DocumentosVenda: add foreign key DocumentosVenda_DocumentosCCT_FK02-----------------
3637IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosVenda_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosVenda]'))
3638ALTER TABLE [dbo].[DocumentosVenda] WITH NOCHECK ADD CONSTRAINT [DocumentosVenda_DocumentosCCT_FK02] FOREIGN KEY ([DocLiqRetencao]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3639GO
3640IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 351 is completed with errors' ROLLBACK TRAN END
3641GO
3642IF @@TRANCOUNT = 0 BEGIN PRINT 'step 351 is completed with errors' SET NOEXEC ON END
3643GO
3644
3645--step 352: dbo.DocumentosVenda: add foreign key DocumentosVenda_DocumentosCCT_FK-------------------
3646IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosVenda_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosVenda]'))
3647ALTER TABLE [dbo].[DocumentosVenda] WITH NOCHECK ADD CONSTRAINT [DocumentosVenda_DocumentosCCT_FK] FOREIGN KEY ([DocumentoLiqAGerar]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3648GO
3649IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 352 is completed with errors' ROLLBACK TRAN END
3650GO
3651IF @@TRANCOUNT = 0 BEGIN PRINT 'step 352 is completed with errors' SET NOEXEC ON END
3652GO
3653
3654--step 353: dbo.DocumentosCompra: add foreign key DocumentosCompra_DocumentosCCT_FK04---------------
3655IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCompra_DocumentosCCT_FK04]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCompra]'))
3656ALTER TABLE [dbo].[DocumentosCompra] WITH NOCHECK ADD CONSTRAINT [DocumentosCompra_DocumentosCCT_FK04] FOREIGN KEY ([DocLiqIvaCativo]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3657GO
3658IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 353 is completed with errors' ROLLBACK TRAN END
3659GO
3660IF @@TRANCOUNT = 0 BEGIN PRINT 'step 353 is completed with errors' SET NOEXEC ON END
3661GO
3662
3663--step 354: dbo.DocumentosCompra: add foreign key DocumentosCompra_DocumentosCCT_FK03---------------
3664IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCompra_DocumentosCCT_FK03]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCompra]'))
3665ALTER TABLE [dbo].[DocumentosCompra] WITH NOCHECK ADD CONSTRAINT [DocumentosCompra_DocumentosCCT_FK03] FOREIGN KEY ([DocLiqRetencaoGarantia]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3666GO
3667IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 354 is completed with errors' ROLLBACK TRAN END
3668GO
3669IF @@TRANCOUNT = 0 BEGIN PRINT 'step 354 is completed with errors' SET NOEXEC ON END
3670GO
3671
3672--step 355: dbo.DocumentosCompra: add foreign key DocumentosCompra_DocumentosCCT_FK02---------------
3673IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCompra_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCompra]'))
3674ALTER TABLE [dbo].[DocumentosCompra] WITH NOCHECK ADD CONSTRAINT [DocumentosCompra_DocumentosCCT_FK02] FOREIGN KEY ([DocLiqRetencao]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3675GO
3676IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 355 is completed with errors' ROLLBACK TRAN END
3677GO
3678IF @@TRANCOUNT = 0 BEGIN PRINT 'step 355 is completed with errors' SET NOEXEC ON END
3679GO
3680
3681--step 356: dbo.DocumentosCompra: add foreign key DocumentosCompra_DocumentosCCT_FK-----------------
3682IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCompra_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCompra]'))
3683ALTER TABLE [dbo].[DocumentosCompra] WITH NOCHECK ADD CONSTRAINT [DocumentosCompra_DocumentosCCT_FK] FOREIGN KEY ([DocumentoLiqAGerar]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3684GO
3685IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 356 is completed with errors' ROLLBACK TRAN END
3686GO
3687IF @@TRANCOUNT = 0 BEGIN PRINT 'step 356 is completed with errors' SET NOEXEC ON END
3688GO
3689
3690--step 357: dbo.DocumentosCBL: add foreign key DocumentosCBL_TipoDocLiq_FK--------------------------
3691IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[DocumentosCBL_TipoDocLiq_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[DocumentosCBL]'))
3692ALTER TABLE [dbo].[DocumentosCBL] WITH NOCHECK ADD CONSTRAINT [DocumentosCBL_TipoDocLiq_FK] FOREIGN KEY ([TipoDocLiq]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3693GO
3694IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 357 is completed with errors' ROLLBACK TRAN END
3695GO
3696IF @@TRANCOUNT = 0 BEGIN PRINT 'step 357 is completed with errors' SET NOEXEC ON END
3697GO
3698
3699--step 358: dbo.COP_RetencoesObra: add foreign key COP_RetencoesObra_DocumentosCCT_FK02-------------
3700IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_RetencoesObra_DocumentosCCT_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_RetencoesObra]'))
3701ALTER TABLE [dbo].[COP_RetencoesObra] WITH NOCHECK ADD CONSTRAINT [COP_RetencoesObra_DocumentosCCT_FK02] FOREIGN KEY ([PendenteAGerarEstorno]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3702GO
3703IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 358 is completed with errors' ROLLBACK TRAN END
3704GO
3705IF @@TRANCOUNT = 0 BEGIN PRINT 'step 358 is completed with errors' SET NOEXEC ON END
3706GO
3707
3708--step 359: dbo.COP_RetencoesObra: add foreign key COP_RetencoesObra_DocumentosCCT_FK---------------
3709IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_RetencoesObra_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_RetencoesObra]'))
3710ALTER TABLE [dbo].[COP_RetencoesObra] WITH NOCHECK ADD CONSTRAINT [COP_RetencoesObra_DocumentosCCT_FK] FOREIGN KEY ([PendenteAGerar]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3711GO
3712IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 359 is completed with errors' ROLLBACK TRAN END
3713GO
3714IF @@TRANCOUNT = 0 BEGIN PRINT 'step 359 is completed with errors' SET NOEXEC ON END
3715GO
3716
3717--step 360: dbo.CabLiq: add foreign key CabLiq_DocumentosCCT_FK-------------------------------------
3718IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabLiq_DocumentosCCT_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabLiq]'))
3719ALTER TABLE [dbo].[CabLiq] WITH NOCHECK ADD CONSTRAINT [CabLiq_DocumentosCCT_FK] FOREIGN KEY ([TipoDoc]) REFERENCES [dbo].[DocumentosCCT] ([Documento])
3720GO
3721IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 360 is completed with errors' ROLLBACK TRAN END
3722GO
3723IF @@TRANCOUNT = 0 BEGIN PRINT 'step 360 is completed with errors' SET NOEXEC ON END
3724GO
3725
3726--step 361: dbo.LinhasEncargos: add foreign key LinhasEncargos_CabecCompras_FK----------------------
3727IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[LinhasEncargos_CabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[LinhasEncargos]'))
3728ALTER TABLE [dbo].[LinhasEncargos] WITH NOCHECK ADD CONSTRAINT [LinhasEncargos_CabecCompras_FK] FOREIGN KEY ([IdCabecCompras]) REFERENCES [dbo].[CabecCompras] ([Id])
3729GO
3730IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 361 is completed with errors' ROLLBACK TRAN END
3731GO
3732IF @@TRANCOUNT = 0 BEGIN PRINT 'step 361 is completed with errors' SET NOEXEC ON END
3733GO
3734
3735--step 362: dbo.FTR_ImportacaoMercadoriaLinhas: add foreign key FTR_ImportacaoMercadoriaLinhas_IdCabecOrigem_FK
3736IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoriaLinhas_IdCabecOrigem_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoriaLinhas]'))
3737ALTER TABLE [dbo].[FTR_ImportacaoMercadoriaLinhas] ADD CONSTRAINT [FTR_ImportacaoMercadoriaLinhas_IdCabecOrigem_FK] FOREIGN KEY ([IdCabecOrigem]) REFERENCES [dbo].[CabecCompras] ([Id])
3738GO
3739IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 362 is completed with errors' ROLLBACK TRAN END
3740GO
3741IF @@TRANCOUNT = 0 BEGIN PRINT 'step 362 is completed with errors' SET NOEXEC ON END
3742GO
3743
3744--step 363: dbo.FTR_ImportacaoMercadoria: add foreign key FTR_ImportacaoMercadoria_IdCabecCompras_FK
3745IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoria_IdCabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoMercadoria]'))
3746ALTER TABLE [dbo].[FTR_ImportacaoMercadoria] ADD CONSTRAINT [FTR_ImportacaoMercadoria_IdCabecCompras_FK] FOREIGN KEY ([IdCabecCompras]) REFERENCES [dbo].[CabecCompras] ([Id])
3747GO
3748IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 363 is completed with errors' ROLLBACK TRAN END
3749GO
3750IF @@TRANCOUNT = 0 BEGIN PRINT 'step 363 is completed with errors' SET NOEXEC ON END
3751GO
3752
3753--step 364: dbo.FTR_ImportacaoEncargo: add foreign key FTR_ImportacaoEncargo_IdCabecCompras_FK------
3754IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoEncargo_IdCabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[FTR_ImportacaoEncargo]'))
3755ALTER TABLE [dbo].[FTR_ImportacaoEncargo] ADD CONSTRAINT [FTR_ImportacaoEncargo_IdCabecCompras_FK] FOREIGN KEY ([IdCabecCompras]) REFERENCES [dbo].[CabecCompras] ([Id])
3756GO
3757IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 364 is completed with errors' ROLLBACK TRAN END
3758GO
3759IF @@TRANCOUNT = 0 BEGIN PRINT 'step 364 is completed with errors' SET NOEXEC ON END
3760GO
3761
3762--step 365: dbo.COP_ObraCertificacoes: add foreign key COP_ObraCertificacoes_CabecCompras_FK--------
3763IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_ObraCertificacoes_CabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_ObraCertificacoes]'))
3764ALTER TABLE [dbo].[COP_ObraCertificacoes] WITH NOCHECK ADD CONSTRAINT [COP_ObraCertificacoes_CabecCompras_FK] FOREIGN KEY ([CabecComprasID]) REFERENCES [dbo].[CabecCompras] ([Id])
3765GO
3766IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 365 is completed with errors' ROLLBACK TRAN END
3767GO
3768IF @@TRANCOUNT = 0 BEGIN PRINT 'step 365 is completed with errors' SET NOEXEC ON END
3769GO
3770
3771--step 366: dbo.COP_Autos: add foreign key COP_Autos_CabecCompras_FK02------------------------------
3772IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_Autos_CabecCompras_FK02]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_Autos]'))
3773ALTER TABLE [dbo].[COP_Autos] WITH NOCHECK ADD CONSTRAINT [COP_Autos_CabecCompras_FK02] FOREIGN KEY ([TMCabecComprasID]) REFERENCES [dbo].[CabecCompras] ([Id])
3774GO
3775IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 366 is completed with errors' ROLLBACK TRAN END
3776GO
3777IF @@TRANCOUNT = 0 BEGIN PRINT 'step 366 is completed with errors' SET NOEXEC ON END
3778GO
3779
3780--step 367: dbo.COP_Autos: add foreign key COP_Autos_CabecCompras_FK01------------------------------
3781IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[COP_Autos_CabecCompras_FK01]') AND parent_object_id = OBJECT_ID(N'[dbo].[COP_Autos]'))
3782ALTER TABLE [dbo].[COP_Autos] WITH NOCHECK ADD CONSTRAINT [COP_Autos_CabecCompras_FK01] FOREIGN KEY ([AMCabecComprasID]) REFERENCES [dbo].[CabecCompras] ([Id])
3783GO
3784IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 367 is completed with errors' ROLLBACK TRAN END
3785GO
3786IF @@TRANCOUNT = 0 BEGIN PRINT 'step 367 is completed with errors' SET NOEXEC ON END
3787GO
3788
3789--step 368: dbo.CabecComprasStatus: add foreign key CabecComprasStatus_CabecCompras_FK--------------
3790IF NOT EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[CabecComprasStatus_CabecCompras_FK]') AND parent_object_id = OBJECT_ID(N'[dbo].[CabecComprasStatus]'))
3791ALTER TABLE [dbo].[CabecComprasStatus] WITH NOCHECK ADD CONSTRAINT [CabecComprasStatus_CabecCompras_FK] FOREIGN KEY ([IdCabecCompras]) REFERENCES [dbo].[CabecCompras] ([Id])
3792GO
3793IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 368 is completed with errors' ROLLBACK TRAN END
3794GO
3795IF @@TRANCOUNT = 0 BEGIN PRINT 'step 368 is completed with errors' SET NOEXEC ON END
3796GO
3797
3798--step 369: Create trigger dbo.GCP_CabecCompras_ValidaEntidade on table dbo.CabecCompras------------
3799GO
3800SET QUOTED_IDENTIFIER ON
3801GO
3802SET ANSI_NULLS ON
3803GO
3804IF NOT EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[GCP_CabecCompras_ValidaEntidade]'))
3805EXEC sp_executesql N'CREATE TRIGGER [dbo].[GCP_CabecCompras_ValidaEntidade] ON [dbo].[CabecCompras]
3806FOR INSERT,UPDATE
3807AS
3808DECLARE @TipoEntidade nvarchar(1)
3809DECLARE @Entidade nvarchar(30)
3810DECLARE Cursor_Tab CURSOR FOR SELECT TipoEntidade,Entidade FROM Inserted
3811OPEN Cursor_Tab
3812FETCH NEXT FROM Cursor_Tab INTO @TipoEntidade, @Entidade
3813WHILE @@FETCH_STATUS = 0
3814BEGIN
3815EXEC GCP_ValidaEntidade @TipoEntidade,@Entidade
3816FETCH NEXT FROM Cursor_Tab INTO @TipoEntidade, @Entidade
3817End
3818Close Cursor_Tab
3819DEALLOCATE Cursor_Tab'
3820GO
3821IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 369 is completed with errors' ROLLBACK TRAN END
3822GO
3823IF @@TRANCOUNT = 0 BEGIN PRINT 'step 369 is completed with errors' SET NOEXEC ON END
3824GO
3825
3826--step 370: Create trigger dbo.SDD_AtualizaDocumentoContaCorrente on table dbo.Historico------------
3827GO
3828SET QUOTED_IDENTIFIER ON
3829GO
3830SET ANSI_NULLS ON
3831GO
3832IF NOT EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[SDD_AtualizaDocumentoContaCorrente]'))
3833EXEC sp_executesql N'CREATE TRIGGER [dbo].[SDD_AtualizaDocumentoContaCorrente] ON [dbo].[Historico]
3834 AFTER INSERT AS
3835BEGIN
3836 -- SET NOCOUNT ON added to prevent extra result sets from
3837 -- interfering with SELECT statements.
3838 SET NOCOUNT ON;
3839
3840 DECLARE @IDHistorico UNIQUEIDENTIFIER
3841
3842 DECLARE XCURSOR CURSOR LOCAL FOR
3843 SELECT ID FROM INSERTED
3844
3845 OPEN XCURSOR
3846 FETCH NEXT FROM XCURSOR INTO @IDHistorico
3847
3848 WHILE (@@FETCH_STATUS = 0)
3849 BEGIN
3850
3851 --Documentos de Débito Direto
3852 UPDATE C set C.CDU_DebitoDireto=1
3853 from
3854 dbo.Historico C
3855 INNER JOIN
3856 (
3857 SELECT ''C'' AS Modulo, S.Serie, S.TipoDoc, isnull(S.CDU_DebitoDireto, 0) AS DebitoDireto FROM SeriesCompras S
3858 UNION ALL
3859 SELECT ''V'', sv.Serie, sv.TipoDoc, isnull(sv.CDU_DebitoDireto, 0) AS DebitoDireto FROM dbo.SeriesVendas sv
3860 UNION ALL
3861 SELECT ''M'', sc.Serie, sc.TipoDoc, isnull(sc.CDU_DebitoDireto, 0) AS DebitoDireto FROM dbo.SeriesCCT sc
3862 UNION ALL
3863 SELECT ''N'', si.Serie, si.TipoDoc, isnull(si.CDU_DebitoDireto, 0) AS DebitoDireto FROM dbo.SeriesInternos si
3864 ) SERIES
3865 ON SERIES.Modulo=C.Modulo AND SERIES.SERIE = C.SERIE AND SERIES.TIPODOC=C.TIPODOC
3866 WHERE
3867 C.id = @IDHistorico
3868 AND isnull(SERIES.DebitoDireto, 0) = 1
3869
3870 --Documentos de Pagamentos SEPA
3871 UPDATE C set C.CDU_PagamentoSEPA=1
3872 from
3873 dbo.Historico C
3874 INNER JOIN
3875 (
3876 SELECT ''C'' AS Modulo, S.Serie, S.TipoDoc, isnull(S.CDU_PagamentoSEPA, 0) AS PagamentoSEPA FROM SeriesCompras S
3877 UNION ALL
3878 SELECT ''V'', sv.Serie, sv.TipoDoc, isnull(sv.CDU_PagamentoSEPA, 0) AS PagamentoSEPA FROM dbo.SeriesVendas sv
3879 UNION ALL
3880 SELECT ''M'', sc.Serie, sc.TipoDoc, isnull(sc.CDU_PagamentoSEPA, 0) AS PagamentoSEPA FROM dbo.SeriesCCT sc
3881 UNION ALL
3882 SELECT ''N'', si.Serie, si.TipoDoc, isnull(si.CDU_PagamentoSEPA, 0) AS PagamentoSEPA FROM dbo.SeriesInternos si
3883 ) SERIES
3884 ON SERIES.Modulo=C.Modulo AND SERIES.SERIE = C.SERIE AND SERIES.TIPODOC=C.TIPODOC
3885 WHERE
3886 C.id = @IDHistorico
3887 AND isnull(SERIES.PagamentoSEPA, 0) = 1
3888
3889 FETCH NEXT FROM XCURSOR INTO @IDHistorico
3890 END
3891
3892 CLOSE XCURSOR
3893 DEALLOCATE XCURSOR
3894
3895END;'
3896GO
3897IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 370 is completed with errors' ROLLBACK TRAN END
3898GO
3899IF @@TRANCOUNT = 0 BEGIN PRINT 'step 370 is completed with errors' SET NOEXEC ON END
3900GO
3901
3902--step 371: disable trigger SDD_AtualizaDocumentoContaCorrente in table dbo.Historico---------------
3903GO
3904IF EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[SDD_AtualizaDocumentoContaCorrente]'))
3905EXEC sp_executesql N'ALTER TABLE [dbo].[Historico] DISABLE TRIGGER [SDD_AtualizaDocumentoContaCorrente]'
3906GO
3907IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 371 is completed with errors' ROLLBACK TRAN END
3908GO
3909IF @@TRANCOUNT = 0 BEGIN PRINT 'step 371 is completed with errors' SET NOEXEC ON END
3910GO
3911
3912--step 372: Create trigger dbo.COP_DeleteCusto_LinhasCompras on table dbo.LinhasCompras-------------
3913GO
3914SET QUOTED_IDENTIFIER ON
3915GO
3916SET ANSI_NULLS ON
3917GO
3918IF NOT EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[COP_DeleteCusto_LinhasCompras]'))
3919EXEC sp_executesql N'CREATE TRIGGER [dbo].[COP_DeleteCusto_LinhasCompras] ON [dbo].[LinhasCompras]
3920FOR DELETE
3921AS
3922 DELETE FROM COP_MovimentosCusto
3923 WHERE IdOrigem IN (SELECT [Id] FROM DELETED)'
3924GO
3925IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 372 is completed with errors' ROLLBACK TRAN END
3926GO
3927IF @@TRANCOUNT = 0 BEGIN PRINT 'step 372 is completed with errors' SET NOEXEC ON END
3928GO
3929
3930--step 373: Create trigger dbo.COP_InsertCusto_LinhasCompras on table dbo.LinhasCompras-------------
3931GO
3932SET QUOTED_IDENTIFIER ON
3933GO
3934SET ANSI_NULLS ON
3935GO
3936IF NOT EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[COP_InsertCusto_LinhasCompras]'))
3937EXEC sp_executesql N'--
3938CREATE TRIGGER [dbo].[COP_InsertCusto_LinhasCompras] ON [dbo].[LinhasCompras]
3939FOR INSERT, UPDATE
3940AS
3941
3942 --O TRIGGER Só deve ser executado se os campos que são necessários ao COP foram modificadados
3943 IF UPDATE([Id]) OR UPDATE(IdCabecCompras) OR UPDATE(ObraID) OR UPDATE(ClasseID) OR UPDATE(SubempID) OR
3944 UPDATE(CategoriaId) OR UPDATE(DataDoc) OR UPDATE(Artigo) OR UPDATE(TipoLinha) OR UPDATE(PrecUnit) OR UPDATE(PrecoLiquido) OR
3945 UPDATE(CustoAdicionalManual) OR UPDATE(CustoAdicionalRateio) OR UPDATE(IvaNaoDedutivel) OR UPDATE(TaxaIva) OR
3946 UPDATE(PercIvaDedutivel) OR UPDATE(FactorConv) OR UPDATE(Descricao) OR UPDATE(ItemId) OR UPDATE(AutoID) OR UPDATE(IdLinhaEstorno)
3947 BEGIN
3948
3949 DECLARE @ObraId UNIQUEIDENTIFIER
3950 DECLARE @ClasseId INT
3951 DECLARE @SubempId INT
3952 DECLARE @CategoriaId NVARCHAR(1)
3953 DECLARE @Documento NVARCHAR(250)
3954 DECLARE @NumDoc NVARCHAR(20)
3955 DECLARE @Utilizador NVARCHAR(30)
3956 DECLARE @IdCabecCompras UNIQUEIDENTIFIER
3957 DECLARE @IdLinha UNIQUEIDENTIFIER
3958 DECLARE @DataDoc DATETIME
3959 DECLARE @Quantidade FLOAT
3960 DECLARE @Preco FLOAT
3961 DECLARE @Artigo NVARCHAR(15)
3962 DECLARE @Descricao NVARCHAR(100)
3963 DECLARE @Unidade NVARCHAR(5)
3964 DECLARE @Natureza NVARCHAR(1)
3965 DECLARE @NumDocInterno NVARCHAR(20)
3966 DECLARE @TipoDocumento INT
3967 DECLARE @NumDocExterno NVARCHAR(20)
3968 DECLARE @FactorConv FLOAT
3969 DECLARE @ExLigaCCOP BIT
3970 DECLARE @Entidade NVARCHAR(100)
3971 DECLARE @ItemId INT
3972 DECLARE @ClasseAnalitica SMALLINT
3973
3974 SET NOCOUNT ON
3975
3976 SELECT TOP 1 @ExLigaCCOP = ISNULL(ControlaCustosPorObra, 0) FROM ParametrosGCP
3977
3978 --O TRIGGER só deve ser executado se há ligação entre GCP e CCOP.
3979 IF @ExLigaCCOP = 1
3980 BEGIN
3981
3982 --REMOVER primeiro todas as linhas que foram eliminadas
3983 DELETE FROM COP_MovimentosCusto WHERE Origem = ''C'' AND IdOrigem IN(SELECT [Id] FROM DELETED WHERE NOT ObraID IS NULL)
3984
3985 DECLARE Cursor_Tab CURSOR FOR
3986 SELECT I.[Id], IdCabecCompras, I.ObraID, ClasseID, SubempID, CategoriaId, I.DataDoc, I.Artigo
3987 , CASE WHEN I.TipoLinha = ''30'' THEN Quantidade ELSE Quantidade * - 1 END -- Pós L7.06-> Inverter Sinal da Quantidade (exceto em linhas do tipo Acerto)
3988 , dbo.COP_TransfValorOrigMCOP(
3989 CASE
3990 WHEN I.IvaRegraCalculo = 0 THEN ABS(CASE WHEN I.TipoLinha IN (''40'',''41'') THEN I.PrecUnit ELSE PrecoLiquido END + CustoAdicionalManual + CustoAdicionalRateio + ISNULL(IvaNaoDedutivel, 0))
3991 ELSE ABS(CASE WHEN I.TipoLinha IN (''40'',''41'') THEN I.PrecUnit ELSE PrecoLiquido END + CustoAdicionalManual + CustoAdicionalRateio + ISNULL(ROUND(CASE WHEN I.TipoLinha IN (''40'',''41'') THEN I.PrecUnit ELSE PrecoLiquido END*(TaxaIva/100)-ROUND(CASE WHEN I.TipoLinha IN (''40'',''41'') THEN I.PrecUnit ELSE PrecoLiquido END*(TaxaIva/100)*(I.PercIvaDedutivel/100)*(TaxaProrata/100),c.ArredondamentoIva),c.ArredondamentoIva), 0))
3992 END * CASE WHEN (I.TipoLinha = ''80'' AND I.PrecoLiquido < 0) OR (I.TipoLinha IN (''40'',''41'')) THEN -1 ELSE 1 END -- Inverter valor do preço unitário no caso de diferenças de cálculo negativas
3993 , C.Cambio, C.CambioMBase, C.CambioMAlt ) -- Valor na Moeda Base
3994 , ISNULL(FactorConv, 1), I.Descricao, Artigo.UnidadeBase, D.Descricao, C.NumDocExterno, C.NumDoc, D.TipoDocumento
3995 , C.Utilizador, D.PagarReceber, LEFT(IsNull(V_Entidades.Entidade, '''') + ''-'' + IsNull(V_Entidades.Nome,''''), 100), I.ItemId, D.ClasseAnalitica
3996 FROM INSERTED I
3997 LEFT JOIN Artigo ON I.Artigo = Artigo.Artigo
3998 INNER JOIN CabecCompras C ON C.[ID] = I.IdCabecCompras
3999 INNER JOIN DocumentosCompra D ON C.TipoDoc = D.Documento
4000 LEFT JOIN V_Entidades ON V_Entidades.TipoEntidade = C.TipoEntidade AND V_Entidades.Entidade = C.Entidade
4001 WHERE D.ControlaCustosPorObra = 1 AND NOT I.ObraID IS NULL AND I.AUTOID IS NULL -- Não pode ter auto associado
4002 --Só trata documentos parametrizados para ligar ao controlo e linhas com ObraID associada
4003 --e linhas que não foram transformadas ou que o documento original não tem ligação ao controlo
4004 AND I.TipoLinha <> ''90'' -- excluir dedução de adiantamentos
4005 AND ((NOT I.IdLinhaEstorno IS NULL)
4006 OR NOT EXISTS ( SELECT NULL
4007 FROM LinhasComprasTrans LCT
4008 LEFT JOIN LinhasCompras LCO ON LCO.ID = LCT.IdLinhasComprasOrigem
4009 LEFT JOIN CabecCompras CCO ON CCO.ID = LCO.IdCabecCompras
4010 LEFT JOIN DocumentosCompra DCO ON DCO.Documento = CCO.TipoDoc
4011 WHERE I.ID = LCT.IdLinhasCompras AND (NOT LCO.ObraID IS NULL ) AND DCO.ControlaCustosPorObra = 1
4012 AND I.ObraID = LCO.ObraID AND D.PagarReceber = DCO.PagarReceber
4013 )
4014 )
4015
4016 OPEN Cursor_Tab
4017 FETCH NEXT FROM Cursor_Tab INTO @IdLinha, @IdCabecCompras, @ObraId, @ClasseId, @SubempID, @CategoriaId, @DataDoc,
4018 @Artigo, @Quantidade, @Preco, @FactorConv, @Descricao, @Unidade, @Documento, @NumDocExterno,
4019 @NumDocInterno, @TipoDocumento, @Utilizador, @Natureza, @Entidade, @ItemId, @ClasseAnalitica
4020
4021 WHILE @@FETCH_STATUS = 0
4022 BEGIN
4023
4024 --Se Quantidade diferente de zero divide valor total pela quantidade para obter preço unitário
4025 If @Quantidade <> 0 SET @Preco = @Preco / ABS(@Quantidade)
4026
4027 IF @FactorConv <> 0
4028 BEGIN
4029
4030 SET @Quantidade = @Quantidade * @FactorConv
4031 SET @Preco = @Preco / @FactorConv
4032
4033 END
4034
4035 IF @TipoDocumento <= 2
4036 SET @NumDoc = @NumDocInterno
4037 ELSE
4038 SET @NumDoc = @NumDocExterno
4039
4040 SET @Documento = @Documento + ''-'' + @NumDoc + '' ('' + @Entidade + '')''
4041
4042 IF (@Natureza = ''P'' AND @ClasseAnalitica = 5) OR (@Natureza = ''R'' AND (@ClasseAnalitica = 2 OR @ClasseAnalitica = 3))
4043 SET @Quantidade = @Quantidade * -1
4044
4045 EXEC COP_ActualizaMovimentosControlo 1, @IdLinha, @ObraID, @ClasseID,
4046 @SubempID, @CategoriaID, ''C'', @Documento, @NumDoc, @DataDoc, @Artigo,
4047 @Descricao, @Quantidade, @Unidade, @Preco, @Utilizador, NULL, 0, @ItemId
4048
4049 FETCH NEXT FROM Cursor_Tab INTO @IdLinha, @IdCabecCompras, @ObraId, @ClasseId, @SubempID, @CategoriaId, @DataDoc,
4050 @Artigo, @Quantidade, @Preco, @FactorConv, @Descricao, @Unidade, @Documento, @NumDocExterno,
4051 @NumDocInterno, @TipoDocumento, @Utilizador, @Natureza, @Entidade, @ItemId, @ClasseAnalitica
4052
4053 END
4054
4055 CLOSE Cursor_Tab
4056 DEALLOCATE Cursor_Tab
4057
4058 END
4059 END'
4060GO
4061IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 373 is completed with errors' ROLLBACK TRAN END
4062GO
4063IF @@TRANCOUNT = 0 BEGIN PRINT 'step 373 is completed with errors' SET NOEXEC ON END
4064GO
4065
4066--step 374: Create trigger dbo.GCP_CMP_LinhasCompras_DEL on table dbo.LinhasCompras-----------------
4067GO
4068SET QUOTED_IDENTIFIER ON
4069GO
4070SET ANSI_NULLS ON
4071GO
4072IF NOT EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[GCP_CMP_LinhasCompras_DEL]'))
4073EXEC sp_executesql N'CREATE TRIGGER [dbo].[GCP_CMP_LinhasCompras_DEL] ON [dbo].[LinhasCompras]
4074INSTEAD OF DELETE
4075AS
4076 SET NOCOUNT ON
4077
4078 DECLARE @IDLinha AS UNIQUEIDENTIFIER
4079 DECLARE @uidIDHistorico AS UNIQUEIDENTIFIER
4080 DECLARE @MoedaDocOrig AS NVARCHAR (3)
4081
4082 DECLARE curRegistos CURSOR LOCAL FORWARD_ONLY STATIC READ_ONLY FOR
4083 SELECT [ID],[IDHistorico],[MoedaDocOrig] FROM Deleted
4084
4085 OPEN curRegistos
4086 FETCH NEXT FROM curRegistos INTO @IDLinha, @uidIDHistorico, @MoedaDocOrig
4087
4088 WHILE @@FETCH_STATUS = 0
4089 BEGIN
4090 IF LEN(ISNULL(CAST(@uidIDHistorico AS VARCHAR(40)),'''')) <> 0 AND (@MoedaDocOrig IS NULL)
4091 EXEC [dbo].[GCP_CCT_InserePendente] @uidIDHistorico, @IDLinha,''M'',''C''
4092
4093 DELETE FROM [dbo].[LinhasComprasLiberacoes] WHERE [IDLinhasCompras] = @IDLinha
4094 DELETE FROM [dbo].[LinhasComprasTrans] WHERE [IDLinhasCompras] = @IDLinha
4095 DELETE FROM [dbo].[LinhasComprasStatus] WHERE [IDLinhasCompras] = @IDLinha
4096 DELETE FROM [dbo].[LinhasCompras] WHERE [ID] = @IDLinha
4097
4098 FETCH NEXT FROM curRegistos INTO @IDLinha, @uidIDHistorico, @MoedaDocOrig
4099 End
4100
4101 Close curRegistos
4102 DEALLOCATE curRegistos'
4103GO
4104IF @@ERROR <> 0 AND @@TRANCOUNT > 0 BEGIN PRINT 'step 374 is completed with errors' ROLLBACK TRAN END
4105GO
4106IF @@TRANCOUNT = 0 BEGIN PRINT 'step 374 is completed with errors' SET NOEXEC ON END
4107GO
4108
4109----------------------------------------------------------------------
4110IF @@TRANCOUNT > 0 BEGIN COMMIT TRAN PRINT 'Synchronization is successfully completed.' END
4111GO
4112SET NOEXEC OFF
4113GO