ACTUALIZACIÓN SOFTWARE MIDASOFT VERSION 200701 ********** Diccionario de Datos ********** * Cambios en las siguientes tablas: cia, seg, cnf, sugr, sgu, mua, habt, vep, cpr, psl, arh, ctb, mtr, empt, ecnc, tim, cti, vsv, ama, hsv, dnom, dnomx, hepa. * Mas la includicion de las tabals de facturacion de contratitsas: acff, cpt, tio, acn, cprf, trfm, actf, crgf, vsf, afc, ctp, agff, ctt, ago, cttm, aob, ccff, cds, cli, cob, mlf, mvr, nmn, obr, ofc, psf, sbct, smr * A las tablas MCH, NVNV y MLC se adiciono el campo LOTE_SUMINISTRO. * En el EMP, el Oficio se modifico ECNC, VSY, NVNV, NVN, PTLQ, PDE * SGG Seguridad del sistema le adicionan funciones * VSV Se amplia tamaños de los campos * Cambios en las tablas CIA, VAC, EXV, PCID, incluyendo el Tipo de Periodo * De adicionaron campos a las tablas PAF, PAFD, FACJ. * Se adiciono el campo OBSERVACION a la tabla PAF. * Modificacion de Tablas RSO y RSOS para manejo de sistema de soporte * Creacion de nuevas tablas de Historico de requerimientos RSOH y Adjuntos de requerimientos RSOA * Campos nuevos para sistema Help Desk Web y Windows * Se incluyo en la globales el syf:convenio * Campos nuevos COMPANIA, MCPCNS, NROASIENTO en tabla NVNV. * Se crearon los siguientes campos para el manejo de suministros IND_CONVENIO en tablas FCT, MCP, MBC, DRF, DFRP, MNJ_CONVENIO, CONVENIO, CPTCONVENIO en tablas FCTI, MCH, MBCD, DFRI, COMPANIA, MCPCNS, NROASIENTO en tabla NVNV. * Se adiciono campo INDTRC en tabla CUEF y se amplio el campo USUARIO a Cstring(31) en las tablas que lo maneja. * Se adicionaron campos a las tablas: OCPI (IPF_IVA, CPTORETEN, TASA, BASE, PORC_DESCUENTO), PRO (APELLIDO1, APELLIDO2, NOMBRE1, NOMBRE2), CUEF (IDTERCERO, CCOSTO, AREA, DEPTO, GRUPO, SUBGRUPO, PRODUCTO, SECCION, SUCURSAL, PROYECTO, NIVEL, DIVISION, SUBDIVISION, UBICACIÓN) ********** Módulo de Configuración ********** * Mncfg:Trepa Verificacion de Seguridad * Cambios en la lectura del command * Ocultar arbol en syf Manejo del frame * WinGenAyuda Para crear a mano el llamdo del MNCFG (en el Módulo de Requerimientos Tha) * En Mlcsg:BrwBAT , se corrigio bug cuando ejecutaba exes, pedia nuevamente la pantalla de entrada. * En Mlcsg:BrwARH y Mlcsg:FrmARH, se incluyeron los campos de servidos,base de datos y usuario * Mlcsg:BrwBat , cambio en llamdo de exes * Mlcsg:BrwVSV y Mlcsg;FrmVSV , cambio en longitudes de las variables ********** Menú Principal ********** * Mndyn:treeApp Verificacion de la seguridad * Cambios en llamados de Exes * Ocultar arbol en syf * Manejo del frame ********** Módulo de Informes Legales ********** * Traer la contabilizacion del AMA, para incluir la distribución caso ARD * Un solo archivo por estructura con multiples encabezados * Revision generacion de provisiones / parafiscales clasificada * Integración GP y Cambios a exportacion e interface a GP * Afinacion, archivos multiples por estructura. Internacional * Generacion del encabezado, para multiples archivos exportados * Variable de concepto Exp:EnviarHoras, R reales C Calculadas * Exp:Horas, R Reales - C Calculadas * Se Agrega Nueva Funcionalidad * Interfase nativa con GP para multiples dimensiones * Paso de las horas por concepto a interfaz nativa con GP * MULTIPLES NOMINA + multiples archivos por centro de costo * Cambio en la asignacion del tercero * Tnlg:PrvCCO - Hacer un control de los retirados con la variable de usuario Mllg:PRFCtrolRet,Control de Retirados,Alfanumerica, S. * En valores por defecto 2 funciones: of Upper('EMP:NombreTercero') y of Upper('EMP:TipoDcto') * Se crearon dos nuevas funciones en el PLX, valores por defecto alfanumericas Para el apellido y/o razon social EMP:NombreTercero y * Para el tipo de documento EMP:TipoDcto * Y de acuerdo a una lista se coloca el tipo de tercero * tnlg:ExpMCNEsp- Se redondeo los valores para quitarle los decimales. * Tnlg:PrvCCO - Manejo de los retirados con las variables de usuario: Mllg:PRFRetBasico, Paga los dias de retiro al Basico Par, Alfanumerica, S Mllg:PRFAgrRet,Agrupacion Para verificar conceptos la retiro por Parafiscales, Alfanumerica, Agrupacion con la base de parafiscales. * Para el ajuste de vacaciones la variable de usuario es : Mllg:PRFAjusVac, Hacer el ajuste por vacaciones Parafiscales, Alfanumerica, S. * Se agrego la opción de clasificar el proceso. * MLLG:WinCla y MLLG:FrmQCL - Se agrego la ventana de clasificación. * Co2:SlcEMP, Comun:BrwREL y nom:BrwBCO, se agrego los external dll para la ventana de clasificación. * Se creo la variable de usuario Mllg:CNS_GL40000 para el manejo del consecutivo en la tabla GL40000 de GP. * El consecutivo se lee de la tabla GCSS de Midas y el prefijo es el dato de la variable Mllg:CNS_GL40000. * Tnlg:PrvCCO - Se incluyo otro tipo de redondeo * Para efecto de cumplir con Decreto 1406 de 1998. * Articulo 10, que estable que los multiplos de 50 y 500 se deben de redondear hacia abajo * Las variables anteriores debe de tener los siguientes datos: Para la Base , Dato = U; Para los Aportes , Dato = U * Para este caso de cementos tequendama proceda asi :En el campo relacionado cod_contable, en la definición del PLX, en el campo descripción escriba : * PorTipoTercero Si el tipo de tercero es '01','11','31','50' * En este campo se pondra el NIT - De lo contrario se pone el cod_contable. * Se modifico la venta expmcn, no estaba grabando los inis y habia problemas con los lotes financieros * Tnlg:PrvCCO, ultimos cambios para Enka para juste por vacaciones * Se modifico la exportación a GP "srcexpgp8", para leer la variable Mllg:LEN_Cntrlnum, para validar el numero de caracteres que se desea manejar para el campo PM00400.CNTRLNUM. * Le incluyo la rutina de creacion en qmlq, para ajustes por vacaciones. (antes suprimida) * Ajustes por vacaciones * Manejo de retirados al basico con la variable de usuario Mllg:PRVRetBasico y Mllg:PRFRetBasico * Manejo de las vacaciones solo tome al basico los dias que va a salir y no todo el mes. * Se tapo el redondeo por concepto para solo hacerlo al final. * Se modifico el procedimiento "tnlg:ExpMCN", para sumar debitos y créditos de CxP cuando los MCN:IND_APLICA sean iguales, para esto el dato de la variable Mllg:netoportipo debe estar en 'T', agregar al orden y rompimiento MCN:IND_APLICA. * Cambios en la lectura del command * Se modificaron los procedimientos "Tnlg:WinPlanoMCN", "tnlg:ExpMCN" y "srcexpgp8" para leer la variable de usuario Mllg:PorCBTE, esta variable se usa para generar solo las cuentas que el PUCR:COMPROBANTE sea igual al comprobante filtro. * El procedimiento "tnlg:ExpMCN" se modifico para realizar la validación entre PUCR:COMPROBANTE y el comprobante filtro. Esto solo aplica para nativa 2. * Ocultar Arbol en Syf * Se desarrollo manejo de nota credito para hermeco en procedimientos "srcexpgp8" y "tnlg:ExpMCN". * Se creo la variable de usuario Mllg:Gl_Refrence, para usar en esta variable envía al campo MCP.DETALLE el dato de la variable y le concatena el tipo, clase,año,mes y periodo de la nomina, para luego en la exportación a GP al campo GL10000.REFRENCE asignar MCP.DETALLE. Provisiones: * FrmPPR, para que no grabe 3 en tipo_CFF para provisones Genreración Contable: * Se reestructuró la Tabla Parafiscales: * Mllg2:RptMcnPrv , caso sumar asociación a todo: hsl:CptAsociacion 'Concepto de la Asociacion para Salario, Alfanumerica, Dato cpto hsl:Asociación ,'Asociacion para Salario, Alfanumerica, Dato = asociación * Mllg2:RptMcnPrv - Muestre el nro de empleados por caja - Se agrego la variable de usuario Mllg4:Comprobante para filtrar por comprobante (great plains) Autoliquidación Integrada y Consolidados: * Tnlg:WinClaECS, tnlg:WicContECS - Para contabilizar los consolidados distribuidos. * Arreglo exportacion del SOI, para multiples contratistas * WINGENMUA, CHOICE POR CONTRATITAS = T * MUA:NITEMPLEADOR * Mllg4:ECSConCero - No contabilice valores en cero. * Mllg4:ECSRevEMR - Para no revisar los multiples retiros. * Con al variable de usuario Ecs:TipoEstruc, en S, se cambio la contabilizacion de consolidaciones para que tome la estructura del ECS. * mllg4:WinexpMUA - El archivo de pensionado grabe la información del causante igual a la del pensionado cuando es tipo de pensionado 2, 3, 4, 5, 6 y 7. * mllg4:wingenMUA - El campo MUA:PORC_ARP llevar siempre tarifa sin importar si es pensionado o no. * Se creo el reporte tnlg:RptECS2 de Provision Consolidada. * tnlg:WicContECS, se creo una variable para no contabilizar apropiaciones negativas. Informes Contables: RprMCN, se cambio el do imprime * Opcion de Contabilizacion * Nueva variable MIlg:SecuenciaFCT, para independizar los consecutivos de CXP y Contabilidad de Great Plaíns. Contabilización especifica Habia una instruccion slq, con un and antes del order. ********** Módulo de informes de Prenómina ********** * Mll:RptBCOCla,se corriguio el total esta montado sobre el cuerpo * Mll:RptBCOCla, relacion de pagos por banco, clasificado * Se revisó el Reporte de Vacaciones * Mll:RptRelClas,- Se organizo la cargado del glo:filtrado y glo:orden cuando no se llena ningun clasificador. * liq244a, Cuando es Definida que tape los botones desde y hasta y adicionalmente no blanque la variable glo:filtrado cuando no se elije ningún clasificador. * mliq250a - Se agrego la tabla ECNC * Liq249sc, se incluyo una raya para firma * Cambios en Liq249dc , para que no sume doblemente los saldos de prestamos * En el procedimiento Liq248ar se amplió la mascara en el campovalor. FORMATOS DE CARTAS DE VACACIONES: FMVA2: * A los campos Dias disfrutados y Periodos de causacion se cambio el formato @n4 a@n6 FMTVA: * Se borraron las aperturas de tablas y se corriguio un error en la lectura del vac * Inclusion de loc:ciudad * Se borraron las aperturas de tablas * Inclusion de loc:ciudad ********** Módulo de Seguridad Social ********** * En la venta Sil01:FrmCSS, se permitio el tipo de salario por agrupacion (V) - Y se habilito el campo de la agrupacion * sil02:TagEMP, para que muestre solo el presonal activo * Y en la ventana Sil02:WinLQ se coloco un check * Reporte de novedades sil02:Aut610r se le agrego clasificación y Exportación a Excel. * En la importación de novedades (Sil02:ImpNovedad) calcule los dias. * Cierre de autoliquidacion para que no actualice el ese para salarios tipo 6 * Cambios segun visita de nora * Sil03:LiqNOM, liquidacion de novedades por rango de sucursales * Cambios segun visita de nora ossa * Al calcular el IBC promedio tome el valor / dias * 30 inclusive para tipo de salarios M. * Manejo del tipo de salario Reportado. * Manejo del salario tipo 6 con Asociaciones * Tns:ogen_nov- al haber cambio de salario actualice el nuevo en la cola QESE para liquidar las demas novedades por salario reportado * En ogen_nov, la variable dias trabajados $ no se estaba serando * Para los salarios 2 , estaba haciendo un mal calculo del salario reportado. * Mns:WinAMAteso, para el reporte * Las vacaciones se pagan buscando los periodos en las vacaciones * Tns:RptAMAmedioSF - Con la variable de usuario * Sssal:TipBaseFondo, Tipo de Base fondo Salud, para que lo aplique el porcentaje al IBC. * Para salario por agruapcian las incapacidades se deben de pagar con lo pagado en el periodo. * Cambio para que no reste dias * Se incluyo el NOM, para dolares * En tns:ogen_nov: Se reviso un bug en calculo de dias. * Se creo la rutina casoXTIPODESAL * En tns:ogen_nov , se creo el tns:VerfUltDiaFeb = LeerVsv('tns:VerfUltDiaFeb',0,'Verificar Ultimo dia de Febrero','Alfanumerica','S') * Cambios en los reportes, Tns:RptAMAmedio Tns:RptAMAmedioRP Tns:RptAMAmedioSF Tns:WinAMAmedio * Tns:ogen_nov: Actualizacion de salario 2 , con variable de usuario Remitirse al documento tns_liquida001.rtf * Tns:SlcEMP, para que muestre solo el presonal activo * Y en la ventana tns:Liquida se coloco un check * Manejo de Novedades con Tipo de Salario Reportado para el Personal de Salario Integral. * Control de prorrogas que solo lleve horas al nvs. * En el procedimiento tns:ogen_nov en la rutina imprime cambie los glo:filtrado por loc:filtrado * Silif:aut600 Y Silif:Aut601r - Para agregar filtrado por servicio. * PrgName, para llamar exe de amdnistracion se cambio la longitud 60 a 255 * Agrego al arbol los procedimientos Mns:WinActSalMin yMns:WinActESE LIQUIDADOR AUTO5 * Se agrego debug, El IBC se pone en 0 para los pensionados con tipo de salario 7 * Manejo de los minimos para salario integral * Cuando lee las novedades de retiro que está en el periodo siguiente está accesando al EMP con llave y debe ser con llave7 ********** Módulo de Instalación del Sistema ********** * Borrado de la tabla ARH, con pregunta * Cambios en validar, por problemas en la tabla cnf, cuado ya existe un arh * Cambios de arby mch, nvnv, mlc * Cambios en la tabla nvnv, mlc * Cambios POR ERROR en el EMP * Error en llamado del validador * Error en la creacion de cias, fue corregido * Se cambio vsv * CIA:ocultar arbol * Cambios para la version ********** Módulo de Administración del Sistema ********** * Error en la funcion O_enviar email, se corrigió * Cambios de arby mch, nvnv, mlc * Cambios en la tabla nvnv, mlc * Cambios POR ERROR en el EMP * Nueva compilación en EMP * COMPILADOS * Modificacion de Ventana de Registro de Companias SYF070 * Se pusieron TIPS para descripcion de los campos * Error en la creacion de CIAS, fue corregido * Implementacin del sgg:A_verOnly para que solo muestre el browse * La seguridad no estaba dejando entrar, se le quito en extension el manejo de la seguridad * Se cambio vsv * Creacion del Rpt:Logo , en VSV en la instalacion de Inis * CIA:ocultar arbol * En el Registro de Compañías, el manejo de Frames * Cambios para la version ********** Manejo de Seguridad del Sistema ********** * Cambios en asignación del ARH:UBICACION, se le quitó el UPPER * Cambios en arh ubicacion para que no lo garabe con upper * Cambios en validar, por problemas en la tabla cnf, cuado ya existe un arh * Cambios de arby mch, nvnv, mlc * Cambios en la tabla nvnv, mlc * Cambios POR ERROR en el EMP * Nueva compilación en EMP * Nueva compilación por cambios en Tablas. * COMPILADOS * Error en nombre del rru * Cambios en los aceesos * Cambio en la ventana de acceso para usuario y clave de 30 * Se cambio vsv * CIA:ocultar arbol * Manejo de Frames * Arreglo de leerRarh * En esta version se cambiaron los accesos a los inis por campos en la tabla cia. * Los unicos inis pra el acceso es la ruta del arh y la aplicacion * Cambios para la versión. ********** Manejo de Embargos ********** * Tne:TransPagoAgrario, se reviso y se acondicone el accept.txt * En el procedimiento Tne:TransPagoAgrario se cambió la estructura del grupo CTA. * En el procedimiento Tne:TransPagoAgrario Se modifico la estructura del registro de control para el banco agrario: ********** Manejo de Transferencias Bancarias ********** * Se creo el Citi Playlink1024 y se actualizo el WinCredito * En el procedimiento tnbc:wincredito en la rutina grabardet se cambio la estructura del archivo plano en las variables nroctaprov, secobserv, nroctaclie. * Se desarrollo procedimiento "Mlbc:BcoBBVA" para tranferencia bancaria BBVA. ********** Módulo de Políticas ********** * Msap:BsqCampo y Msap:Importar para que grabe el APE con el consecutivo de nomina. * Se reestructuró la Tabla * Se modifico la ventan Tpol:WndPry y el proceso ********** Módulo de Facturación ********** * Tlcv:LiqCNV- Se agrego la tabla WQBS * Arreglo reportes de suministros se suprime instruccion slq * Tlcv:WinDisHoras, periodo hasta HEREDE EL periodo desde * En informes de suministros permitir seleccionar y filtrar por periodo. * En el reporte especial de suministros se disminuyo el tamaño de la fuente y se aumento el tamaño de los campos numericos a @n18.2 * En la novedades de convenios "Mlcv:BrwNVNV" al borrar una novedad que es de suminstros, actualizar el campo MCH.LOTE_SUMINISTRO para volver a generar la novedad y se pueda liquidar en forma indivudual en otro periodo. * Se creo el reporte "Mlcv:RptCompSumMLCe" para sumnistros detallos por concepto, reporte especial de suministros. * Se creo el reporte "Mlcv:RptCompSumMLC" para sumnistros detallos por concepto. * Se creo la ventana "Mlcv:LiqPRO" para reliquidación de terceros por convenios de suministros. * A los reportes Tlcv:RptCompNmCptMLC,Tlcv:RptCompNmMLC y Tlcv:RptResuNmMLC se agrego al final de cada reporte el total general. * En el proceso de novedades de suministros "Mlcv:WinCPVa" se modifico para generar por lotes y llenar los campos MCH.LOTE_SUMINISTRO y NVNV.LOTE_SUMINISTRO * Se crearon los procedimientos "Mlcv:WinGenNVNV" y "Mlcv:WinCPVa" para el proceso de generación de novedades de suministros. * A la ventana Tlcv:WinFacImpForm se le agrego la tabla FCT * Se corrigió Mlcv:FrmNVNV, no estaba validando la jerarquía de la estructura administrativa cuando se digitaba directamente sobre el campo. * Falta la variable MCH:MNJ_Convenio para ocultar ó mostrar la opción Generación de Novedades de Suministros. * Al arbol de facturación se agrego el procedimiento Mlcv:WinGenNVNV y la opción para Generación de Novedades de Suministros. * Cambios en llamados de Exes * Se corrigio las jerarquias de la estructura administrativa en el Registro de Novedades por Convenios "Mlcv:FrmNVNV". * Registro de empleados por convenio "Ml1cv:FrmEmpv" para que grabe la clase de empleado. * Arreglo duplicacion de variables por convenio * En el procedimiento "Ml1cv:frmCPV", el campo CPV:ESTADO de los calendarios de convenios se campo la presentación de Drop List a Entry. * Ml1cv:BrwEmpv, se cambio la apariencia del browse. * Ml1cv:FrmEmpv , se puso a leer la nomina. * Ml1cv:FrmEmpvCNV se destapo el estado * Manejo de las jerarquias en la estructura admin, en el procedimiento Ml1cv:FrmEmpv. * Se agrgó variable de Usuario MLCV:CNVPORCCO, para que filtre convenios por CCosto * Se reestructuró la Tabla * Se incluyeron las sgtes variables para liquidacion de facturación Mlccompania, Mlcnroasiento LIQUIDADOR DE FACTURACIÓN: * cnv:tercero por glo:nit * En liquidación de novedades de suministros se agrego la variable de concepto "Lcv:Agrup_Factor", para calcular el valor de la administración para todo el convenio y no por cada registro. * Liquidación de novedades de suministros se agrego la variable de concepto "LCV:Sumar", para conceptos se suman agrupando por nvnv:convenio, nvnv:concepto, nvnv:idtercero y nvnv:mcpcns. * Se modifico para leer y llenar los campos nvnv.lote_suministro y mcl.lote_suministro * Se modifico la rutina Carga_Nov_MCH para liquidar novedades de suministros. * Se creo la rutina Carga_Nov_MCH para liquidar novedades de suministros. * Se agregaron Debug´s y la función O_BaseMLC tome en cuenta losperiodos adicionales * En el Case de la variable Tbc:FormaPago, se agrego la opción 'P' para proporcionar el valor por horas trabajadas. En el Olqcv004 FORMATOS DE FACTURACIÓN: * Fc025:WinExpMUA , BUGS * Cambios en importacion de trabajadores * Cambios en distribucion del fic * Fc035:RPTPARAr, se modifico para mostrar ademas los aportes de autoliquidacion * Fc04:brwBAT, se cambio el llamado de los exes * Fc04:brwBAT se cambiaron los parametros para llamar los .Exes * Se reemplaza con el de fcnm200701 * Cambio del Mcn:Sucursal = Ama:Sucursal * Se organizo las variables locales del FCT01 * Se agrego la generacion del archivo del FCT08 * Se agrego la generacion del archivo del FCT03 * La base del iva Retenido sea la columna 7. Del FCT03 * Se agrego la generacion del archivo del FCT02 * Se modificó el formato del Archivo Plano, quitando todos los espacios en blanco. Del FCT01 * Nuevo Manejo del iva del FCT01 * Agrego la generacion del archivo plano para la contabilizacion, del FCT01 * El campo del IVA es la suma de todo. * Se cambio el tamaño del formato del FCT08 ********* CIRCV.Cierre de Convenios ********** * Se agrego la variable general de usuario "circv:Indices_Ccov", para asignar al FCTI los clasificadores del convenio que estan en la tabla CCOV. Esto se aplica en la rutina "Ver_CCOV". ******************** Configuración Tablas de Referencia ******************** * FrmDNOX, no estaba grabando la estructura de centro de costo * Co3:Envios , para registrar envio de contratos * Cambio el lo gintud de la descripcion de la tabla MTR * Se creo la variable de usuario CCU:TIPOTERCERO , Permitir siempre tipo tercero 0-No , 1-Si Numerica, Dato 0 por Default. * Estructura administrativa en dnox- cambios en la grabacion * Se modifico el DNOM y DNOMX, para permitir MUltiples estructuras * Co2:BrwCPC- Con la variable de usuario CPCXAnoAct, Filtra el CPC por el año actual, Alfanumerica, S puede filtrar los calendario contable por el del año actual. * En el proceso Co2:FrmCRG se agregaron los campos Cod_Contable, Naturaleza, Crg:Ind_Neto * Los inis, para la foto fuerenon reemplazados por leervsv * Comun:FrmARE- Se amplio el campo Area a 20 * Se apliaron los campos de valor en frmcco * Nom:FrmCPR y Nom:BrwCPR , se incluyeron los dias de producion y los dias normales * Nom:FrmBCU, se agrego el campo sucursal alterno * Se incluyo en frmdnh, manejo de dias parciales * En Mlnom:treeAPP, se cambio el getini por loc:MnjDotacion = Manejo de Dotacion por Usuario A-Ambos D-Dotacion P-Proteccion. ******************* Tablas de Configuración RRHH ******************* * MlCo4:BrwEHCs, Mlco4:FrmEHCs, se modificaron * FRMECH, duplicacion de profesores * Nuevos procedimientos para matricula de solicitantes en cursos MlCo4:BrwEHCs, Mlco4:FrmEHCs * Cambios en BrwEHC y FrmEHC para el manejo de las categirias de los participantes * Cambios en longitdues en la tabla hab y habt * Frmhoe, poner el oficio * Co5:BrwHCO, se quito un putini que no se utilizaba * Se cambio la lectura de las fotos, se abolieron los inis * Co8:RptInd Y Co8:RptINEX Se le agrego un conteo de los Prop:Timer. Módulo de Capacitación * FRMECH, duplicacion de profesores * Tcl:FrmEHC, se le incluyo seguridad de campos para volver los campos requeridos * Se cambia la estrategia para la foto. Ya no se leen inis, sino variables de usuario Hojas de Vida * Tlri:RptHJVCla - Mueste el nombre correctamente * Tlri:WinRptHJV - Realice el orden correctamente * Tlri:RptHJVCla y Tlri:WinRptHJV se agrego las referencias laborales, el oficio y el titulo que que los estudios deben estar certificados. * Tlri:WinRptHJV y Tlri:RptHJVCla Permitir generar toda la Información a si no tenga, con el nro de líneas que el usuario indique, respetando el nro de registro de información que tenga * tlr:BrwOIDemp, se cambio la longitud del idd Selección de Personal * Msl:BrwORDemp, se inculyen los indices socio economicos para solicitantes * Tns:FrmSOL, campo de cargo que sea validado * Arreglo reporte RPTDOE * Duplicacion de requisiciones * Manejo del consecutico en requisiciones Ademas TS:BrwPslOmitirEstructura, Omitir estructura Administractiva en Selecion de Empleados * Alfanumerica Dato = S (por default) , permite no tener en cuenta la estucutura administrativa en el momento de seleccionar empleados. * Correcion a bug en reversion de solicitantes * REVERSION proceso de matricula en nomina * Duplicacion de requisiciones * Cambio en TreeApp , inclusion para ReportingSErvice de nuevos campos de la tabla CIA. Evaluación * Se incluyó en todas las formas la seguridad de campos * Se incluyo Mlev:SlcTagHEVM, para llevar al plan de accion cuando el tipo de valoracion es manual * Error en el llamado a Mlev:SlcHETVv, le faltaban parametros ********************* Módulo de Informes Generales ******************** * Correcion a reportes agrupacion de conceptos empleado y todos los reportes con Maximixe el preview * No Tener en Cuenta la Nomina ? * tni:acu610r, tni:acu620r, tni:acu620rr, tni:acu610rr, tni:acu610sr, tni:acu630r, tni:acu631r, tni:acu630rr, tni:acu631rr, tni:acu630sr, tni:acu650r, tni:acu650rr, tni:acu651rr, tni:acu650sr, tni:acu651r * Se agrego el control para mostrar conceptos tipo especie. * Mnia:RptPromedio- Se agrego el calculo del salario promedio mensual. * Los reportes nuevos de Doceavas y PagAnterior * Cambios y modificaciones en reportes * Mnif:RptDEE - Genera Exportacióna Excel * Cambios en reportes Especiales * Se realizaron nuevos reportres especiales * Se agregaron Firmas Al Procedimiento mnif:WinRptpagant, de acuerdo informes especiales * Cambios a wnd:acta y rptpagant * Cambiao a reporte: mnif:rptacta, mnif:rptpagant * Se modificaron las ventanas Mnif:WinRptPagAnt y Mnif:WinRptPagPrim, las cuales no permitian seleccionar la nomina y el periodo. * Reporte de Quinquenio * Se modificó el procedimiento tnif:RptResuNm para que funcione el salto de página por rompimiento * En el procedimiento Tnif:RptCompNmCpt del reporte de distribución de horas se agregó el salto de página por rompimiento * Reportes nuevos ******************* Generación de Novedades ********************* * GENERACION DE AHORROS plan de ahorro SPR * ogen_tnhe- Manejo del salario mas asociación. * En el proceso ogen_imp (generacion de novedades de la importación) pueda distribuir el concepto de ordinario en otro por una regla de 3. * Calculo de Valores en PDE * En el procedimiento ogen_tnhe se modificó la rutina dias_Salario * ogen_tnp - se agrego debug * En ogen_tnic, se incluyo control de salario para calcular al Basico * ogen_tnap - Crear la variable de usuario para que calcule el factor de la historia salarial catedra, Ape:JornadaHsl, Maneja jornada Salarial, Alfanumerica, S. * ogen_tnnp - Se modifico el filtrado del NVP. * ogen_tnap - con la variable de usuario Ape:Calendario, tipo de calendario,Alfanumerica, C para que tenga en cuenta los dias de febrero para el calculo de las horas. * tlgen:WinNovedades se agrego la tabla NVP * ogen_tnnp - Se quito open, Close y se puso filtrado. * Agrego manejo del numero. * Se desea hacer un control del salario basico con el salario minimo para el tipo Dias. Las variables de usuario a crear son: - Inc:CtrolMinimo, Control del salario minimo, Alfanumerica, con dato VSY para tomar realizar control al salario minimo que esta matriculado en el VSY. O VAR si se desea manejar por varible. * ogen_ECNC , generacion a nomina de envio de contratos tlgen:WinNovedades y tlgen:EnvioModulo, inclusion del envio de contratos. * En la procedimiento ogen_tnk en la rutina Agrupación se le agregó al query Condición para no interferir con el módulo de tiempos * En el procedimiento ogen_tnhe se agregó la rutina dias_Salarios * En el ogen_tnhe se quito el relate de las tablas AHE y CHE * En la genracion de ajustes se implemento para Caso de Ajuste de comisiones. ******************* Grabación Global de Novedades ******************** * Grabacion global de novedades ******************** Módulo de Presupuesto ******************** * WinGenPto, inclusion de la tabla TAG * Infomes de presupuestos por personas * Informes de presupuesto por personas * Contabilizacion de Presupuestos * Arreglo de problemas en el mnnet, cuando se cargaba esta opcion LIQUIDADOR DE PRESUPUESTO: * Afirmar Primas. * Primas de antiguedad y vacaciones * Afinar cesantías. ******************* Módulo de Ahorros ******************* * Tnhe:FrmAHE - Se agrego la opcion Hsl + Ase en Tipo de cuota ******************* Control y Mantenimiento ****************** * Se quito un getini,putini del timer * Se agrego lectura del campo EPR.TP_APLICACION para saber que la aplicación funciona por cuentas contables. * Se modifico el texto en los frame del exe. * Estaba en clarion 5, se convirtió en calrion 6 el plps ******************* Grabación de Horas Extras ******************* * Cambio a horas extras y del Prop:timer * Se modifica el procedimiento de registro de horas extras mlk:wndPlantillaPDE , para dar mas campo al ingreso de horas * Correcciones a Ingreso de Novedades por plantilla de Diario Nuevo Boton de refrescar (Incluye imagen referscar.gif). Cambio en los eventos de seleccion de los Browse * mlk:wndPlantillaPDE, bug se estaba tapando el boton de cambiar en la estructura administrativa * Se arreglo un bug en la grabacion de plantillas de diario, habia un conflicto con la seguridad * Se modifico en la variable de usuario mltx: por mlk, en el procedimiento mlk:salarioporoficio * Correccion de Bug en la Ventana de registro de horas extras por plantilla de diario ******************* Módulo de Dotación ******************** * Tndt:RptDteResumido- Se organizo la exportación a excel de la dotacion resumidad * Se incluyo para el recibo de dotacion nom02866r2, mldt:preimprime, Tipo de pies de pagina que se quiere imprimir. Dato = 1 Imprime un pie de pagina con unas clausulas especificas. 2 Imprime otro tipo de Clausulas. * En Mldtm:treeAPP se cambio el getini por 'Manejo de Dotacion por Usuario A-Ambos D-Dotacion P-Proteccion' * Se cambio glo:basedatos por glo:motor * Por compatibilizacion, se habia cambiado la funcion Saldoartb * mldt:BrwNVDT - Se quito el filtrado por empleado ******************* Registro de Empleados ******************** * Sustitucion patronal * tnep:frmEMP2 - Se agrego el manejo de la seguridad por campos. * Se corrigió tnep:frmEMP2, no estaba validando la jerarquía de la estructura administrativa cuando se digitaba directamente sobre el campo. * Tnep:BrwEMP se cambio la estrategia para mostrar la foto, se quitaron las lecturas a los inis. * Tnep:FrmHsl Se valido el tipo de Nomina en el hsl * En procedimiento Tnep:FrmEMP2, La estructura Administrativa. Manejo de las cola son sensitivas a mayuscula y minisculas, algunos clasificadores no se validaban correctamente. ******************* Módulo de Vinculación ******************** * tnvi:ContrlCTB y Mlvi:ContrlDiaPrueba se amplio el campo año. * Mlvi:WinValREL - Agrego Clasificación a la consulta Nro de empleados por aprendices. * Tnvi:WinClaNm- Se agrego la ventana de clasificacion. * Se corriguio un bug , pues la consulta que estaba plantedad no existia. * Manejo de contratos, - Correcion en el registro, para incluir variables del pago. - Generacion a Nomina, - Creacion de envio de contratos * Mlvi:WinValREL es una nueva consulta que muestra cuantos aprendices deben existir por el numero total de empleados. * Se incluyo el registro de contratos ******************* Módulo de Prestaciones Soc. ******************** * Mlps:RptCes - Agrego la exportacion a Excel * Se agrego debug rru para la generacion del formato de pagos a los fondos de cesantias ******************* Cierre de Nómina ******************** * Mnli:BoorarEXV', Borrar la Tabla EXV despues del cierre para archivo temporal de Importaciones. * Se valida en periodo con el tipo de liquidacion * Se valida en periodo con el tipo de liquidacion * LIQ2601, se incluyo la tabla ecnc * Lectura del tnm, Para manejo de Horas por Dias en Vacaciones Cierre Novedades Pendientes * Buscar Movimiento Liquidado por N_PRESTAMO Cierre de Estados * Manejo de horas por dias en vacaciones - FEPCO Cierre de Incapacidades * Busque el valor liquidado para cambiar estados en las incapacidades Cierre de Ausencias * No genere para liquidacion por valores reportados. ******************* Módulo de Novedades de Nómina ******************** * Manejo de los anticipos - Fepco * Manejo de los anticipos para busacar la base del mes anterior - Nubiola * Se corrigió Tnnv:FrmNVN, no estaba validando la jerarquía de la estructura administrativa cuando se digitaba directamente sobre el campo. * Se modifico la generacion de anticipos con respecto de las vacacione y los ingresos * Al campo PROYECTO de la ventana Tnnv:FrmNVN se le quitó el REQUERIDO ******************* Módulo de Vacaciones ******************** * Tlv:SlcHVA. y Tlv:BrwHVA, se le incluyo el o_verself. * Tnv:Vac027 - Control de Ausencias, Incapacidades y Vacaciones * Tnv:Vac026 - Control de Ausencias, Incapacidades y Vacaciones * Manejo de dias parciales en ofechavac * Tnv:RptVacs y Tnv:WinCla Solo genere saldos pendientes. * Tnv:FrmVac , se agrego indicador del periodo y periodo de pago ******************* Módulo de Procesos Auxiliares ******************** * Tnau:WinAuCat , se usan variables de usuario en vez de getinis * tnau:WinDepEmp HISDEPURAEMP, Historico para depuraciones de empleados. * Tnau:DepAcu, HISDEPURA, Historico para depuraciones * Nueva Funcionalidad en la Ventana de Sustitucion Patronal (Mlau:WinSustPtr) , para elegir las bases de datos directamente de la Tabla CIA. * Inclusion de Transaccionalidad en el proceso, para reversion del mismo si no se completa el proceso * Mlau:WinSustPtr, se incluyo la tabla emsp * A los aumentos porsalario se agrewgó el campo HSL:TPSALARIO = 'N' (Oaum_ofi) ******************* Módulo de Incapacidades ******************** * Ctrol de los dias de febrero con la variable Inc:MesFebrero, Paga los dias adicionales mes febrero * O_lastday Se agrego el external * Tnic:FrmINE - Control de Ausencias, Incapacidades y Vacaciones * Arreglo de apertura del vsy, en el arbol ******************* Certificaciones y Correspondencia ******************** * Pueda hacer la generacion de extractos por combinacion normal con la variable de usuario Mdoc:Combinacion dato S. * Nuevos campos en la tabla CTB % de renovación nro maximo de persona * Cambio en las ventannas del ECNC, para incluir nuevas variables para el manejo de pagos. ***************** Sistema Financiero Sysoft ***************** * En el registro de las formas de pago "Erlcc:SlcFPF" se agrego el campo FPF.MODULO para definir si la forma de pago aplica al modulo de CxP, CxC y Bancos. * Se adiciono al registro de bancos "Erlc2:FrmBCO" el campo para codigo ACH. * Se crearon los procedimientos "Erlc2:SlcCnv" y "Erlc2:SlcCPTVcnv", para seleccionar convenios y conceptos de convenios de facturación en modulos financieros. * Se corrigio las jerarquias de las estructura administrativa en el procedimiento "Erlc2:FrmTRFI". * Se creo en la ventana "Erlc0:FrmPUCR", la opción de nota crédito para generar notas crédito en la interfase con Great Plains * Se modifico el prototipo de la función "VerExist" por que en el mllq se adiciono un parametro. * En la consulta de las formas de pago "Erlcc:SlcFPF" se agrego parametro para filtrar por los modulos de CxP, CxC y Bancos. * Se modifico el procedimiento "Erlcc:FrmRET", para poder definir tablas de retención del 100%. * Se modifico eprocedimiento Erlcc:FrmCUEF, para el manejo de cuentas de cierre por tercero. * Se cambio el registro de retenciones "Erlcc:FrmRET", para crear porcentajes hasta 100%. * En procedimientos "Cilc1:BrwPAFDEV" y "Cilc1:BrwPAFdes" corrección para no mostrar registros de la tabla PAFD con el campo CNSPAF esta en blanco. * No era el de esta carpeta, era de midasoft * Al seleccionar las formas de pago "Erlcc:SlcFPF" se agrego parametro para filtrar por los modulos de CxP * En la reversión de traslados "Cilc1:WinRevMVT" no estaba abriendo la tabla WDUM. * Se agregaron linaes para RRU en procedimiento "FnMovPAF". * Se modifico el prototipo de la función "VerExist" por que en el mllq se adiciono un parametro. ******************* Módulo de Importación / Exportación ******************** * Tnex:SrcImpFil- Validar el concepto en la importación * Se cambio glo:basedatos por glo:motor * En Tnex:WinImpExpVRF, se cambio el getini por Tnex:PATHImpExp, Path Para exportacion * En Mlex:wndviewexp, se cambiaron lo getinis por loc:Owner = USRDBOFUNCIONES, Owner de la base de Datos para funciones * loc:Owner = USRDBOORACLE, Owner de la base de Datos para ORACLE ******************* Módulo de Turnos ******************** * FrmNTU , Bug en grabacion del periodo * Tnt:FrmNTU, SE INCLUYERON LOS CAMPOS DE CONCEPTOS , HORAS ... * Tnt:BrwNTU , se cambio el metodo de llenado de page a file * Tnt:BrwNTU se modifco el ordenamineto * Se camvio oGen_nov, para tomar turno y horarrio, por campos y no por sub() ******************* Módulo del Asistente de Configuración ******************** * tpwi:docVSY, se incluyo el envio de contratos * No habia quitado Stops en "tpwi:ImpIni". * Se modifico la importación de empleados "tpwi:ImpIni", para subir el salario con 4 decimales. * En la importación del maestro de Empleados (EMP). * Se agregaron opciones en la ventana "tpwi:ImpIni", para salario con decimales y empleados nuevos. * Se agregaron al proceso los campos CIUDAD_N, CIUDAD_TRABAJA y TIPO_COTIZANTE. * Se asigno información a los campos TIPO_COTIZANTE, CIUDAD_TRABAJA y PRODUCTO del EMP, en la importación de empleados. * Se incluyo en el Frame en el commadd 7 para solo mostrar la instalacion de archivos cuando se llama del sy55i * En la ventana Mlpw2:InstARH, se inclutyerno las nuevas variables para el ARH ******************* Ejecutables de Midasoft ******************** MNNET: * En el MnnetTreeAPP, se cambiaron los getinis por FrameMidasICONOS, Mostrar Iconos en el Arbol' MNEXE: * Grabacion global de novedades ******************* Variables Globales ******************* * Variable Global GLO:NAVCTON * Cambio en manejo de frame, fondo,textframe, ***************** Módulo de Ajustes ***************** * Con la variable de Usuario Tnaj:SoloAcumula y Dato S sólo acumula los ajustes, ya sea Individual y Global ***************** Módulo de Auxilios ***************** Se modificó la ventana de aumentos globales en el procedimiento MLAX:WINAUMGLB, se agregó en el tipo de aumento la opción igual y fecha. ***************** Módulo de Tiempos ***************** * En el procedimiento mltx2:winrgtPTURPER en la ventana de los datos del empleado se agregó el tipo de contrato. * En el procedimiento mltx2:winrgtpturper le agregue en los datos del empleado el tipo de contrato y en el mltx2:autptud le agregue el Selfsv * Se cambio en el treeapp GETINI DEFINIDOS,.\SYF.INI') * Loc:strproc = Mlex:Definidos, Procesos definidos por el usuario * Se agregó la opción en el árbol Liquidación de horas. en turnos routina Liquidación de Horas * Se modificaron los procedimientos mltx2:AutPTUD y mltx2:SrcPTLQxEMP, en la ventana de autorización y liquidación * Exportación a Excel de los Reportes * Se modificaron todos los reportes respecto a espaciado, pie de pagina, lineas, y algunos totales que no estaban bien, ademas se agregó el procedimiento mltx:ChgName para todos los reportes (Cambio de la tabla EMP por la vista EMP_POR_CIA cuando se manejan varias EMP en diferentes B.D). ***************** Módulo de Soporte y Ayudas ***************** * Nuevos campos y Funcionalidad para compatibilidad con Web * Cambio a sentencias SQL directa en las consultas y reportes Exportacion a excel * Thlc:FrmDCMV, syf:pathayuda * Nuevas Caracteristicas del modulo, compatible con el sistema Web, Estado, Prioridad, Historia, Adjuntos * Cambio getini de ayuda por syf:pathayuda ********** Módulo de Liquidación ********** * o_NovRep, se modifico de forma la funcion * Se hace el prorreteo por mes la variable debe ser FIC * Funciones para vac, revidion de chgsal * Se cambio la funcion o_relacioBSC, en la parte del VAC, para carta de vacaciones con interfase Word * O_grabmvto, cola de qdnox, se incluyo la estructura * o_baseMLQCNV, se quito un rru incondicional * Cambio de funcion crea_mbc del sistema financiero * O_RevAPE Se agregaron debug * o_RstAus Se agregaron debug * o_salprolq Se agrego la variable del concepto All:Debug para generar debug * GrabarLQD Se modifico el manejo de las devoluciones para que busque acumulados del mes completo con la variable ldf:TipDev con dato AMC. * o_promsal En el calculo de la fecha inicial de acumulados se linea donde se suma 1 * O_AuseCtr Se incluyo loc:RestaNoAcum = varcptgen(TBC:Concepto, 'No', 'No', 'RestaNoAcum', 0) ! RESTAR APE DEL PERIODO NO ACUMULADO * Se corrigieron las funciones "SaldoART" y "SaldoARTAB" por que en el calculo de las existencias y costos no estaba actualizando bien el campo ART.P_VENTA * Se tapo debug en la generación del movimiento contable inverso "Inver_MBC". * Las funciones SaldoARTAB y SaldoART no estan actualizando el campo MVM.COSTO cuando el movimiento maneja clasificadores. * o_grabmvto - GrabarLQD - Debug para Redondeo * o_grabmvto, se puso a leer el cpt para poner el tipo en el mlq * o_grabmvto - Redondeo con dato A para el manejo de la autoliquidacion (5 por debajo) * GrabarLQD - Redondeo con dato A para el manejo de la autoliquidacion (5 por debajo) * La contabilización de bancos "Cont_MBC" se agrego contabilización de notas bancarias. * La cobatbilización de CxP "Cont_FCT", bancos "Cont_MBC" y diferidos "Cont_DFRP" no estaba llenando información en los campos MCP:CONVENIO y MCP:CPTCONVENIO. * Las funciones para actualizar saldos y existencias de articulos "SaldoART" y "SaldoARTAB" no estaba calculando bien el costo al realizar traslados. * O_vacaci , se le incluyo debug * o_grabmvto, se incluyo loc:verificavac y se cambio para que permita ver las devoluciones asi no se pague por un concepto * Se modifico la función VerOrdenada, para calcular las unidades solicitadas en requisiciones. * O_Promsal - El manejo de los dias de febrero para el conteo de las fechas y los dias. * O_RelacionBsc - Agrego la regla de validacion par las funciones de la tabla CES. * Se modificaron la creación de movimiento a bancos "Crear_MBC" y el movimiento inverso a bancos "Inver_MBC" cuando se ejecutan estas funciones desde la actualización de bancos. * Se modificaron las funciones Cont_DFRP, Cont_MBC y Cont_FCT para la contabilización de suministros en CxP, Bancos y Diferidos. * O_promsal Al calculo de dias de promedio le sume los dias de febrero * o_promsal - Solo lea las ausencias con la variable Prs:SoloASE. * O_BaseLd - lqdTipo Permite calcular los dias tipo 2 * Se modifico el procedimiento "Cont_FCT", para el manejo de convenios de facturación, cuando se contabiliza CxP. * En o_MvtLiq Se incluyo la variable de conceptos * VerificaPag con una S, verifica los pagos en los acumulados y si encuentra pagos en el mes, entonces no liquida. * Se modificaron las funciones "VerExist" y "Cont_CIG". * Funcion del arh * Inclusion de Funcion para manejo de conexion a base de datos a traves de la tabla ARH, en los campos SERVIDOR,BASEDATOS y USUARIO * Compatibilizacion * Se Agregaron Funciones para manejo de String de Conecion variable usando la configuracion de cada Tabla Guardada en el archivo ARH * Se modificaron los siguientes procedimientos para no contabilizar documentos contables con total de debitos en cero y total de creditos en cero Cont_FCT = "Contabilización de Compromisos" Cont_CIGH = "Contabilización ordenes de Ingreso/Egreso" Cont_DFRI = "Contabilización Items de diferidos" Cont_DFRP = "Contabilización Cuotas de diferidos" Cont_MBC = "Contabilización Movimientos de bancos" Cont_NDC = "Contabilización notas financieras" OasientosCON = "Contabilización con politicas contables" * Se modificó la función Verordenada * Se valida en periodo con el tipo de liquidación y periodo * Tnlq:Liq2402- Se agrego la tabla NVP * Tnlq:Liq2402, se incluyo la tabla ecnc LIQUIDADOR PERIODICO: * Se agregan debug para el ctrol de fecha de vencimiento y encontrar empleados * Se agrego la variable GLO:NVACTOM = 0 ********** LQ001 ********** * El manejo del control de fecha de vencimiento del contrato cuando el señor ingresa en el mismo periodo. * Manejo de fechas de cambio de Salario * Si la fecha de vcto de contrato en es menos que la fecha final debe de controalr la la variable de usuario * En vencimientos de contrato: Variable de usuario liq:CtlVcmtCtr, con dato en A, se puso el control de esta fecha fuera mayor que cero asi: emp:f_Vcmt_contr > entonces controle el tipo de variable. * TBC:PagaCompleto paga la cola en la salida En una S * Cálculo correcto del ordinario cuando el empleado ingresa en el mes y es Febrero * Se incluyo caso de salida a vacaciones dentro de la quincena y que haga un o_grabmvto , y busque devoluciones * Manejo de febrero en la salida a vacaciones, se cambio una comparación ********** LQ002 ********** Se creo Tpbase para manejar otro promedio ********** LQ012 ********** * Manejo de restvac, con IR e IV * Se incluyo la variable Ctl_IngDiv , divisor para el control de ingreso. Esta variable debe de contener 30 , para los concepto de quincenales y tiene condicionador en la segunda quincena ********** LQ016 ********** * CtaBcoG con dato P, para que busque la tarifa del banco que gira y este valor es por periodo ********** LQ030 ********** * La variable Proporcional con dato HL Para pagar porpocional al tiempo laborado ********** LQ034 ********** * AplicFactJor, aplicar el factor de la jornada al salario promedio *TopeDiasPrim, Nro de Dias topes pagar la prima = 7 PagPrimPVac = D * Manejo de los dias pendientes coservicios * Con la variable GrbHrs permite no grabar horas * Liquide la primas por el nro de periodos de vacaciones * Se agregaron Debug´s ********** LQ035 ********** * La variable Divisor NP para que page prima por nro de periodos * LIQUIDE LA PRIMAS POR EL NRO DE PERIODOS DE VACACIONES - ********** LQ074 ********** * Manejo del ordinario por Salario Basico del mes completo Buscar el porcentaje de la tabla por otro concepto de retencion * Permita proyectar el mes las deducciones ********** LQ090 ********** * Se valido que sino tenia wvlr, no haga el ajuste * Se organizo el ajuste al minimo * Se incluyo rutina para restar * AgrupBasico, control del tope minimo siempre y cuando existan horas liquidadas por el basico. * TpBase 'TS' buscar rangos de salario en tabla de impuestos. * TpBase 'NB' para buscar horas de novedades y pagarlas al basico * En el cambio anterior Estaba sumando horas y era dias * Manejo de Febrero ********** LQ26A *********** * Manejo de nuevos auxilio * Manejo subsidio * Manejo de la reliquidación * Se movio el borrado de horas * Con la varable GrbHoras Dato S para permitir por variable grabar horas al subsidio de transporte y realizar de manera correcta las restricciones. ********** Lq67S ********** * Control de division por cero * Se agregaron controles para el calculo de las vaciones en la base del fondo de solidaridad * Manejo de la base conel salario basico donde salfijo es H * Manejo de otra tabla de fondo de solidaridad para pensionados. * Manejo vacaciones del mes * RecalBasliq - Recalculo Base de Liquidación * Crear la variable Tbc:CtrolMinCom con dato C, para que haga el recálculo de la Base con el Mínimo por días * Suma los dos días de Febrero si el señor Ingresa en el mes. * Se agregó un Debug para verificarcómo busca el IBC en las vacaciones * Cambios para control del minimo en vacaciones * Manejo de salario Tipo 7 del ESE ********** RESTRICCIONES ********** * Buscar periodos y manejo de DMS, dias del mes siguiente * Manejo de las restricciones para vacaciones * Se complementaron casos * El buscarvac se modifico para que cuando el condicionar venga en 1 segunda quincena. * En rtgen, se incluyeron mas debugs * Manejo de las fracciones para que tope periodos completos * Manejo de Restricciones ********** Módulo de Liquidaciones Definitivas ********** * Se hizo, liquidacion clasificada, autorizacion clasificada e impresión clasificada * Ademas, se modificaron los reportes para mostrar la descripcion de la sucursal del ama * MLQD015 - Se completó la Grbación de la estructura del EMR * En Registro Liquidación Definitiva "Tnld:BrwLqeLqd" se tapo la rutina "Filtro_LQD", con relationfile entre las tablas lqe,lqd muestra bien la los datos de la liquidación por cada empleado. * Registro Liquidación Definitiva "Tnld:BrwLqeLqd" no estaba mostrando correctamente los datos de la liquidación cuando un empleado esta registro en varias veces. * Se modificaron las Ventanas: LIQ021,LIQ020, TNLD:BRWLQELQD, TNLD:BRWLQEPAGAPL, TNLD:BRWLQE, se le pusieron los relationfile entre las tablas lqe,lqd que se habian perdido * Se corrigió Tnld:FrmLQD, no estaba validando la jerarquía de la estructura administrativa cuando se digitaba directamente sobre el campo. * Ocultar arbol en syf * Se cambio la lectura de la foto, no se usan inis LIQUIDADOR DEFINITIVAS: * Se agrega debug y un control con los dias 31 para calendario comercial para calcular los dias de pago * Descuenta los dos dias de febrero a los dias de acumulado para calendario comercial * Alinear el mensaje de abajo. ********** LDF01 ********** * Se agregaron Debug´s para verificar qué guarda en cesantías parciales del LQE ********** LDF03 ********** Manejo de la devoluciones ********** LDF04 ********** La variable Ldf:AUPromedio con dato N para no llevar ausencias al promedio ********** LDF06 ********** * Manejo de la devoluciones * A los dias Totales se le suma los dias de febrero ********** LDF07 ********** * Calculo de la base minima * Faltaba descontar el valor anterior ********** LDF10 ********** * Manejo de devoluciones * Se le incluyeron mas debugs para el calculo del tope * Ldf:CalDias = 'MC' - Se modifico para que toma fecha inicial * Se modifico 'MC' , mes completo, la fecha ini estaba mal Se cambi a F_ini$ ********** LDF11 *********** * La lectura de la variable LDF:PROMEDIO se haga al principio * Valorice las horas reportadas del NVN con un valor fijo * Manejo de promedios con valor fijo * Promedio de las horas extras sea una variable del trabajador, y permita grabar sin promedio * Se agrego tipo de promedio vf valor fijo ********** LDF17 ************ * Ldf:PagFechUlPag, Con Una S, toma la fecha de último pago ********** LDF90 ************* * Para Ldf:TpBase. con LA , busca en la liquidacion definitiva mas lo que tiene en los acumulados * Se agregaron las variables TpTope, TopeMin y AgrupHrsPag * Manejo de novedades por tarifa de la tabla de impuesto por salario * Permita valorizar ausencias teniendo en cuenta las horas extras y ordinario ********** LDF91 ********** * Se tapo IF loc:ValorAc <= 0 THEN EXIT. para que permita buscar solo la indemnización sin que tenga base. * Se agrego debug y se cambio la tarifa del UVT por 20974 FORMATOS DE LIQUIDACION DEFINITIVA FMDES: * Tipo de liquidacion Clasificado * Se agregó la EPS, AFP, CENTRO DE COSTO Y EL TIPO DE CUENTA. FMDEG: * Tipo de liquidacion Clasificado FMDEC: * Tipo de liquidacion Clasificado FMDEO: * Tipo de liquidacion Clasificado FMDEF: * Ponga el salario promedio de un concepto en especial con la variable de usuario Fmdef:CptSlrPrm * Tipo de liquidacion Clasificado ********* DACA.Cierre de Liquidaciones Definitivas *********** * LQE:INDAFECTSS, se incluyo T * Cambios para Conconcreto, no grabe ces * Redondear los valores de la factura ***************** Dlls Nuevos ***************** * Se ha agregado CHQ87001.Clw * Se ha agregado CECNC001.clw * Se ha agregado CHQ88001.Clw * Se ha agregado chq86001.Clw * Se ha agregado CHQ85001.Clw * Se ha agregado CILG6001.Clw FORMATOS DE CHEQUES: CHQ21 * loC:forma_pago y LOC:FILFORMA_P CHQ30 * Impresion del logo CHQ38 * Se agregaron las variables para Filtra por Forma de Pago * Se creo la variable de usuario Chq38:ImpNetosCero, Imprima netos en cero, Alfanumerica, N CHQ58 * Se agrego el manejo de una Asociación con el Sodexho * Corrección para enviar colilla de Pago por Email. * Control de la Generación de Email. CHQ59 * Permita imprimir conceptos con valor 0 * Se organizó la impresión de todos los campos de la colilla * Se le colocó el upper(clip( LOC:SldDed)) * Se crearon las siguientes variables - CHQ59:MsnSaldo, Imprime el mensaje de Saldo - CHQ59:SldDed, Imprime el Saldo CHQ77 * Se le agrego mas decimales a las horas * Todos los valores se le pusieron 2 dicimales. CHQ80 * Se sube control para que no genere las colillas por email si la variable de usuario esta en N, esto para que no se bloque. CHQ85 * Se subió el letrero de recibi: y C.C. CHQ86 * Se unió formato CHQ86 Y CHQ87 * Corrige campos del formato. CHQ87 * Antes era de ARD pero CHQ87 y Chq86 se unifico en CHQ86. CHQ88 * Moficaciones al formato ************** CIL6E.Certificado de Ingresos y Retensiones 2006 ***************** * Se comparo y se agrugo el cambio de las abreviatura del los meses * Se aumentaron unos debugs * Se coloca la variable cileg:redondeo y loc:redondeo para aproximar todos los valores del formato * Se modificó variable de cileg:impcedula para Enka * Se agregaron las variables para Enka, Cileg:firma, Cileg:cempleado, Cileg:impcedula, loc:cedula, loc:string. * Se tuvo en cuenta que solo permitiera imprimir los datos a cargo del asalariado sin loc conceptos de ingresos, agregando Loc:SinLiq = FALSE. * Se quito del formato los totales en las casillas 53, 60 y 61 * Se agregaron las variables de usuario Cileg:AgrHon, Cileg:AgrHonRET y Cileg:Redondeo para la autonoma. * Se agrego una imagen con la fecha para mostrar la firma Variable de usuario Cileg:FirmaRet3 * Se le agregó la variable loc:otrosconceptos y la vsv cileg:otrosCpt para que al lado de la casilla 52 del formato en la palabra Otros, le aparezca una descripción de otros conceptos * Certificado de Ingresos y retenciones Especial 2006 ***************** CILF5.Certificado de Ingresos y Retensiones2005 ***************** * Cambio los valores de los renglones inferiores. *************** CILG6. Certificado de Ingresos y Retensiones2005 Legis ************** * Se cambió la variable lgj:pagador que se visualiza en el formato por Loc:firmaRet2 que se llena en la variable de usuario Cileg:Firmaret2 para que se visualice la firma del retenedor. ******************* FPRGE.Prima de Servicios General ********************* * Por cada empleado el campo Tbc:concepto = cpt:concepto para que no se pegue en la reliquidación * Hacer un acceso al HSL para buscar la jornada por catedra y aplicarsela a las ausencia. * Se agregaron Debug´s para revisar la reliquidación. ******************* SCEGN.Consolidación de Cesantías General ******************** * Manejo de febrero * Manejo especial de los retirados * Manejo de los consolidados mensuales ******************* SINDM.Consolidación Indemnizaciones ********************* * Si la variable Pmc:ExtF_fin viene en 0 tenga por defecto la fecha de corte del consolidado ***************** Consolidados de Vacaciones ***************** * Manejo de los consolidados mensuales. Svgen. * La grabacion del ECS. SVA03 ***************** SPrgn.Consolidación de Prima de Servicios ***************** Manejo de los consolidados mensuales ***************** FCPRO.Fondos de Cesantías ***************** * Se agrego RRU y que solo genere los empleados que CES:CES_CON - CES:CES_PAG sea > 0. ***************** FRtGn.Retroactividad General ***************** * Para la variable Frt:TpRtr con dato VN busca los dias de las vacaciones Se creó un nuevo tipo de retroactivo VN donde calcula las las horas de vacaciones con básico anterior y horas de vacaciones con Básico actual. Con la variable Frt:FPagoCpr permite tomar las fechas de acumulados de los CPR. Con la variable Frt:ValFVac para que tome los días antes y después de las fechas de vacaciones. ***************** SrFsm.Proceso Semestral de RteFte ***************** * En la columna "Deducciones Obligatorias" cambiarlo por Deducción Pensiones y AFC * En la columna "Base retencion" cambiarlo por Base UVT y que el valor sea en decimales ******************* PGCCT.Coutas Constantes para Préstamos ******************** * Se agregaron debug y el calculo de los dias del ao para calendarios julianos se cambio. * En el concepto de capital Msp:VerificaPag, en S , para que controle la fecha de ultimo descuento, El debug se activa con Mps:DebugPGcct ***************** PCFGE.Libranza de Préstamos Financieras ***************** * Se agrego el Debug y la variable del concepto MSP:NoBusVlrFut para que no tome los compromisos. ***************** PGIGU.Libranza Cuotas Iguales ***************** Msp:VerificaPag, en S , para que controle la fecha de ultimo descuento El debug se activa con Mps:DebugPGigu ***************** LQH01.Política de Conversión Monetaria ***************** * Se cambio de lugar el debug * Se corrigio un bug en loc:MndOrigen, para un mensaje ***************** MV49SQL7.sql ***************** * Modificación de La ventana de registro de horas extras por plantilla mlk:wndPlantillaPDE, para inclusion de salario mes al momento de grabar la novedad. * Se crea Variable de usuario mltx:SalarioOSA con dato S para manejo de salario por oficio