IMPORTACION DE DATOS DEL HUELLERO A TABLAS MIDASOFT DOCUMENTO: IMPORTACION DE DATOS DEL HUELLERO A TABLAS MIDASOFT.DOC Las tablas que se manejan son EMP, HUELLAS, PTUR, PTUD Las estructuras de estar tablas son: TABLA EMP EMPLEADO VARCHAR(20) Not Null, APELLIDO VARCHAR(25) Null, NOMBRE VARCHAR(25) Null, SEXO VARCHAR(1) Null, F_INGRESO DATETIME Null, F_ANTIGUEDAD DATETIME Null, AREA VARCHAR(20) Null, OFICIO VARCHAR(12) Null, TIPO_NOM VARCHAR(2) Null, CLASE_NOM VARCHAR(2) Null, TURNO VARCHAR(2) Null, HORARIO VARCHAR(2) Null, REL_LABORAL VARCHAR(12) Null, REL_SINDICAL VARCHAR(12) Null, GRUPO VARCHAR(16) Null, SUBGRUPO VARCHAR(16) Null, PROCEDIMTO VARCHAR(1) Null, PORC_RFTE FLOAT Null, DOCTO_IDENT VARCHAR(20) Null, CLASE_DOCTO VARCHAR(1) Null, EXPEDIDO_EN VARCHAR(5) Null, FORMA_PAGO VARCHAR(1) Null, BANCO VARCHAR(2) Null, SUCURSAL VARCHAR(2) Null, CTA_BCO VARCHAR(15) Null, TIPO_CTA VARCHAR(1) Null, PROP_CTA VARCHAR(1) Null, BANCO_G VARCHAR(2) Null, SUCURSAL_G VARCHAR(2) Null, CTA_BCO_G VARCHAR(15) Null, DPTO VARCHAR(20) Null, CCOSTO VARCHAR(20) Null, ESTADO VARCHAR(1) Null, F_NACE DATETIME Null, P_CARGO INT Null, NRO_HIJOS INT Null, F_RETIRO DATETIME Null, EST_CIVIL VARCHAR(2) Null, F_ULT_SALAR DATETIME Null, IND_P_LIQ VARCHAR(1) Null, IND_RETROACT VARCHAR(1) Null, CES_SIGRAV FLOAT Null, CES_NOGRAV FLOAT Null, F_JUBILADO DATETIME Null, TP_CONTR VARCHAR(2) Null, F_VCMT_CONTR DATETIME Null, GRUPO_RH VARCHAR(3) Null, F_ULT_RETIRO DATETIME Null, F_VAC DATETIME Null, FACT_PREST FLOAT Null, JORNADA VARCHAR(1) Null, N_HRS_P FLOAT Null, CLASE_VAC VARCHAR(2) Null, TERCERO VARCHAR(10) Null, DIAS_PRUEBA INT Null, FCH_L50 DATETIME Null, CDG_CCF VARCHAR(2) Null, EST_SBF VARCHAR(3) Null, SLD_CCF FLOAT Null, DIRECCION VARCHAR(30) Null, TELEFONO VARCHAR(12) Null, EXTENSION VARCHAR(8) Null, CIUDAD VARCHAR(5) Null, BARRIO VARCHAR(2) Null, LIBRETA VARCHAR(15) Null, DISTRITO VARCHAR(4) Null, CLASE VARCHAR(2) Null, CARNET_EMPR VARCHAR(1) Null, UBICACION VARCHAR(16) Null, NIVEL VARCHAR(16) Null, SECCION VARCHAR(16) Null, SUC_CIA VARCHAR(16) Null, VAR_TRA_01 FLOAT Null, VAR_TRA_02 FLOAT Null, VAR_TRA_03 FLOAT Null, VAR_TRA_04 FLOAT Null, VAR_TRA_05 FLOAT Null, VAR_TRA_06 FLOAT Null, VAR_TRA_07 FLOAT Null, VAR_TRA_08 FLOAT Null, VAR_TRA_09 FLOAT Null, VAR_TRA_10 FLOAT Null, CDGCIA VARCHAR(2) Null, CIUDAD_N VARCHAR(5) Null, CLASE_EMP VARCHAR(20) Null, E_MAIL VARCHAR(80) Null, CELULAR VARCHAR(12) Null, TELE_OFC VARCHAR(12) Null, DIR_OFC VARCHAR(30) Null, IDEMPLEADOOR VARCHAR(20) Null, NACIONALIDAD VARCHAR(20) Null, DIVISION VARCHAR(20) Null, SUBDIVISION VARCHAR(20) Null, PROYECTO VARCHAR(20) Null, TIPO_COTIZANTE VARCHAR(20) Null, CIUDAD_TRABAJA VARCHAR(5) Null, PRODUCTO VARCHAR(16) Null, TABLA HUELLAS STRNUMERODOCUMENTO VARCHAR(20) STRDEDOCAPTURADO CHAR(3) STRHUELLADIGITAL VARCHAR(2200) STRNOMUSER VARCHAR(30) DTFECUSER FECHAHORAUSUARIO(8) TABLA PTUR CNSPTUR INT IDENTITY(1, 1) Not Null, FCH_PRG DATETIME Null, EMPLEADO VARCHAR(20) Null, USR_CREA VARCHAR(10) Null, FCH_CREA DATETIME Null, USR_MDF VARCHAR(10) Null, FCH_MDF DATETIME Null, ORIGEN VARCHAR(20) Null, COMPENSADO TINYINT Null, TABLA PTUD CNSPTUD INT IDENTITY(1, 1) Not Null, CNSPTUR INT Null, FCH_PRG DATETIME Null, TIPO_PGR INT Null, EMPLEADO VARCHAR(20) Null, USR_CREA VARCHAR(10) Null, FCH_CREA DATETIME Null, USR_MDF VARCHAR(10) Null, FCH_MDF DATETIME Null, ORIGEN VARCHAR(20) Null, CCOSTO VARCHAR(20) Null, TURNO VARCHAR(2) Null, HORARIO VARCHAR(2) Null, OFICIO VARCHAR(12) Null, DPTO VARCHAR(20) Null, LABOR VARCHAR(4) Null, SUERTE VARCHAR(8) Null, GRUPO VARCHAR(16) Null, SUBGRUPO VARCHAR(16) Null, UBICACION VARCHAR(16) Null, NIVEL VARCHAR(16) Null, SECCION VARCHAR(16) Null, SUC_CIA VARCHAR(16) Null, PROYECTO VARCHAR(20) Null, DIVISION VARCHAR(20) Null, SUBDIVISION VARCHAR(20) Null, REL_LABORAL VARCHAR(12) Null, REL_SINDICAL VARCHAR(12) Null, USR_AUTORIZA VARCHAR(10) Null, FCH_AUTORIZA DATETIME Null, TIPO_AUTORIZA VARCHAR(20) Null, COMPENSADO TINYINT Null, CNSPTU INT Null, OBSERVACIONES VARCHAR(255) Null, HORA_ENTRADA DATETIME Null, HORA_SALIDA DATETIME Null, ESTADO INT Null, AREA VARCHAR(20) Null, HORA_ENTRADA_AJ DATETIME Null, HORA_SALIDA_AJ DATETIME Null, HORA_ENTRADA_LQ DATETIME Null, HORA_SALIDA_LQ DATETIME Null, TIPO_NOM VARCHAR(2) Null, CLASE_NOM VARCHAR(2) Null, CDG_CCF VARCHAR(2) Null, PRODUCTO VARCHAR(16) Null, CLASE_EMP VARCHAR(20) Null, CLASE_DIACOMP VARCHAR(1) Null, MANUAL VARCHAR(1) Null, CDGCIA VARCHAR(2) Null, CLASE_DIA VARCHAR(1) Null, Explicación de Tablas La información se maneja de la siguiente forma: Tabla EMP: se almacena toda la información del empleado, allí se guardan todos los datos generales del empleado. Tabla HUELLAS: Se almacena la huella del empleado. En el campo STRDEDOCAPTURADO la nomenclatura que se utiliza es: DPD = Dedo Pulgar Derecho DPI = Dedo Pulgar Izquierdo DID = Dedo Indice Derecho DII = Dedo Indice Izquierdo DCD = Dedo Centro Derecho DCI = Dedo Centro Izquierdo DAD = Dedo Anular Derecho DAI = Dedo Anular Izquierdo DMD = Dedo Meñique Derecho DMI = Dedo Meñique Izquierdo Tabla PTUR: Se almacena el encabezado de la programación del empleado. Tabla PTUD: Se almacena el detalle de la programación del empleado. EJEMPLO DETALLADO: Para el empleado : 98659189 Tabla Emp para el empleado 98659189 98659189 CARDONA CARDONA WILSON HERNANDO M 2000-05-16 00:00:00.000 2000-05-16 00:00:00.000 00 051 01 01 01 01 L5 SR NULL NULL 2 0.0 98659189 C NULL T 07 01 27404563381 A P 07 01 00292416709 00 000 1976-04-27 00:00:00.000 NULL NULL NULL So 2006-02-13 00:00:00.000 1 NULL NULL NULL NULL TI NULL NULL 2005-05-16 00:00:00.000 NULL C NULL NULL NULL NULL 2000-05-16 00:00:00.000 00 Nor 0.0 CALLE 39 D SUR No 24 D 17 3327952 NULL 05001 NULL NULL NULL NULL S NULL NULL 99 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 01 NULL NULL NULL NULL 3847100 CRA 46 N 27 59 NULL NULL NULL NULL NULL 1 1 NULL NULL NULL Tabla HUELLAS 98659189 DID 0600853357c009700ffff0303570100000000030000001c00bdbd050c8a25ff1a7e30839e09088005dfbab9dfb3e60ce4893020b7ffff7e9d1005000319e95aae83e812050328ffb75ad77dd513fe811f1a19bcd763ce18fe021ebfec6cb4452546d31c250528217cff8421ef1d25083f39ffff4b26df1f24093851ff496c28c USUARIO 2006-01-01 10:13:31.783 Tabla PTUR 254184 2006-01-01 00:00:00.000 98659189 USUARIO 2006-01-01 21:57:00.120 NULL NULL Asistencia NULL Tabla PTUD 234342 254184 2006-01-01 00:00:00.000 1 98659189 USUARIO 2006-01-01 22:10:45.437 NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL 2006-01-01 13:00:00.000 2006-01-01 22:15:00.000 1 NULL 2006-01-01 13:00:00.000 2006-01-01 22:15:00.000 2006-01-01 13:00:00.000 2006-01-01 22:15:00.000 NULL NULL NULL NULL NULL NULL NULL NULL NULL Explicación del ejemplo: El empleado 98659189 tiene registro en la tabla EMP y tiene el registro de su HUELLA del Dedo índice derecho. Tiene encabezado de programación en la tabla PTUR para el dia 2006-01-01. En la tabla PTUD tiene programación para el 2006-01-01 y la hora de entrada es 13:00:00.000 y la hora de Salida 22:15:00.000.