INSERT INTO adm_Opciones (IdOpc,Opcion,TipoDato,Valor,NivUp,nModulo) VALUES ('AVA','SUGERIR SIEMPRE EL VALOR DEL ANTICIPO SOBRE EL FLETE TOTAL','BOOLEAN','',5,'TRANS') GO ALTER TABLE Terceros ADD RecPublicos BIT DEFAULT(0) NOT NULL,CargoPublico VARCHAR(50),FecInicioCP SMALLDATETIME,FecFinalCp SMALLDATETIME ,PersonaPub BIT DEFAULT(0) NOT NULL,CargoPersPub VARCHAR(50),FecInicioPP SMALLDATETIME,FecFinalPP SMALLDATETIME,VrIngresos MONEY DEFAULT(0) NOT NULL ,VrOtroIng MONEY DEFAULT(0) NOT NULL,VrGastos MONEY DEFAULT(0) NOT NULL,VrActivos MONEY DEFAULT(0) NOT NULL,VrPasivos MONEY DEFAULT(0) NOT NULL,VrPatrimonio MONEY DEFAULT(0) NOT NULL ,ConcOtrosIng VARCHAR(250),OperActVirtual BIT DEFAULT(0) NOT NULL,TipoOperVirtual VARCHAR(150),LavadoActivos BIT DEFAULT(0) NOT NULL ,RL_Nombre VARCHAR(150),RL_Identificacion VARCHAR(16),RL_Direccion VARCHAR(250),RL_CodCiudad VARCHAR(8),RL_Telefono VARCHAR(20),RL_Email VARCHAR(150) GO CREATE TABLE TercAccionistas ( Id BIGINT IDENTITY ( 1,1 ) NOT NULL, IdTercero VARCHAR(16) NOT NULL, NitAccionista VARCHAR(16) NOT NULL, NomAccionista VARCHAR(150) NOT NULL, Participacion DECIMAL(14,4) DEFAULT ((0)) NOT NULL CONSTRAINT PK_TercAccionistas PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_TercAccionistasIdTercero CHECK ((len([IdTercero])>(0))), CONSTRAINT CK_TercAccionistasNitAccionista CHECK ((len([NitAccionista])>(0))), CONSTRAINT CK_TercAccionistasNomAccionista CHECK ((len([NomAccionista])>(0)))) GO CREATE TABLE TercDocumentos ( Id BIGINT IDENTITY ( 1,1 ) NOT NULL, IdTercero VARCHAR(16) NOT NULL, Item INT DEFAULT ((0)) NOT NULL, Documento VARCHAR(500) NOT NULL, CodDoc VARCHAR(4), Inactivo BIT DEFAULT ((0)) NOT NULL CONSTRAINT PK_TercDocumentos PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_TercDocumentosDocumento CHECK ((len([Documento])>(0))), CONSTRAINT CK_TercDocumentosIdTercero CHECK ((len([IdTercero])>(0)))) GO --Ene 7/2025 ALTER TABLE Trn_NomNovedad ADD IncAlargado BIT DEFAULT(0) NOT NULL GO ALTER TABLE TercAccionistas ADD CONSTRAINT FK_TercAccionistas_Terceros FOREIGN KEY (IdTercero) REFERENCES [dbo].[Terceros] (IdTercero) CREATE CLUSTERED INDEX IX_TercAccionistasIdTercero ON TercAccionistas(IdTercero,NitAccionista) ALTER TABLE TercDocumentos ADD CONSTRAINT FK_TercDocumentos_Terceros FOREIGN KEY (IdTercero) REFERENCES [dbo].[Terceros] (IdTercero) CREATE UNIQUE CLUSTERED INDEX IX_TercDocumentosIdTercero ON TercDocumentos(IdTercero,Item) INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTER','REP','Modificar Información de Representante') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTER','FCL','Modificar Información Fiscal y/o Financiera') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERTRA','REP','Modificar Información de Representante') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERTRA','FCL','Modificar Información Fiscal y/o Financiera') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERNOM','REP','Modificar Información de Representante') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERNOM','FCL','Modificar Información Fiscal y/o Financiera') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERBUS','REP','Modificar Información de Representante') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERBUS','FCL','Modificar Información Fiscal y/o Financiera') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERJUR','REP','Modificar Información de Representante') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERJUR','FCL','Modificar Información Fiscal y/o Financiera') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTEROIL','REP','Modificar Información de Representante') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTEROIL','FCL','Modificar Información Fiscal y/o Financiera') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERPRE','REP','Modificar Información de Representante') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERPRE','FCL','Modificar Información Fiscal y/o Financiera') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERRF','REP','Modificar Información de Representante') INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMTERRF','FCL','Modificar Información Fiscal y/o Financiera') GO INSERT INTO Sys_Relaciones (IdTabla,TablaForanea,CampoForaneo,BasedeDatos,NoValidar) VALUES ('Localidades','Terceros','RL_CodCiudad','DB',0) INSERT INTO Sys_Relaciones (IdTabla,TablaForanea,CampoForaneo,BasedeDatos,NoValidar) VALUES ('Terceros','TercAccionistas','IdTercero','DB',1) INSERT INTO Sys_Relaciones (IdTabla,TablaForanea,CampoForaneo,BasedeDatos,NoValidar) VALUES ('Terceros','TercDocumentos','IdTercero','DB',1) GO --ene 16 2025 ALTER TABLE tm_Liquida ALTER COLUMN tmLogPmdio VARCHAR(1500) GO ALTER TABLE tm_Nomina ALTER COLUMN tmLogPmdio VARCHAR(1500) GO ALTER TABLE Trn_NomLiqDet ALTER COLUMN LogPmdio VARCHAR(1500) GO ALTER TABLE Trn_NomRetDet ALTER COLUMN LogPmdio VARCHAR(1500) GO ALTER TABLE Trn_NomVac ALTER COLUMN LogPmdio VARCHAR(1500) GO