SELECT Nomina_Configuracion.Es_Cve_Estado, Nomina_Configuracion.Nc_Tipo_Nomina, Nomina_Configuracion_Concepto.Ncc_ID, Nomina_Configuracion_Concepto.Ncc_Formula_Importe, Nomina_Configuracion_Concepto.Ncc_Formula_Cantidad, Nomina_Configuracion_Concepto.Ncc_Nombre_Importe, Nomina_Configuracion_Concepto.Ncc_Nombre_Cantidad, Nomina_Concepto.Nc_Cve_Nomina_Concepto, Nomina_Concepto.Nc_Descripcion, Nomina_Concepto.Nc_ISR, Nomina_Concepto.Nc_Tipo, Nomina_Concepto.Nc_IMSS FROM Nomina_Configuracion INNER JOIN Nomina_Configuracion_Concepto on Nomina_Configuracion_Concepto.Nc_Cve_Nomina_Configuracion = Nomina_Configuracion.Nc_Cve_Nomina_Configuracion INNER JOIN Nomina_Concepto on Nomina_Concepto.Nc_Cve_Nomina_Concepto = nomina_configuracion_concepto.Nc_Cve_Nomina_Concepto WHERE Nomina_Configuracion.Nc_Cve_Nomina_Configuracion = '0001' ORDER BY Ncc_ID SELECT Sc_Descripcion FROM Sucursal WHERE Sc_Cve_Sucursal = '0008' and es_cve_estado <> 'BA' SELECT Empleado.Em_Cve_Empleado AS CLAVE, Empleado.Em_R_F_C AS RFC, Empleado.Em_Apellido_Paterno + ' ' + Empleado.Em_Apellido_Materno + ' ' + Empleado.Em_Nombre AS NOMBRE, PE.Pe_Descripcion AS PUESTO, DE.De_Descripcion AS DEPARTAMENTO, ISNULL(Empleado_Configuracion.Sc_Cve_Sucursal,Empleado.Sc_Cve_Sucursal) as SUCURSAL, ISNULL((SELECT TOP 1 Nmc_Fecha_Pago FROM Nomina_Caratula INNER JOIN Nomina ON Nomina_Caratula.Nmc_Folio = Nomina.Nmc_Folio WHERE Nomina_Caratula.Es_Cve_Estado = 'LI' AND Nomina.Em_Cve_Empleado = Empleado.Em_Cve_Empleado ORDER BY Nmc_Fecha_Pago DESC), Empleado.Em_Fecha_Ingreso) AS ULTIMA_FECHA FROM Empleado LEFT JOIN Empleado_Configuracion ON Empleado_Configuracion.Em_Cve_Empleado= Empleado.Em_Cve_Empleado AND Empleado_Configuracion.Nc_Cve_Nomina_Configuracion = '0001' LEFT JOIN Sucursal ON Sucursal.Sc_Cve_Sucursal = Empleado_Configuracion.Sc_Cve_Sucursal INNER JOIN Puesto_Empleado AS PE ON Empleado.Pe_Cve_Puesto_Empleado = PE.Pe_Cve_Puesto_Empleado INNER JOIN Departamento_Empleado AS DE ON Empleado.De_Cve_Departamento_Empleado = DE.De_Cve_Departamento_Empleado WHERE Empleado.Em_Fecha_Ingreso <= '2017-09-29' AND Sucursal.Em_Cve_Empresa Like '0001' AND Empleado_Configuracion.Sc_Cve_Sucursal Like '0008' AND Empleado.Gre_Cve_Grupo_Empleado Like '%' AND Empleado.De_Cve_Departamento_Empleado Like '%' AND Empleado.Pe_Cve_Puesto_Empleado Like '%' AND Empleado.Em_Cve_Empleado Like '%' AND Empleado_Configuracion.Nc_Cve_Nomina_Configuracion = '0001' AND Empleado.Es_Cve_Estado <> 'BA' SELECT Nc_Capturar_Empleado AS Nombre FROM Nomina_Configuracion WHERE Nc_Cve_Nomina_Configuracion = '0001' SELECT Nc_Tipo_Nomina AS Nombre FROM Nomina_Configuracion WHERE Nc_Cve_Nomina_Configuracion = '0001' SELECT Gre_Descripcion FROM Grupo_Empleado WHERE Gre_Cve_Grupo_Empleado= '%' AND Es_Cve_Estado <> 'BA' SELECT Sc_Descripcion FROM Sucursal WHERE Sc_Cve_Sucursal = '0008' AND Es_Cve_Estado <> 'BA' SELECT Em_Descripcion FROM Empresa WHERE Em_Cve_Empresa = '0001' AND Es_Cve_Estado <> 'BA' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTO_EMPLEADO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTO_PUESTO_EMPLEADO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTO_DEPARTAMENTO_EMPLEADO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTO_GRUPO_EMPLEADO' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTO_SUCURSAL' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'FTO_EMPRESA' SELECT DISTINCT Texto,ID,Transaccion from Configuracion_Etiqueta where (Transaccion = '' or Transaccion = '%') ORDER BY Transaccion DESC SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_FORMATO_MONEDA' SELECT * FROM EMPRESAS..Colores WHERE Operador = 'CONFIG' SELECT Np_Descripcion FROM Nomina_Periodo WHERE Np_Cve_Nomina_Periodo = '0000000052' AND Es_Cve_Estado <> 'BA' AND Tp_Cve_Tipo_Periodo = '02' AND Np_Nomina_Configuracion = '0001' SELECT * FROM Nomina_Periodo WHERE Np_Cve_Nomina_Periodo = '0000000052' and Tp_Cve_Tipo_Periodo= '02' SELECT Nc_Tipo_Periodo AS Nombre FROM Nomina_Configuracion WHERE Nc_Cve_Nomina_configuracion = '0001' SELECT Nc_Descripcion FROM Nomina_Configuracion WHERE Nc_Cve_Nomina_Configuracion='0001' and es_cve_estado <> 'BA' SELECT * FROM Nomina_Configuracion WHERE Nc_Cve_Nomina_Configuracion = '0001' SELECT Sc_Descripcion FROM Sucursal WHERE Sc_Cve_Sucursal = '0008' and es_cve_estado <> 'BA' SELECT Sc_Formato_Recibo_Nomina, Sc_Recibo_Nomina_Serie FROM Sucursal WHERE Sc_Cve_Sucursal = '0008' SELECT GetDate() as Fecha SELECT TOP 100 Nmc_Folio as FOLIO, Nomina_Caratula.Sc_Cve_Sucursal AS SUCURSAL, Nmc_Concepto AS CONCEPTO, Nmc_Referencia AS REFERENCIA, Mn_Cve_Moneda AS MONEDA, Nomina_Caratula.Es_Cve_Estado as ESTADOFROM Nomina_Caratula INNER JOIN Sucursal ON Sucursal.Sc_Cve_Sucursal=Nomina_Caratula.Sc_Cve_SucursalWHERE( Nmc_Concepto LIKE '%PRODUCC%' )/*Date2 AND Nmc_Fecha_Pago BETWEEN #Date1 AND #Date2 *//*Empresa AND Sucursal.Em_Cve_Empresa = #Empresa *//*Sucursal AND Nomina_Caratula.Sc_Cve_Sucursal = #Sucursal *//*Nomina_Configuracion AND Nomina_Caratula.Nc_Cve_Nomina_Configuracion= #Nomina_Configuracion */ SELECT TOP 100 Nmc_Folio as FOLIO, Nomina_Caratula.Sc_Cve_Sucursal AS SUCURSAL, Nmc_Concepto AS CONCEPTO, Nmc_Referencia AS REFERENCIA, Mn_Cve_Moneda AS MONEDA, Nomina_Caratula.Es_Cve_Estado as ESTADOFROM Nomina_Caratula INNER JOIN Sucursal ON Sucursal.Sc_Cve_Sucursal=Nomina_Caratula.Sc_Cve_SucursalWHERE( Nmc_Concepto LIKE '%ELOTE%' )/*Date2 AND Nmc_Fecha_Pago BETWEEN #Date1 AND #Date2 *//*Empresa AND Sucursal.Em_Cve_Empresa = #Empresa *//*Sucursal AND Nomina_Caratula.Sc_Cve_Sucursal = #Sucursal *//*Nomina_Configuracion AND Nomina_Caratula.Nc_Cve_Nomina_Configuracion= #Nomina_Configuracion */ SELECT TOP 100 Nmc_Folio as FOLIO, Nomina_Caratula.Sc_Cve_Sucursal AS SUCURSAL, Nmc_Concepto AS CONCEPTO, Nmc_Referencia AS REFERENCIA, Mn_Cve_Moneda AS MONEDA, Nomina_Caratula.Es_Cve_Estado as ESTADOFROM Nomina_Caratula INNER JOIN Sucursal ON Sucursal.Sc_Cve_Sucursal=Nomina_Caratula.Sc_Cve_SucursalWHERE( Nmc_Concepto LIKE '%23%' )/*Date2 AND Nmc_Fecha_Pago BETWEEN #Date1 AND #Date2 *//*Empresa AND Sucursal.Em_Cve_Empresa = #Empresa *//*Sucursal AND Nomina_Caratula.Sc_Cve_Sucursal = #Sucursal *//*Nomina_Configuracion AND Nomina_Caratula.Nc_Cve_Nomina_Configuracion= #Nomina_Configuracion */ SELECT SQL FROM EMPRESAS..Consultas WHERE Clave = 'NOMINA_CARATULA' SELECT DISTINCT Texto,ID,Transaccion from Configuracion_Etiqueta where (Transaccion = '' or Transaccion = '%') ORDER BY Transaccion DESC SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM Configuracion WHERE Cf_Variable = 'GEN_FORMATO_MONEDA' SELECT * FROM EMPRESAS..Colores WHERE Operador = 'CONFIG' SELECT Cf_Tipo, Cf_Descripcion, Cf_Valor FROM EMPRESAS..Configuracion WHERE Cf_Variable = 'GEN_Max_RegistrosConsulta' Select top 25 Modulos.Clave, Modulos.Descripcion, Menus.EasyAccess, EasyAccess.Transaccion, EasyAccess.Accesos FROM EMPRESAS..EasyAccess EasyAccess INNER JOIN EMPRESAS..Operadores Operadores ON EasyAccess.Operador = Operadores.Operador INNER JOIN EMPRESAS..Permisos Permisos ON EasyAccess.Empresa = Permisos.Empresa AND EasyAccess.Transaccion = Permisos.Menu AND Operadores.Perfil = Permisos.Perfil AND Permisos.Estado = 'AC' INNER JOIN EMPRESAS..Menus Menus ON EasyAccess.Transaccion = Menus.Clave INNER JOIN EMPRESAS..Modulos Modulos ON Menus.Modulo = Modulos.Clave WHERE EasyAccess.Personalizado = 'SI' AND EasyAccess.Bloqueado = 'NO' AND EasyAccess.Operador = 'CONFIG' AND EasyAccess.Empresa = '01' ORDER BY EasyAccess.Accesos Desc SELECT GetDate() as Fecha SELECT GetDate() as Fecha *** COMMIT *** UPDATE Nomina_Caratula SET Oper_Ult_Modif = 'CONFIG', Fecha_Ult_Modif = '2017-09-29 00:39:44', Es_Cve_Estado = 'LI' WHERE Nmc_Folio = '07-0000031' INSERT INTO Nomina_Acumulador_Valor(Nm_Folio, Nma_Cve_Nomina_Acumulador,Nav_ID,Nav_Fecha,Nmc_Folio,Sc_Cve_Sucursal,Em_Cve_Empleado,Nc_Cve_Nomina_Concepto, Nav_Referencia, Nav_Tabla, Nav_Documento, Nav_Valor, Oper_Alta,Fecha_Alta,Oper_Ult_Modif,Fecha_Ult_Modif ) VALUES ('07-0000090','0051','0001','2017-09-28','07-0000031','0007','0000000059','0078','','NOMINA','07-0000090',24.3361525,'CONFIG','2017-09-29 00:39:44','CONFIG','2017-09-29 00:39:44') SELECT IsNull(MAX(Nav_ID),0) as MaxID FROM Nomina_Acumulador_Valor WHERE ISNUMERIC(Nav_ID) = 1 AND Nm_Folio = '07-0000090' AND Nma_Cve_Nomina_Acumulador = '0051' Select '24.3361525' AS Resultado INSERT INTO Nomina_Acumulador_Valor(Nm_Folio, Nma_Cve_Nomina_Acumulador,Nav_ID,Nav_Fecha,Nmc_Folio,Sc_Cve_Sucursal,Em_Cve_Empleado,Nc_Cve_Nomina_Concepto, Nav_Referencia, Nav_Tabla, Nav_Documento, Nav_Valor, Oper_Alta,Fecha_Alta,Oper_Ult_Modif,Fecha_Ult_Modif ) VALUES ('07-0000090','0036','0002','2017-09-28','07-0000031','0007','0000000059','0078','','NOMINA','07-0000090',24.3361525,'CONFIG','2017-09-29 00:39:44','CONFIG','2017-09-29 00:39:44') SELECT IsNull(MAX(Nav_ID),0) as MaxID FROM Nomina_Acumulador_Valor WHERE ISNUMERIC(Nav_ID) = 1 AND Nm_Folio = '07-0000090' AND Nma_Cve_Nomina_Acumulador = '0036' Select '24.3361525' AS Resultado SELECT ncca.* FROM Nomina_Configuracion_Concepto_Acumulador ncca INNER JOIN Nomina_Configuracion_Concepto ncc on ncc.Nc_Cve_Nomina_Configuracion = ncca.Nc_Cve_Nomina_Configuracion and ncc.Ncc_ID = ncca.Ncc_ID WHERE ncc.Nc_Cve_Nomina_Configuracion = 'NSS1' AND ncc.Nc_Cve_Nomina_Concepto = '0078' SET QUOTED_IDENTIFIER ON INSERT INTO Nomina(Nm_Folio,Nm_ID,Nmc_Folio,Nm_Fecha,Em_Cve_Empleado,Nc_Cve_Nomina_Concepto,Nm_Tabla, Nm_Documento, Nm_Causa_Baja, Nm_Fecha_Baja, Nm_Formula_Importe,Nm_Formula_Cantidad,Nm_Importe,Nm_Cantidad, Sc_Cve_Sucursal, Nm_Serie, Nm_Serie_Folio, Oper_Alta,Fecha_Alta,Oper_Ult_Modif,Fecha_Ult_Modif ) VALUES ('07-0000090','0021','07-0000031','2017-09-28','0000000059','0078','','','','2017-09-28',"(973.4461) * dbo.PropiedadN('%ImpuestoSobreNomina','0007','0000000059') /100","",24.3361525,0,'0007','','','CONFIG','2017-09-29 00:39:44','CONFIG','2017-09-29 00:39:44') SET QUOTED_IDENTIFIER OFF INSERT INTO Nomina_Acumulador_Valor(Nm_Folio, Nma_Cve_Nomina_Acumulador,Nav_ID,Nav_Fecha,Nmc_Folio,Sc_Cve_Sucursal,Em_Cve_Empleado,Nc_Cve_Nomina_Concepto, Nav_Referencia, Nav_Tabla, Nav_Documento, Nav_Valor, Oper_Alta,Fecha_Alta,Oper_Ult_Modif,Fecha_Ult_Modif ) VALUES ('07-0000090','0036','0001','2017-09-28','07-0000031','0007','0000000059','0095','','NOMINA','07-0000090',47.0225,'CONFIG','2017-09-29 00:39:44','CONFIG','2017-09-29 00:39:44') SELECT IsNull(MAX(Nav_ID),0) as MaxID FROM Nomina_Acumulador_Valor WHERE ISNUMERIC(Nav_ID) = 1 AND Nm_Folio = '07-0000090' AND Nma_Cve_Nomina_Acumulador = '0036'