GENERACIÓN DE EXTRATOS
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""

DOCUMENTO:  FILENAME  \* Upper  \* MERGEFORMAT TDOC_WINEXTRATOS001 .RTF

En esta opción, se pueden generar e imprimir otros documentos que se hayan realizado por medio de “Documentos con interfaces Word”.

NOTA:

En el campo Rompimiento:  se puede especificar una condición por la cual se desea generar el extracto y que solo  los registros que cumplan esta condición arrojen datos.

Se debe especificar la condición así como sigue en el ejemplo: 

CES.Tipo = 'C' and CES.Estado = '2' AND CES.F_LIQ = ' 31/12/2001' ,  los campos por los cuales se desea hacer la condición deben ir separados por puntos y las fechas entre comillas con el formato 'DD/MM/AAAA'  o un formato que el motor reconozca.

VARIABLES GENERALES DE USUARIO (LEERVSV)

Nombre: Mdoc:ExtDocto.

Descripción: Extensión de los documentos.
 
Tipo: Alfanumérica.

Dato: .Dat, .Doc, .Txt.

Uso: Si esta variable es creada, en dato debe llevar la extensión que se desea,  para poder crear archivos en combinación de correspondencia con interfase Word ; puesto que algunas versiones de este necesitan que la extensión sea .Dat, y de esta forma no salga error al tratar de combinar. Si la variable no es creada por defecto pone la extensión .TXT.

¿CÓMO CREAR LA BASE PARA DOCUMENTOS CON INTERFACE WORD?

Se crea un archivo plano con extensión TXT, donde debe aparecer en le primer renglón el nombre de los campos a utilizar dentro del documento, así:

“Nombre”,“Apellido”,“Código”, etc.....

Luego ingrese a Word y realice la plantilla de combinación de correspondencia 

Ya con este archivo plano se trabaja en la combinación de correspondencia, ya que éste guarda los datos que se toman de los archivos de la nómina (Ver:  “Como se crea un documento con interfase Word?”).

En el sistema de Nómina Midas, existen dos formas de crearlo, por el Módulo de Informes | Empleados | generación de extractos ó por el Módulo de Vinculación | Informes | Generación de Extractos.

Cuando en Word no deja combinar correspondencia Txt, es porque el Word en su instalación no queda esta opción, por lo tanto busca un archivo para combinar con extensión .Dat.

Para cuando esto ocurra debe crear en la versión de MidasOdb la siguiente variable:

Por Configuración | Datos del Sistema | Variables Generales de Usuario:

Nombre de Variable:  Mdoc:ExtDocto
Descripción:  Extensión para combinación de correspondencia
Tipo de Variable:  Alfanumérica
Dato:  Anotar la extensión por la cual va a trabajar el word.  Ej.:  .DAT
Proceso de Liquidación:  No se escribe nada.

¿CÓMO SE CREA UN DOCUMENTO CON INTERFACE WORD?

Ingreso al programa MIDAS y en el menú principal, elija Configuración, Parámetros del Sistema, Definición de Políticas.  El sistema lo llevará al menú principal del Módulo de Políticas y allí en Transacciones, Políticas.

Oprima el botón <insertar> y diligencie allí la siguiente información:
Política:  Anote el nombre de la nueva política a ingresar en el sistema.
Descripción:  Detallar el nombre de la política a ingresar.
Modelo de Usuario:  Anotar el nombre del modelo que contiene la estructura del documento. (Éste se encuentra en el archivo .mdl)
32 bits:  Marcar en caso de ser afirmativo
Tipo de Documento:  Seleccione entre las opciones la correspondiente a DOCUMENTO.
Programa Ejecutable:  Anotar el nombre del programa que realizará el documento.
Ubicación del Documento:  Anotar el path o ruta de ubicación del documento (.Doc) donde se va a ubicar o sea el archivo de donde se saca la lista o documento modelo donde se lleva el texto.
Interfase Word:  Marcar en caso de que el documento a generar requiera dicha opción.
Archivo primario:  Anotar el código o nombre del archivo que contiene la información requerida, puede seleccionarse de la pantalla Consultar Archivos, y señale allí el que necesita.
Tipo de Documento:  Seleccione el requerido, entre LISTA ó INDIVIDUAL.
Documento Modelo:  Anotar el código o nombre del documento a utilizar.
Archivo de Datos:  Anotar el código o nombre del documento a utilizar.
Si en al oprimir el botón de PROGRAMA FUENTE, creó la instrucción CODE, bórrela
Oprima el botón <aceptar> , para guardar el nuevo documento.

Para que el documento contenga los datos que son necesarios al ser impreso, realice la siguiente operación:
En la carpeta de Campos, oprima el botón <Insertar> y complete los datos así:
En la parte superior de esta pantalla aparece el nombre del Documento al cual se le ingresarán los campos.
Consecutivo:  El sistema trae por defecto el número del consecutivo o el orden de jerarquía en el documento.
Nombre del Campo:  Anotar el nombre con el cual se identificará el campo (conforme lo llame en Word).
Descripción:  Detallar el nombre del campo relacionado, para mejor comprensión.
Relación:  Seleccionar la que más se acomode a sus necesidades, entre:  Archivo, Constante o Función.
Si es ARCHIVO, anote además el código del archivo que la llame o selecciónela de la pantalla Consultar Archivos por Campos y señale allí el archivo y el campo a relacionar.
	Nota: Cuando es de archivo me pregunta por el campo relacionado.
Si es Constante, anote en el recuadro de la Constante el nombre o código de la misma.
	Nota:  Constantes serían: ponerle el nombre o nit de la compañía, Firma de un funcionario, cargo de un funcionario.
Si es función, anote en el recuadro Función el nombre o código de la misma.

Las funciones se forman de la siguiente manera:
1. La forma básica de las funciones es:  BuscarDSC (Dsckey, DscfLD, DscTbl) (?) por lo tanto, una función tiene al menos dos parámetros:
          Los parámetros son: DscKey, DscfLD, DscTbl

1. Cada uno de estos parámetros le indicará al sistema lo siguiente:
DscKey = Es el argumento de la búsqueda.
DscfLD = Es lo que se va a buscar.
DscTbl = Es la tabla donde se realiza la búsqueda.

1. Ejemplos de cada una de las relaciones que pueden utilizar el sistema de acuerdo a la tabla de búsqueda (DscTbl)

Con el CES - Cesantías

BuscarDsc(Empleado, Codigo, CES):  Para CÓDIGO DEL EMPLEADO
BuscarDsc(FchExp, Letras, CES):  Para FECHA DE EXPEDICIÓN
BuscarDsc(F_Liq, Letras, CES):  FECHA CORTE DE CESANTIAS
BuscarDsc(FchUltint, Letras, CES):  FECHA DE ULTIMO PAGO DE INTERES
BuscarDsc(AñoLiq, Número, CES):  AÑO DE CONSOLIDACIÓN
BuscarDsc(Dias_Ause, Numero, CES):  DÍAS NO LABORADOS
BuscarDsc(TotalCes, Numero, CES):  TOTAL CESANTÍAS
BuscarDsc(Anterior, Numero, CES):  ANTICIPOS ANTERIORES
BuscarDsc(F_Solicitud, Letras, CES):  FECHA SOLICITUD
BuscarDsc(Ces_Con, Numero, CES):  CESANTÍAS CONSOLIDADAS
BuscarDsc(Ces_Con_Cau, Numero, CES):  CESANTÍAS CONSOLIDADAS Y CUSADAS
BuscarDsc(Int_Con, Numero, CES):  INTERESES A CESANTÍAS CONSOLIDADAS
BuscarDsc(Ces_Pag, Numero, CES):  CESANTÍAS PAGADAS
BuscarDsc(Int_Pag, Numero, CES):  INTERESES PAGADOS
BuscarDsc(CesPagAct, Numero, CES):  CESANTÍAS PAGADAS
BuscarDsc(Ces_Par_Pag, Numero, CES):  CESANTÍAS PARCIALES PAGADAS
BuscarDsc(Sal_Pro_Ces, Numero, CES):  SALARIO PROMEDIO PARA CESANTÍAS
BuscarDsc(Sal_Bas_Mes, Numero, CES):  SALARIO BÁSICO MENSUAL
BuscarDsc(Causa, , CES):  CAUSAS PARA PAGO DE CESANTÍAS
BuscarDsc(Tiempo, , CES):  TIEMPO DE CAUSACIÓN CESANTÍAS
BuscarDsc(Resolucion, Letras, CES):  RESOLUCION PARA PAGO DE CESANTÍAS
BuscarDsc(FchExp, Letras, CES):  FECHA DE EXPEDICIÓN
BuscarDsc(FchUltInt, Numero, CES):  FECHA DE ÚLTIMOS INTERESES
BuscarDsc(F_UltInt, Numero, CES):  ÚLTIMOS INTERESES PAGADOS
BuscarDsc(Sal_Pro_CesDia, , CES):  SALARIO PROMEDIO DE CESANTÍAS DÍA
BuscarDsc(Sal_Pro_CesMes, ,CES):   SALARIO PROMEDIO DE CESANTÍAS MES

Con el EMV - Variables del Empleado
Todas las funciones del EMV, permiten traer datos de las variables definidas para cada empleado.
BuscarDsc(Adicion1D, Dato, EMV):  Para ADICIONES DE DESCRIPCION
BuscarDsc(ADICION1F, DATO, EMV):  ADICIONES DE FECHA
BuscarDsc(ADICION1P, DATO, EMV):  ADICIONES DE PORCENTAJE
BuscarDsc(EMP: NRO_CONTRATO, DATO, EMV):  NUMERO DEL CONTRATO
BuscarDsc(OBRA, DATO, EMV): PORC. OBRA ó PORC. OBRA CONTRATADA
BuscarDsc(DESCRIPCION_OBRA, DATO, EMV):  DESCRIP. OBRA CONTRATADA
BuscarDsc(DESCRIPCION_OBRA2, DATO, EMV):  DESCRIP.OBRA LINEA2
BuscarDsc(PRUEBA, DATO, EMV):  Para DÍAS DE PRUEBA TOMADA DEL EMV

Con el CIU - Ciudades
BuscarDsc(Expendio_En, descripción, CIU):  Para CIUDAD EXPEDICION Cédula.
BuscarDsc(Expedido_en, DepDescrición, CIU):  DESCRIP.DEPTO. EXPEDICIÓN Cédula
BuscarDsc(Expedido_en, Depcodigo, CIU):  CÓDIGO DEPTO. EXPED.Cédula
BuscarDsc(Ciudad, Descripción, CIU):  CIUDAD RESIDENCIA

Con el HSL - Historia Salarial
BuscarDsc(SlrMes, Valor, HSL):  Para SALARIO DEL MES EN VALORES
BuscarDsc(SlrMes, Letras, HSL):  SALARIO MENSUAL EN LETRAS
BuscarDsc(SlrDía, Valor, HSL):  SALARIO DÍA EN VALOR
BuscarDsc(SlrDía, Letras, HSL):  SALARIO DÍA EN LETRAS
BuscarDsc(Integral, Valor, HSL):  DEVENGADO SALARIO INTEGRAL VALOR
BuscarDsc(Prestacion, Valor, HSL):  PARTE PRESTACIONAL DEL SALARIO 
BuscarDsc(Integral, Letras, HSL):  DEVENGADO INTEGRAL EN LETRAS
BuscarDsc(Prestacion, Letras, HSL):  SALARIO PRESTACIONAL EN LETRAS
BuscarDsc(SlrHor, Letras, HSL):  SALARIO HORA EN LETRAS
BuscarDsc(SlrHor, VALOR, HSL):  SALARIO HORA EN VALOR
BuscarDsc(SlrMes, Numero, HSL):  SALARIO BÁSICO MENSUAL
BuscarDsc(F_Aumento, Letras, HSL):  FECHA DEL AUMENTO

Con el VAC - Vacaciones
Para lo siguientes siempre deben usar funciones:
BuscarDsc(DÍAVAC, 1, VAC). BuscarDsc(DÍAVAC, 2, VAC):  Para FECHAS SÁLIDA -Y REGRESO de 1..10
períodos de vacac.
BuscarDsc(DÍADIN, 1, VAC). BuscarDsc(DÍADIN, 2, VAC):  Para FECHAS SÁLIDA Y REGRESO de 1..10
períodos de vacac.
BuscarDsc(F_SAL_R, salida, VAC):  FECHA SALIDA VACAC., en letras
BuscarDsc(F_SAL_R, letras, VAC):  FECHA SÁLIDA REAL VACAC., en letras con puntos
BuscarDsc(F_SAL_R, , VAC):  FECHA SÁLIDA REAL VACAC., Nros. Slash(/)
BuscarDsc(F_Reg_R, regreso, VAC):  FECHA REGRESO VACAC., en letras
BuscarDsc(F_Reg_R, letras, VAC):  FECHA REGRESO VACAC., en letras con puntos
BuscarDsc(F_Reg_R, , VAC):  REGRESO VACAC., Nros. Slash(/)
BuscarDsc(Final, Final, VAC):  FECHA FINALIZACIÓN VACAC., en letras
BuscarDsc(Final, Letras, VAC):  FECHA FINALIZACIÓN VACAC., en letras con puntos
BuscarDsc (Final, , VAC):  FECHA FINALIZACIÓN VACAC., Nros.
BuscarDsc(DÍAVAC, Total, VAC):  VACACIONES TOTALES, en días
BuscarDsc(DÍAVAC, , VAC):  VACACIONES TOTALES, en letras
BuscarDsc(DÍADint, Letras, VAC):  TOTALES DINERO, en letras
BuscarDsc(DÍADint, , VAC):  TOTALES EN DINERO., valor
BuscarDsc(DÍASUSCT, Numero, VAC):  AUSENTISMO x VACAC. ó DÍAS SUSPENSIÓN, valor
BuscarDsc(DÍASUSCT, Letras, VAC):  AUSENTISMO x VACAC., en letras
BuscarDsc(F_SAL_P, , VAC):  FECHA DE SALIDA PROGRAMADA, formato dd/mm/aa
BuscarDsc(F_SAL_P, Letras, VAC):  FECHA DE SALIDA PROGRAMADA, en letras
BuscarDsc(F_SAL_P, Salida, VAC):  FECHA SALIDA PROGRAMADA, letras con puntos
BuscarDsc(F_REG_P, , VAC):  FECHA REGRESO PROGRAMADA, formato dd/mm/aa
BuscarDsc(F_REG_P, Letras, VAC):  FECHA REGRESO PROGRAMADA, en letras
BuscarDsc(F_REG_P, Regreso, VAC):  FECHA REGRESO PROGRAM., letras con puntos
BuscarDsc(ANO, , VAC):  AÑO DE CAUSACIÓN, en números. Ej.:  2000
BuscarDsc(ANO, Letras, VAC):  AÑO DE CAUSACIÓN, en letras

Con el ESE - Seguridad Social
BuscarDSC (Disckey, Empresa, ESE):  Permite Buscar en el archivo de matricula de seguridad social,
diferentes campos
En DscKey se debe indicar el código del servicio por ejemplo: PE  Pensión,  SF  Salud,  RP  Rangos  ó los que usted tenga definidos.
BuscarDSC(Servicio, Empresa, ESE):  Trae la descripción de la Administradora del Servicio.
BuscarDSC(Servicio, Sucursal, ESE):  Trae el nombre de la sucursal de seguridad social
BuscarDSC(Servicio, SucursalDSC, ESE):  Trae la descripción de la sucursal. 
BuscarDSC(Servicio, DatoSucursal, ESE):  Trae el código de la sucursal
BuscarDSC(Servicio, DatoEmpresa, ESE):  Trae el código de la administradora
Puede tener además una regla Ej.:  ESE:Emp-ss = Código de Administración de Riesgos.

Con el EMP - Datos del Empleado
BuscarDsc(Docto_Ident, ,EMP): Para el DOCUMENTO DE IDENTIDAD DEL EMPLEADO.
BuscarDsc(Tipo_Sal,Valor,EMP): Para el TIPO DE SALARIO
BuscarDsc(F_antiguedad,Letras,EMP):  Para FECHA DE INGRESO
BuscarDsc(Nombre Apellido, ,EMP):  Para el NOMBRE + APELLIDO del empleado.
BuscarDsc(ApellidoNombre, ,EPM): Para el APELLIDO + NOMBRE del empleado.
BuscarDsc(LetrasSexo,LetrasSexo,EPM):  Trae la letra del señor, señora dependiendo del sexo del
empleado.   “Si es masculino”, ‘A’ si es femenino.
BuscarDsc(Artd_Trato,,EMP): Para acompañante  del trato del empleado así 'la' si es femenino  y         
'el' si es masculino .
BuscarDsc(Arti_Trato,,EMP): acompañante final del trato del empleado así 'a' si es femenino  y         
'o' si es masculino. 
BuscarDsc(Ccosto,Numero,EMP): Para el CENTRO DE COSTO DEL EMPL.
BuscarDsc(Oficio, ,EMP): Para el OFICIO QUE DESEMPEÑA EL EMPL.
BuscarDsc(Área, ,EMP): Para el ÁREA DEL EMPLEADO.
BuscarDsc(Tipo_Nom, ,EMP): Para el TIPO DE NÓMINA.
BuscarDsc(Clase_Nom, ,EMP): Para el CLASE DE NÓMINA.
BuscarDsc(Turno, ,EMP): Para el TURNO DEL EMPLEADO.
BuscarDsc(Rel_Laboral, ,EMP): Para la REALCIÓN LABORAL DEL EMPLEADO.
BuscarDsc(Rel_Sindical, ,EMP): Para el RELACIÓN SINDICAL DEL EMPLEADO.
BuscarDsc(Procedimiento, ,EMP): Para PROCEDIMIENTO DE CÁLCULO DE RETEFUENTE.
BuscarDsc(Porc_Rfte, ,EMP): Para el PORCENTAJE DE RETEFUENTE.
BuscarDsc(Forma_Pago, ,EMP): Para FORMA DE PAGO DE LA NÓMINA.
BuscarDsc(Banco, ,EMP): Para el BANCO.
BuscarDsc(Sucursal, ,EMP): Para la SUCURSAL DEL BANCO
BuscarDsc(Cta_Bco, ,EMP): Para la CUENTA DEL BANCO DEL EMPLEADO.
BuscarDsc(Tipo_Cta, ,EMP): Para el TIPO DE CUENTA DEL EMPLEADO.
BuscarDsc(Prop_Cta, ,EMP): Para el PROPIETARIO DE LA CUENTA.
BuscarDsc(Banco_G, ,EMP): Para el BANCO DE LA EMPRESA.
BuscarDsc(Sucursal_G, ,EMP): Para la SUCURSAL DEL BANCO DE LA EMPRESA.
BuscarDsc(Cta_Bco_G, ,EMP): Para la CUENTA DE LA EMPRESA.
BuscarDsc(Dpto, ,EMP): Para el DEPARTAMENTO DONDE LABORA EL EMPL.
BuscarDsc(F_Nace, ,EMP): Para FECHA DE NAMIENTO DEL EMPLEADO.
BuscarDsc(P_Pago, ,EMP): Para el PERÍODO DE PAGO.
BuscarDsc(Nro_Hijos, ,EMP):  Para el NÚMERO DE HIJOS DEL EMPLEADO.
BuscarDsc(F_Retiro, ,EMP): Para la FECHA DE RETIRO DEL EMPLEADO.
BuscarDsc(Est_Civil, ,EMP): Para el ESTADO CIVIL DEL EMPLEADO.
BuscarDsc(F_Ult_Sal,Letras,EMP): Para FECHA DE ULIMO PAGO.
BuscarDsc(Ind_P_Liq, ,EMP): Para el PERÍODO DE LIQUIDACIÓN.
BuscarDsc(Ind_Retroact, ,EMP): Para el RETROACTIVO DEL EMPLEADO.
BuscarDsc(Ces_SiGrav, ,EMP): Para las CESANTÍAS GRAVADAS DEL EMPLEADO.
BuscarDsc(Ces_NoGravadas, ,EMP): Para las CESANTÍAS NO GRAVADAS DEL EMPLEADO.
BuscarDsc(F_Jubilado, Letras,EMP): Para la FECHA DE JUBILACIÓN.
BuscarDsc(Tp_Contr, ,EMP): Para el TIPO DE CONTRATO DEL EMPLEADO.
BuscarDsc(F_Vcmt_Contr, Letras,EMP): Para la FECHA VENCIMIENTO DEL CONTRATO.
BuscarDsc(Grup_RH, ,EMP): Para el GRUPO SANGUINEO DEL EMPLEADO.
BuscarDsc(F_Ult_Retiro,Letras,EMP): Para la FECHA DEL ÚLTIMO RETIRO.
BuscarDsc(F_Vac,Letras,EMP): Para la FECHA DE VACACIONES.
BuscarDsc(Fact_Prest, ,EMP): Para el FACTOR PRESTACIONAL SALARIO INTEGRAL.
BuscarDsc(Jornada, ,EMP): Para la JORNADA DE TRABAJO.
BuscarDsc(N_Hrs_P, ,EMP): Para el NÚMERO DE HORAS.
BuscarDsc(Clase_Vac, ,EMP): Para la CLASE DE VACACIONES.
BuscarDsc(Tercero, ,EMP): Para el TERCERO DE LA CUENTA DEL EMPLEADO.
BuscarDsc(Dias_Prueba, ,EMP): Para el NÚMERO DE DÍAS DE PRUEBA.
BuscarDsc(Fch_L50,Letras,EMP): Para la FECHA DE LA LEY 50.
BuscarDsc(Cdg_Ccf, ,EMP): Para el CÓDIGO CAJA DE COMPENSACIÓN.
BuscarDsc(Est_Sbf, ,EMP): Para el ESTADO DEL SUBSIDIO.
BuscarDsc(Sld_Ccf, ,EMP): Para el SALDO CAJA DE COMPENSACIÓN.
BuscarDsc(Teléfono,Numéro,EMP): Para el NÚMERO TELEFÓNICO DEL EMPLEADO.
BuscarDsc(Extension,Numéro,EMP): Para el NÚMERO DE LA EXTENSIÓN DEL EMPLEADO.
BuscarDsc(Libreta, ,EMP): Para el NÚMERO DE LA LIBRETA DEL EMPLEADO.
BuscarDsc(Distrito, ,EMP): Para el NÚMERO DEL DISTRITO.
BuscarDsc(Clase, ,EMP): Para la CLASE DE LIBRETA DEL EMPLEADO.
BuscarDsc(Carnet_Empr,Numéro,EMP): Para el NÚMERO DEL CARNET DE LA EMPRESA.
BuscarDsc(Ubicacion, ,EMP): Para la UBICACIÓN GEOGRÁFICA DEL EMPLEADO.
BuscarDsc(Edad, ,EMP): Para la EDAD DEL EMPLEADO.
BuscarDsc(DiasCtr,Numéro,EMP): Para el NÚMERO DE DÍAS DEL CONTRATO.
BuscarDsc(DiasPrueba,Numéro,EMP): Para el NÚMERO DE DÍAS DE PRUEBA.
BuscarDsc(IdentZero, ,EMP): Para llenar la izquierda de CEROS DEL DCTO.DE IDENTIDAD.
BuscarDsc(Var_Tra_01, ,EMP): Para la VARIABLE 01 DEL EMPLEADO.
BuscarDsc(Var_Tra_02, ,EMP): Para la VARIABLE 02 DEL EMPLEADO.
BuscarDsc(Var_Tra_03, ,EMP): Para la VARIABLE 03 DEL EMPLEADO.
BuscarDsc(Var_Tra_04, ,EMP): Para la VARIABLE 04 DEL EMPLEADO.
BuscarDsc(Var_Tra_05, ,EMP): Para la VARIABLE 05 DEL EMPLEADO.
BuscarDsc(Var_Tra_06, ,EMP): Para la VARIABLE 06 DEL EMPLEADO.
BuscarDsc(Var_Tra_07, ,EMP): Para la VARIABLE 07 DEL EMPLEADO.
BuscarDsc(Var_Tra_08, ,EMP): Para la VARIABLE 08 DEL EMPLEADO.
BuscarDsc(Var_Tra_09, ,EMP): Para la VARIABLE 09 DEL EMPLEADO.
BuscarDsc(Var_Tra_10, ,EMP): Para la VARIABLE 10 DEL EMPLEADO.

Con el WAD - Datos
Permite traer datos de las Tablas Genéricas creadas por el usuario de:  Ubicación de Empleados, Grupo de Empleados y Subgrupo de Empleados.  Ej.:
BuscarDsc(UBG,Ubicación,WAD):  Para DESCRIP. UBICACIÓN del empleado.
BuscarDsc(Grupo,Grupo,WAD):  Para DESCRIP. GRUPO del empleado.
BuscarDsc(SubGrupo,SubGrupo,WAD):  Para DESCRIP. SUBGRUPO del empleado.
Para cada una de estas funciones se debe recordar que:
Para Ubicación se debe haber creado:

a.La variable TGE:Ubg, donde le indica el nombre de la tabla
b.La variable TGE:Ubg, descripción donde se debe haber creado el nombre de la variable que contiene la
descripción.

Para Grupo:

a.La variable TGE:GrupoEmp, nombre de la tabla
b.La variable TGE:GrupoEmpDesc

Para Subgrupo:

a.La variable TGE:SubgrupoEmp
b.La variable TGE:SubgrupoEmpDesc

Con el APE - Ausencias y/o Permisos
BuscarDSC(empleado,codigo,APE);  Código del empleado que tiene la ausencia
BuscarDSC(n_ausencia,numero,ape); Número de la ausencia
BuscarDSC(ausencia,letra,ape); Código de la Ausencia
BuscarDSC(ausdescripcion,,ape); Descripción de la ausencia
BuscarDSC(f_ini,aaaa.mm.dd,ape); Fecha inicial de la ausencia con el formato aaaa.mm.dd
BuscarDSC(horas, ,ape); Horas de la Ausencia
BuscarDSC(Dias,,APE); Dias de la Ausencia
BuscarDSC(F_terminacion,letra,APE); Fecha de terminación de la ausencia
BuscarDSC(Form_pagoAus, APE);Forma de pago de la Ausencia
BuscarDSC(Acum_pag, ,APE); Acumulado pagado de la ausencia
BuscarDSC(Resta_bas, ,APE); Si la ausencia resta al básico

Con el FEM - Fondo Cesantías por Empleado
BuscarDsc(Fondo, Código, FEM):  Para el CÓDIGO DEL FONDO DE CESANTIAS
BuscarDsc(Descripción, Descripción, FEM):  Para FONDO DE CESANTIAS

Con el OGR - Agrupación de Empleados
BuscarDsc(PENS, Descripción, ORG):  Para FONDO DE PENSIONES

Con el OFI - Oficios
BuscarDsc(Oficio, , OFI):  Para el CÓDIGO DEL OFICIO DEL EMPLEADO
BuscarDsc(Descripción, , OFI):  Para CARGO DEL EMPLEADO
BuscarDsc(Nro_Plazas, Numéro, OFI):  Para el NÚMERO DE PLAZAS DEL OFICIO
BuscarDsc(Ocupadas, Numéro, OFI):  Para el NÚMERO DE PUESTOS OCUPADOS

Con el CTB - Clases de Contrato de Trabajo
BuscarDsc(Tp_Contr, Letras, CTB):  Para el TIPO CONTRATO
BuscarDsc(Descripción, , CTB):  Para la DESCRIPCIÓN DEL TIPO CONTRATO

Con el CCO - Centros de Costo
BuscarDsc(Ccosto, , CCO):  Para el CÓDIGO DEL CENTRO DE COSTO
BuscarDsc(Descripción, , CTB):  Para la DESCRIPCIÓN DEL CENTRO DE COSTO

Con el BCO - Bancos
BuscarDsc(Banco, Numéro, BCO):  Para el CÓDIGO DEL BANCO
BuscarDsc(Descripción, , BCO):  Para la DESCRIPCIÓN DEL BANCO

Con el RSI - Relación Sindical
BuscarDsc(Rel_Sindical, Letras, RSI):  Para el CÓDIGO DE LA RELACIÓN SINDICAL
BuscarDsc(Descripción, , RSI):  Para la DESCRIPCIÓN DE LA RELACIÓN SINDICAL

Con el RFM - Relación Familiar
BuscarDsc(DescParentesco, , RFM):  Para la Descripción de la Relación Familiar y/o Parentesco del Dependiente con el Empleado.
Con el TNM - Tipos de Nómina
BuscarDsc(Tipo, , TNM):  Para el TIPO DE NÓMINA
BuscarDsc(Descripción, , TNM):  Para la DESCRIPCIÓN DEL TIPO DE NÓMINA
BuscarDsc(Hors_Por_Mes, , TNM):  Para el NÚMERO DE HORAS POR MES
BuscarDsc(Hrs_Dia, , TNM):  Para el NÚMERO DE HORAS POR DÍA
BuscarDsc(Dias_P, , TNM):  Para el NÚMERO DE HORAS DEL PERÍODO
BuscarDsc(Dscto_Min, , TNM):  Para el DESCUENTO MÍNIMO

Con el DEE - Dependientes del Empleado
BuscarDsc(Empleado, , DEE):  Para el Empleado
BuscarDsc(Apellido, , DEE):  Para el Apellido del Dependiente
BuscarDsc(Nombre, , DEE):  Para el Nombre del Dependiente 
BuscarDsc(ApellidoNombre, , DEE):  Para el Apellido y Nombre del Dependiente
BuscarDsc(NombreApellido, , DEE):  Para el Nombre y Apellido del Dependiente 
BuscarDsc(Sexo, , DEE):  Para el Sexo del Dependiente 
BuscarDsc(Docto_ident, , DEE):  Para el Docto de identidad del Dependiente 
BuscarDsc(Clase_docto, , DEE):  Para el Clase de docto de identidad del Dependiente 
BuscarDsc(f_nace, , DEE):  Para la fecha de nacimiento del Dependiente 
BuscarDsc(Grupo_rh, , DEE):  Para el Grupo Rh del Dependiente 
BuscarDsc(Parentesco, , DEE):  Para el parentesco del Dependiente con el Empleado.
BuscarDsc(grp_fml, , DEE):  Para el Grupo Familiar del Dependiente con el Empleado.
BuscarDsc(rcb_sbf, , DEE):  Para Si ó No recibe el Subsidio Familiar del Dependiente.

Con el VSY - Parámetros del Sistema
BuscarDsc(Porc_Sal_Int, , TNM):  Para el PORCENTAJE DEL SALARIO INTEGRAL

FUNCIONES PARA LAS FECHAS:
BuscarDsc(aaaammdd, , [Tabla que necesite]):  Para la Fecha con formato AAAAMMDD
BuscarDsc(aaaa.mm.dd, , [Tabla que necesite]):  Para la Fecha con formato AAAA.MM.DD
BuscarDsc(aaaa/mm/dd, , [Tabla que necesite]):  Para la Fecha con formato AAAA/MM/DD
BuscarDsc(aaaa-mm-dd, , [Tabla que necesite]):  Para la Fecha con formato AAAA-MM-DD
BuscarDsc(Letras, , [Tabla que necesite]):  Para la Fecha con formato en Letras

FUNCIONES CON PARÁMETROS ADICIONALES
Algunas funciones se deben intercalar, para quitarle ambigüedades al sistema, así:
Si quiero traerme el nombre y apellido ó cualquier otro campo de los empleados se debe usar la función:
BuscarDsc(ApellidoNombre, , VAC, EMP)
BuscarDsc(ApellidoNombre, , ESE, EMP)

MÁS FUNCIONES:
Para llevar la EDAD DEL EMPLEADO:  BuscarDsc(Edad, Edad)
Para llevar la CIUDAD:  BuscarDsc(Ciudad, Descripción)
Para FECHA DE CONTRATACIÓN:  BuscarDsc(F_Antiguedad, Letras)
Para FECHA DEL CONTRATO:  FechaSys(la fecha dada por el sistema)
Para FECHA DE LA LEY 50 EN NÚMEROS:  BuscarDsc(Fch_L50,Valor)
Para FECHA DE LA LEY 50 EN LETRAS:  BuscarDsc(Fch_L50,Letras)
Para FECHA TERMINACIÓN DEL CONTRATO:  BuscarDSC(F_vcimi_contr, Letras)
Para DÍAS PERÍODO DE PRUEBA:  BuscarDsc(DíasPrueba,Valor)
Para FECHA DE RETIRO:  BuscarDsc(f_retiro, letas)

Nota:  Los Salarios Promedios son para hacer una función.

Todos los campos tipo ARCHIVO, tienen un campo relacionado así:
 CENTRO DE COSTO:  Campo relacionado -> descripcion
 DESCRIP. CENTRO DE COSTO: Campo relacionado -> ccosto o descripción
 NOMBRE DEL EMPLEADO:  Campo relacionado -> nombre
 APELLIDO DEL EMPLEADO:  Campo relacionado -> apellido
 CÉDULA DEL EMPLEADO:  Campo relacionado -> docto_ident
 CENTRO DE COSTO DEL EMPLEADO:  Campo relacionado -> descripcion
 OFICIO A DESEMPEÑAR:  Campo relacionado -> descripcion
 PERÍODO DE PAGO:  Campo relacionado -> descripcion
 OBRA:  Campo relacionado -> ccosto
 CÓDIGO DE OFICIO:  Campo relacionado -> oficio
 DESCRIPCIÓN ESTADO SINDICAL:  Campo relacionado -> descripcion
 RELACIÓN SINDICAL:  Campo relacionado -> rel_sindical
 DESCRIPCIÓN DEL CONTRATO:  Campo relacionado -> descripcion
 TIPO DE CONTRATO:  Campo relacionado -> tp_contr
 SALARIO BASE DE LIQUIDACIÓN:  Campo relacionado -> sal_pro_ces
 SALDO DE CESANTÍAS A LA FECHA:  Campo relacionado -> ces_con
 VALOR CESANTÍAS CONSOLIDADAS:  Campo relacionado -> ces_con
 CESANTÍAS PAGADAS:  Campo relacionado -> ces_pag
 MOTIVO DE ANTICIPO:  Campo relacionado -> causa
 RESOLUCIÓN DE MINTRABAJO:  Campo relacionado -> resolución
 VALOR INTERÉS A PAGAR O PAGADO:  Campo relacionado -> int_pag
 DÍAS LABORADOS:  Campo relacionado -> tiempo
 NÚMERO CUENTA BANCARIA:  Campo relacionado -> cta_bco
 PROPIEDAD DE LA CUENTA:  Campo relacionado -> tipo_cta
 BANCO DEL EMPLEADO:  Campo relacionado -> banco
 NOMBRE DEL BANCO DEL EMPLEADO:  Campo relacionado -> descripción
 CÓDIGO DE LA CÉDULA:  Campo relacionado -> empleado
 DIRECCIÓN DE RESIDENCIA:  Campo relacionado -> dirección
 NÚMERO DE TELÉFONO:  Campo relacionado -> teléfono
 SALARIO PROMEDIO MENSUAL:  Campo relacionado -> sal_pro_ces
 FECHA DE CONTRATO:  Campo relacionado -> f_antiguedad

¿CÓMO IMPRIMIR UN DOCUMENTO CON INTERFACE WORD, DESPUÉS DE SER CREADO?
Existen varias clases de documentos los cuales después de estar creados y que se deseen imprimir, generalmente se clasifican así:
Las Certificaciones, se imprimen en el menú principal ingresando por: Configuración, Tablas de Referencia, Contratos de Trabajo. Ver (Cómo se manejan las Certificaciones).

Extractos, se imprimen en el menú principal ingresando por:  Informes, Informes, Empleados,  Generación de Extractos.

Los Formatos de Certificados, se imprimen en el módulo de Prestaciones sociales, siguiendo estos  pasos:

a. Primero selecciono el tipo de certificado a imprimir por:  Configuración, Parámetros de Cesantías, formato de impresión y oprima allí el botón   para llamar a la pantalla Consulta de Documentos para marcar el que necesita imprimir.

b. Luego en Transacciones, Liquidación parcial, formato de Liquidación parcial, seleccione el ó los empleados a los cuales se le imprimirá dicho formato, oprimiendo el botón IMPRESIÓN  y completando los datos que aparecen en esta pantalla.

¡ TENER EN CUENTA !
Para que los documentos puedan imprimirse, revise lo siguiente:  En el menú principal en Configuración, Parámetros del Sistema, Variables Generales, En la pantalla Registro de Parámetros del Sistema, existe el campo EDITOR DE TEXTO.  Verifique que se encuentre en la ruta o path correctos el ejecutable del editor.  Debe aparecer conforme se encuentra en D.O.S.  Ej.: c:\archiv~1\micros~1\office\winword.exe
¿CÓMO SE CREA UN DOCUMENTO PATRÓN PARA CORRESPONDENCIA?
Para crear un documento patrón de correspondencia para ser impreso en formato Word, realice los siguientes pasos:
Ingrese al Winword y digite el cuerpo del documento patrón de correspondencia a utilizar en su Empresa y en la barra de menú principal en la opción HERRAMIENTAS, seleccione Combinar correspondencia...
Allí aparece una pantalla en la cual se deben de seleccionar el archivo, los campos y la lista de datos que se desea anexar al documento.
Paso 1:
Oprima el botón CREAR, elija Carta modelo...  y combinar el tipo de documento.
Paso 2:
Oprima el botón OBTENER DATOS, elija entre las opciones:
a. Crear origen de datos..., para iniciar una base de datos de correspondencia, seleccione los campos que tendrá la base de datos, oprima ACEPTAR y luego en la barra de íconos de la correspondencia, indique Insertar campos que son los que tendrá el documento.
b. Abrir origen de datos...,  en caso de existir ya una base de datos de combinación de correspondencia y busque el archivo de midas que contiene la información.
Paso 3:
Oprima el botón COMBINAR , elija los campos que necesite sean extraídos de dicha tabla.
Por último oprima ACEPTAR , para que el word genere el documento.
¿CÓMO HACER UN DOCUMENTO DE COMBINACIÓN DE CORRESPONDENCIA EN STAROFFICCE?

1.Crear Base de Datos
Por Archivo | Nuevo | Base de Datos
Ya en la pantalla “Propiedades de <Bases de Datos> indique la nueva base de datos .
•Luego oprima la fecha TIPO y allí escoja la clase de Bases de datos a crear, para el caso de Midas escoja TXT y en el renglón Directorio digite la ruta y ubicación del archivo texto, es decir, el archivo creado por Midas.
•En la ficha TEXTO marcar:
Texto contiene encabezado
Separador de campo:  ,
Separador de texto:  “
Separador decimal:  :
Separador de miles:  .
Extensión Txt
Juego de caracteres:  Sistema

2.Crear la carta que servirá de modelo o con la que se desea hacer la combinación de correspondencia e indique:
•Por la opción Insertar del menú busque:  Campos | Otros y selecciono la ficha Base de Datos, escogiendo cada uno de los campos que deseo combinar de la base de datos y oprima <Insertar> y <Cerrar>
•RI eli la opción Archivo | Cartas en Serie, y allí selecciono el destino de las cartas a combinar.

NOTA IMPORTANTE

PARA PODER GENERAR ESTE PROCESO ES NECESARIO TENER LAS SIGUIENTES VARIABLES DE USUARIO PARA QUE NO GENERRE ERROR CON EL EJECUTABLE WINWORD.EXE

Mdoc:ExtDocto, dato poner, .DOC
Mdoc:WordOLE, Dato poner, OLE
Mdoc:Combinación, Dato poner, N