ALTER TABLE dbo.NomConceptos ADD TarifaEmp DECIMAL(14,4) DEFAULT(0) NOT NULL,DiasEmp INT DEFAULT(0) NOT NULL GO ALTER TABLE Trn_NomVac ADD LiqParcial BIT DEFAULT(0) NOT NULL,DiasDom INT DEFAULT(0) NOT NULL GO ALTER TABLE TiposNom ADD NomDiario BIT DEFAULT(0) NOT NULL GO INSERT INTO Sys_Roles (IdObj,IdRole,Funcion) VALUES ('FRMVAC','PAR','Permitir Liquidaciones Parciales') GO INSERT INTO Sys_Modulos (IdMod,Consecutivo,Descripcion,Valor,nModulo) VALUES ('HOR',105,'HABILITAR NOMINA DE CONTROL DE ASISTENCIA',0,'NOMINA') GO INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo) VALUES ('FRMNOMDIA','NOMNOM','GEN',17,'Nómina Diaria','FRMNOMDIA','S',0,'') GO ALTER TABLE ClaseRie ADD CodClase VARCHAR(4) GO ALTER TABLE Trn_NomAlqNov ADD NovDsr INT DEFAULT(0) NOT NULL,FecNovIng SMALLDATETIME,FecNovRet SMALLDATETIME,FecNovVsp SMALLDATETIME,FecIniSln SMALLDATETIME ,FecFinSln SMALLDATETIME,FecIniIge SMALLDATETIME,FecFinIge SMALLDATETIME,FecIniLma SMALLDATETIME,FecFinLma SMALLDATETIME,FecIniVac SMALLDATETIME,FecFinVac SMALLDATETIME ,FecIniVct SMALLDATETIME,FecFinVct SMALLDATETIME,FecIniIrl SMALLDATETIME,FecFinIrl SMALLDATETIME GO ALTER TABLE tm_Aportes ADD tmNovDsr INT DEFAULT(0) NOT NULL,tmFecNovIng SMALLDATETIME,tmFecNovRet SMALLDATETIME,tmFecNovVsp SMALLDATETIME,tmFecIniSln SMALLDATETIME ,tmFecFinSln SMALLDATETIME,tmFecIniIge SMALLDATETIME,tmFecFinIge SMALLDATETIME,tmFecIniLma SMALLDATETIME,tmFecFinLma SMALLDATETIME,tmFecIniVac SMALLDATETIME,tmFecFinVac SMALLDATETIME ,tmFecIniVct SMALLDATETIME,tmFecFinVct SMALLDATETIME,tmFecIniIrl SMALLDATETIME,tmFecFinIrl SMALLDATETIME GO CREATE TABLE Trn_NomDiario ( Id INT IDENTITY ( 1,1 ) NOT NULL, IdEmpleado VARCHAR(16) NOT NULL, Fecha SMALLDATETIME NOT NULL, ValorDia DECIMAL(16,6) DEFAULT ((0)) NOT NULL, DctoPension DECIMAL(14,6) DEFAULT ((0)), DctoSalud DECIMAL(14,6) DEFAULT ((0)), AporteRP DECIMAL(14,6) DEFAULT ((0)), AporteParaf DECIMAL(14,6) DEFAULT ((0)), PrestSocial DECIMAL(14,6) DEFAULT ((0)), FechaCrea SMALLDATETIME NOT NULL, IdUsuario VARCHAR(11) NOT NULL CONSTRAINT PK_Trn_NomDiario PRIMARY KEY NONCLUSTERED (Id), CONSTRAINT CK_Trn_NomDiarioIdEmpleado CHECK ((len([IdEmpleado])>(0))), CONSTRAINT CK_Trn_NomDiarioIdUsuario CHECK ((len([IdUsuario])>(0)))) GO ALTER TABLE Trn_NomDiario ADD CONSTRAINT FK_Trn_NomDiario_adm_Usuarios FOREIGN KEY (IdUsuario) REFERENCES [dbo].[adm_Usuarios] (IdUsuario), CONSTRAINT FK_Trn_NomDiario_Empleados FOREIGN KEY (IdEmpleado) REFERENCES [dbo].[Empleados] (IdEmpleado) GO CREATE CLUSTERED INDEX IX_Trn_NomDiarioIdEmpleado ON Trn_NomDiario(IdEmpleado,Fecha)