ALTER TABLE Diferidos ADD TipoContable VARCHAR(10) DEFAULT('CONTAB') NOT NULL,CodNiifDif VARCHAR(16),CodNiifAmtza VARCHAR(16) GO ALTER TABLE tm_AfAmt ADD tmTipoContab VARCHAR(10) GO ALTER TABLE Trn_NiifRevelac ADD TipoRev VARCHAR(10) DEFAULT('COMP') NOT NULL,CdCuenta VARCHAR(16) GO CREATE TABLE Trn_NiifPoliticas ( Id INT IDENTITY ( 1,1 ) NOT NULL, IdPolitica INT DEFAULT ((0)) NOT NULL, Descripcion VARCHAR(250) NOT NULL, ClasePol VARCHAR(100) NOT NULL, Objetivo VARCHAR(1000), Alcance VARCHAR(2500), Reconocimiento VARCHAR(2500), Med_Inicial VARCHAR(2000) NOT NULL, Med_Final VARCHAR(2000), PdoVigencia INT DEFAULT ((0)) NOT NULL, Vigencia VARCHAR(250), Notas VARCHAR(1000), Anexo VARCHAR(150), Inactivo BIT DEFAULT ((0)) NOT NULL, FechaCrea SMALLDATETIME NOT NULL, IdUsuario VARCHAR(11) NOT NULL CONSTRAINT PK_Trn_NiifPoliticas PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_Trn_NiifPoliticasClasePol CHECK ((len([ClasePol])>(0))), CONSTRAINT CK_Trn_NiifPoliticasDescripcion CHECK ((len([Descripcion])>(0))), CONSTRAINT CK_Trn_NiifPoliticasIdUsuario CHECK ((len([IdUsuario])>(0))), CONSTRAINT CK_Trn_NiifPoliticasMed_Inicial CHECK ((len([Med_Inicial])>(0)))) GO CREATE TABLE Trn_NiifPolCuentas ( IdPolitica INT DEFAULT ((0)) NOT NULL, CdCuenta VARCHAR(16) NOT NULL CONSTRAINT PK_Trn_NiifPolCuentas PRIMARY KEY CLUSTERED (IdPolitica,CdCuenta)) GO CREATE TABLE NiifClases ( Id INT DEFAULT ((0)) NOT NULL, ClasePol VARCHAR(100) NOT NULL CONSTRAINT PK_NiifClases PRIMARY KEY CLUSTERED (Id), CONSTRAINT CK_NiifClasesClasePol CHECK ((len([ClasePol])>(0)))) GO CREATE UNIQUE CLUSTERED INDEX [IX_Trn_NiifPoliticasIdPolitica] ON [dbo].[Trn_NiifPoliticas]([IdPolitica]) ALTER TABLE Trn_NiifPolCuentas ADD CONSTRAINT FK_Trn_NiifPolCuentas_Trn_NiifPoliticas FOREIGN KEY (IdPolitica) REFERENCES [dbo].[Trn_NiifPoliticas] (IdPolitica) INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNPOL','MAINIF','GEN',13,'Políticas NIIF','FRMNIIFPOL','NSNNNNNNNNNNN',4,'') INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNPOLTRA','TRANIF','GEN',12,'Políticas NIIF','FRMNIIFPOL','NSNSNNNNNNNNN',4,'')