P. 1
Funciones de Nomina en Triptico

Funciones de Nomina en Triptico

|Views: 29|Likes:
Publicado porJunior Jose

More info:

Published by: Junior Jose on Oct 10, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

05/16/2014

pdf

text

original

Funciones

Profit Plus ® Nómina 1.8.9
ediciones profesional y corporativa

28

23 Vacaciones ……………………………………………………24.7 Fechas …………………………………………………………7 Fichas …………………………………………………………. 2 27 ...11 Reposos y permisos ……………………………………………13 Tabla de Valores ………………………………………………17 Tiempo ………………………………………………………...Tabla de contenido Campos ………………………………………………………3 Conceptos …………………………………………………….10 Prestamos …………………………………………………….9 Grupo Familiar ……………………………………………….4 Constantes …………………………………………………….18 Trabajadores …………………………………………………...

Devuelve 11 si los domingos han sido definidos como feriado en el calendario correspondiente y el parámetro “Manejo de vacaciones tomando en cuenta días laborables” NO esta tildado.0) Objetivo : Asignar el valor 0 al campo Z504 actualizar_campovariable('Z504'. retorna los días hábiles de vacaciones según lo especificado en el calendario.viernes.'Sueldo Mensual')) Campo_var Retorna el valor de un campo variable del trabajador o el comentario de ese campo variable.'C') Objetivo: Obtener el valor del campo ‘A001’ del trabajador campo_var('A001'. tfecfin_nom) Devuelve 2 Objetivo : Conocer cuántos días martes hay en el periodo de vacaciones. tfecfin_nom) Devuelve 1 Actualiza el valor de un campo variable del trabajador con el valor especificado evariable: es el código del campo variable del trabajador nvalor: es el valor que se colocará en el campo actualizar_campovariable('Z504'. lunes_en_vacaciones(tfecini_nom.Cod_emp. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008 vacaciones(tfecini_nom.'Sueldo Mensual'.0) Objetivo : Asignar el valor generado por el concepto Q024 al campo A001 actualizar_campovariable('A001'.'C'): Código del campo del trabajador Fecha Trabajador Contrato campo_var_histor('B001'.'0014'): Devuelve 4 26 3 .tfecfin_nom) inicio_vacaciones Obtiene la fecha de inicio de vacaciones si se encuentra dentro del rango de fechas especificado tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Objetivo : Conocer la fecha de inicio de las vacaciones.'01'.Funciones de Nomina – Vacaciones Nombre de la Función Parámetros Ejemplos Fecha Inicial Fecha Final actualizar_campofijo Nombre de la Función Funciones de Nomina – Campos Parámetros Ejemplos Campo fijo del trabajador Valor inicio_vacaciones(tfecini_nom."L") Objetivo: Asignar el valor “L” al campo “Status” del trabajador Campo variable del Valor trabajador Fecha Inicial Fecha Final lunes_en_vacaciones martes_en_vacaciones miercoles_en_vacaciones jueves_en_vacaciones viernes_en_vacaciones sabados_en_vacaciones domingos_en_vacaciones Obtiene la cantidad de días (lunes.tfecfin_nom) Vacaciones Indica el número total de días de vacaciones Nota: Al estar tildado en parámetros de la empresa “Manejo de vacaciones tomando en cuenta días laborables” la función.tfecfin_nom) tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Objetivo : Conocer cuántos días lunes hay en el periodo de vacaciones. tfecfin_nom) Devuelve 17/09/2008 Actualiza el valor de un campo fijo del trabajador con el valor especificado pcampo: campo fijo del trabajador pvalor: es el valor que se colocará en el campo fijo actualizar_campofijo('Status'. y el trabajador ‘0014’ que pertenece al contrato 01 Al trabajador se le registraron 4 horas extras para el 15/08/2008 y 3 horas extras para el 31/08/2008. inicio_vacaciones(tfecini_nom. para el día final de la nomina anterior. La nomina actual es la del 31/08/2008.martes.'01'.Cod_emp. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008.domingo) en vacaciones dentro del rango de fechas especificado actualizar_campovariable Lunes_en_vacaciones(tfecini_nom. campo_var_histor('B001'. Descripción del campo Código del campo Comentario Código del trabajador campo_var('A001'.concepto('Q024'.jueves.tfecfin_ant. Fecha Inicial Fecha Final vacaciones(tfecini_nom. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008. Si el parámetro “Manejo de vacaciones tomando en cuenta días laborables” no está tildado. Campo_var_histor Devuelve el valor histórico del campo de trabajador a una fecha pcodigo: Código del campo del trabajador pfecha: Fecha a la que se desea obtener el valor pcontrato: Código del contrato del trabajador ptrabajador: Código del trabajador Objetivo : Obtener el valor histórico del campo B001 Horas extras diurnas.'0014') Devuelve 10 si los domingos han sido definidos como feriado en el calendario correspondiente y el parámetro “Manejo de vacaciones tomando en cuenta días laborables” esta tildado. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008. toma todos los días como laborables tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Objetivo : Conocer cuántos días son laborables en el periodo de vacaciones. tfecfin_nom) Pcod: es el código del campo variable del trabajador Pdesc: es la descripción del campo variable del trabajador Pemp: es el código del trabajador Pcomenta (opcional): indica que devuelva el valor del comentario del campo variable del trabajador (asignado en valores por trabajador). martes_en_vacaciones(tfecini_nom. sabado.'Sueldo Mensual'.miercoles.cod_emp): Objetivo: Obtener el comentario del campo ‘A001’ del trabajador campo_var('A001'.'Sueldo Mensual'.tfecfin_ant.

Se registran las vacaciones de un empleado en el proceso Vacaciones.tfecfin_ant. pfechaf.tfecfin_nom. tfecfin_ant) Objetivo: Obtener el valor generado de los conceptos tipo asignación de la nomina anterior a la que se está calculando. Fecha a evaluar Obtiene información de un campo de la tabla de vacaciones si se encuentra dentro del rango de fechas especificado conceptos_acumulados_actual Obtiene el monto acumulado de conceptos para Acumulados en la nómina actual conceptos_acumulados_actual(tfecfin_nom ) tfecemi_nom: fecha final de la nomina actual Objetivo: Obtener el valor generado de los conceptos tildado como “acumulados” en la nomina actual .'0014') Objetivo : Obtener el valor histórico del campo B001 Horas extras diurnas.tfecfin_nom) Objetivo : Conocer la fecha final de las vacaciones.tfecfin_ant) Devuelve el valor acumulado de los conceptos marcados como ‘acumulados’ generados al trabajador en el rango de fechas solicitado. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008.1). para el día final del mes. pcampo : Nombre del campo de la tabla vacaciones del que se quiere obtener el valor tfecini_nom: Fecha inicial del rango de fechas a evaluar tfecfin_nom: Fecha final del rango de fechas a evaluar ptipo : Tipo de registro en la tabla de vacaciones Pnumero: Numero de vacaciones en el rango de fechas especificado (Opcional).'01'.tfecfin_ant. tfecfin_nom)Devuelve 29/09/2008 Devuelve la fecha final de las vacaciones siempre y cuando la fecha de finalización de dichas vacaciones se encuentre en el rango de fecha especificada.'01'.1. inf_vacaciones('dias'. inf_vacaciones conceptos_acumulados({01/01/2001}.tfecfin_ant) Objetivo: Obtener el valor generado de los conceptos tildado como “acumulados” desde el 01/01/2001 hasta la nomina anterior a la que se está calculando. fecha_fin_vacaciones(tfecini_nom. campo_var_histor_fin_mes ('B001'.pfechai. campo Fecha Final inf_vacaciones(pcampo. 4 25 .tfecini_nom. asignaciones(tfecini_ant. tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar fecha_fin_vacaciones(tfecini_nom.ptipo.Nombre de la Función Funciones de Nomina– Campos Parámetros Funciones de Nomina – Vacaciones Ejemplos Código del campo Fecha Contrato Trabajador del trabajador Nombre de la Función Parámetros Ejemplos Campo_var_histor_fin_mes Devuelve el valor histórico del campo de trabajador para el día final del mes de la fecha solicitada pcodigo : Código del campo del trabajador pfecha: Fecha a la que se desea obtener el valor pcontrato: Código del contrato del trabajador ptrabajador: Código del trabajador campo_var_histor_fin_mes('B001'. conceptos_acumulados_actual(tfecfin_nom) Devuelve el valor acumulado de los conceptos marcados como ‘acumulados’ generados en la nomina actual. tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Fecha Inicial Conceptos_acumulados Retorna el monto acumulado de los conceptos para acumulados dentro del rango de fechas especificado tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Fecha Inicio Fecha Final Tipo Numero de Vacaciones conceptos_acumulados({01/01/2001}. devuelve 11 días. desde la fecha 17/09/2008 al 29/09/2008. La nomina actual es la del 31/08/2008. fin_vacaciones(tfecini_nom. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008. tfecfin_nom)Devuelve 29/09/2008 Código del campo Suma_campo Obtiene el total del valor de un campo para todos los trabajadores pcampo: Código del campo del trabajador suma_campo("A001") Objetivo : Sumar el campo sueldo de todos los trabajadores de la empresa Fecha Inicial Fecha Final fin_vacaciones Funciones de Nomina – Conceptos asignaciones Obtiene el monto acumulado de asignaciones dentro del rango de fechas especificado tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Fecha Inicial Fecha Final fin_vacaciones(tfecini_nom.tfecfin_nom) Objetivo : Conocer la fecha final de lasvacaciones.'0014'): Devuelve 3 Fecha Inicial Fecha Final fecha_fin_vacaciones Devuelve la fecha final de las vacaciones siempre y cuando la fecha de inicio de dichas vacaciones se encuentre en el rango de fecha especificada.pnumero) Objetivo : Conocer los días de vacaciones. y el trabajador ‘0014’ que pertenece al contrato 01 Al trabajador se le registraron 4 horas extras para el 15/08/2008 y 3 horas extras para el 31/08/2008.

1): Devuelve 13 Fecha Inicial Fecha Final Conceptos_vacaciones Retorna el montoacumulado de los conceptos para vacaciones. campo_vacaciones('dias'. pfechai: Fecha inicial del rango de fecha a evaluar pfechaf: Fecha final del rango de fecha a evaluar conceptos_vacaciones(fecini_nom. concepto_valor_promedio('A004'. Se registra vacaciones a un trabajador el día 01/09/2008 desde el 17/09/2008 al 29/09/2008. {01/01/2008}.1): Devuelve 01/09/2008 Objetivo: Conocer cuál es la fecha de inicio de las vacaciones. concepto_valor_acumulado(‘Y021’. tfecfin_nom) Devuelve el valor acumulado en la nomina en curso del concepto 'Y021' Días de Bono Alimentación. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008. retorna los días hábiles de vacaciones según lo especificado en el calendario.fecfin_nom) Objetivo: Conocer cuánto es el valor acumulados de los conceptos marcados como ‘vacaciones’ en un rango de fecha conceptos_vacaciones(fecini_nom.1): Devuelve 29/09/2008 Objetivo: Conocer cuántos días duran las vacaciones. pcampo: Nombre del campo de la tabla vacaciones del que se quiere obtener el valor ptipo: Tipo de registro en la tabla de vacaciones 1 = Vacaciones 2 = Reposo 3 = Permiso Justificado 4 = Permiso no Justificado campo_vacaciones('fecha'.tfecfin_nom) Objetivo: Conocer cuántos días de vacaciones hay en un periodo. tfecfin_nom)Devuelve 13 Fecha Inicial Fecha Final dias_vacaciones dias_vacaciones(tfecini_nom. Conceptos_utilidades Obtiene el monto acumulado de los conceptos para utilidades dentro del rango de fechas especificado Conceptos_prestaciones Obtiene el monto acumulado de los conceptos para prestaciones dentro del rango de fechas especificado Nombre de la Función Funciones de Nomina – Conceptos Parámetros Ejemplos Fecha Inicial Fecha Final conceptos_prestaciones( campo_fijo('Fecha de Ingreso').1) Objetivo: Conocer cuál es la fecha en la que se registró la vacación. {31/12/2008}) Objetivo : Obtener el monto acumulado del concepto de Beca de Estudio generado al trabajador del año 2008. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008. {31/12/2008}) Objetivo : Obtener el monto promedio del concepto de Beca de Estudio generado al trabajador para el año 2008.tfecfin_ant) Objetivo : Obtener valor acumulado de los conceptos marcados como ‘Utilidades’ del los trabajadores desde su fecha de Ingreso. {31/12/2008}) Devuelve el valor acumulado en el año 2008 del concepto A004 Beca de estudio. Concepto_valor_promedio Obtiene el monto promedio del concepto dentro del rango de fecha especificado. Objetivo : Obtener el monto acum ulado del concepto Días de Bono Alimentación generado al trabajador. Nota: Al estar tildado en parámetros de la empresa “Manejo de vacaciones tomando en cuenta días laborables” la función .1): Devuelve 17/09/2008 Objetivo: Conocer cuál es la fecha final de las vacaciones. campo_vacaciones Obtiene información de uno o más campos de la tabla de vacaciones Fecha Inicial tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom : Fecha final del rango de fecha a evaluar Fecha Final conceptos_utilidades(campo_fijo('Fecha de Ingreso').tfecfin_nom) Obtiene la cantidad de días laborables de vacaciones dentro del rango de fechas especificado. campo_vacaciones('hasta'. Devuelve 11 si los domingos no han sido definidos como feriado en el calendario correspondiente y el parámetro “Manejo de vacaciones tomando en cuenta días laborables” esta tildado.tfecfin_ant) tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom : Fecha final del rango de fecha a evaluar Objetivo : Obtener valor acumulado de los conceptos marcados como ‘prestaciones’ del los trabajadores desde su fecha de Ingreso. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008 días_vacaciones(tfecini_nom. hasta la fecha final de la nomina anterior a la que se esta calculando. {01/01/2008}. concepto_valor_acumulado('A004'. tfecfin_nom) Devuelve 10 si los domingos han sido definidos como feriado en el calendario correspondiente y el parámetro “Manejo de vacaciones tomando en cuenta días laborables” NO esta tildado. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008 dias_total_vacaciones(tfecini_nom. Si el parámetro “Manejo de vacaciones tomando en cuenta días laborables” no está tildado. Del rango de nómina actual. Concepto_valor_acumulado Obtiene el monto acumulado de un concepto para un rango de fechas.Funciones de Nomina – Vacaciones Nombre de la Función Parámetros Ejemplos Campo Tipo campo_vacaciones('fecha'. Código del concepto Fecha Inicio Fecha Fin concepto_valor_acumulado('A004'. tfecini_nom:Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Objetivo: Conocer cuántos días de vacaciones son laborables en un periodo. {01/01/2008}. hasta la fecha final de la nomina anterior a la que se está calculando. tfecini_nom. Se registra vacaciones a un trabajador desde el 17/09/2008 al 29/09/2008. siempre que este concepto se vea reflejado en el recibo del trabajador econce: Código del concepto a evaluar tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom : Fecha final del rango de fecha a evaluar Código del concepto Fecha Inicio eConce: Es el código del concepto tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom : Fecha final del rango de fecha a evaluar Fecha Fin concepto_valor_promedio('A004'. {01/01/2008}. campo_vacaciones('desde'.fecfin_nom) Fecha Inicial Fecha Final dias_total_vacaciones Obtiene la cantidad total de días de vacaciones dentro del rango de fechas especificado tfecini_nom:Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar dias_total_vacaciones(tfecini_nom. devuelve los días de vacaciones laborables según lo especificado en el calendario. {31/12/2008}) 24 5 .

'A007') Objetivo : Obtener el valor auxiliar generado del concepto A007 de la nomina anterior a la que se esta calculando. Condición Valor_aux_generado(tfecfin_ant. tfecfin_nom) Objetivo : Obtener el nro. tfecfin_ant) Objetivo : Obtener el valor generado de los conceptos retenciones en la nomina anterior a la que se esta calculando. {31/08/2008}) Devuelve 5 Fecha Inicial tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Fecha Final deducciones Obtiene el monto acumulado de deducciones dentro del rango de fechas especificado deducciones(tfecini_ant. 'A001') Objetivo : Obtener el valor generado del concepto A001 de la nomina anterior a la que se esta calculando. ult_mes({01/07/2008})Devuelve 31/07/2008 Obtiene el último día del mes retenciones(tfecini_ant. numero_trabajadores("campo_var('A001'. tipo Fecha a Evaluar ult_mes retenciones Obtiene el monto acumulado de retenciones dentro del rango de fechas especificado tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Fecha Inicial Fecha Final ult_mes(pfecha) pfecha : fecha que se desea evaluar Objetivo : Obtener el ultimo día del mes de julio. tipo ult_mes({15/02/2008})Devuelve 29/02/2008 Funciones de Nomina – Trabajadores Fecha a evaluar Pfecha: es la fecha de emisión de la nómina a evaluar Pconcep: es el código del concepto a evaluar Código del concepto Valor_aux_generado Retorna el valor auxiliar de un concepto generado en la Nómina especificada. numero_trabajadores("co_cont='01'") Objetivo : Conocer el número de trabajadores que pertenecen al contrato 01 Empleados Fecha a evaluar Código del concepto numero_trabajadores Obtiene la cantidad de trabajadores para una condición.Funciones de Nomina – Conceptos Nombre de la Función Parámetros Ejemplos Funciones de Nomina – Tiempo Nombre de la Función Parámetros Ejemplos Código del concepto concepto_valor_ultimo Obtiene el último monto generado en nómina de un concepto econce: Código del concepto a evaluar Fecha inicial Fecha final concepto_valor_ultimo(‘A001’) Objetivo : Obtener el ultimo valor del concepto de sueldo generado al trabajador en la última nomina generada semanas_transcurridas Obtiene la cantidad de semanas transcurridas en un rango de fecha tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar semanas_transcurridas(tfecini_nom. tfecfin_ant) Objetivo : Obtener el valor generado de los conceptos deducción en la nomina anterior a la que se esta calculando. de semanas transcurridas entre 01/08/2008 y el 31/08/2008 semanas_transcurridas({01/08/2008}.'Sueldo Mensual')>2000") 6 23 . pcondicion: Expresión que indica la condición para contar el número de trabajadores numero_trabajadores("co_cont='01'") Objetivo : Conocer el número de trabajadores que han ingresado a la empresa en fecha superior al 31/12/2005 numero_trabajadores("fecha_ing>ctod('31/12/2005')") Valor_generado Retorna el valor de un concepto generado en la Nómina especificada Pfecha: es la fecha de emisión de la nómina a evaluar Pconcep: es el código del concepto a evaluar Valor_generado(tfecfin_ant. Objetivo : Conocer el número de trabajadores que tienen un sueldo superior a 2000 Bs.

primera_semana({01/07/2008}.tfecfin_nom) Objetivo: Conocer cuál es la fecha de fin de la primera semana del mes. de lo contrario devuelve 4 Fecha a Evaluar inicio_nomina Obtiene la fecha inicial de la nómina en el contrato y fecha especificado pfecha: Fecha que se desea evaluar. tfecini_nom : fecha que se desea evaluar segunda_quincena(tfecini_nom) Objetivo: : Evaluar si la fecha esta dentro de la segunda quincena del mes segunda _quincena({20/07/2008})Devuelve Si segunda _quincena({12/07/2008})Devuelve No 22 7 .799) Objetivo: Colocar a la constante ‘T014’ Salario Mínimo para Beneficios de Ley el valor 799 Código de la Constante Pcod: Código de la constante a consultar Pdesc: Descripción de la constante a consultar pfecha: fecha que se desea evaluar Descripción de la constante constante('B001'. tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar fin_primera_semana(tfecini_nom. NOTA : esta función solo aplica para intervalos de contratos de 7 días. Fecha Contrato inicio_nomina(tfecfin_nom. La próxima nomina para el contrato obreros se generará al 12/10/2008 fin_primera_semana(tfecini_nom. pcontrato: Código del contrato.'01'): Devuelve 16/08/2008 inicio_nomina(ctod("20/08/2008").Funciones de Nomina – Tiempo Nombre de la Función Parámetros Ejemplos Fecha inicial Fecha final Meses_transcurridos Retorna el número de Meses en el rango de fechas tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar meses_transcurridos (tfecini_nom. tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Fecha final Fecha final primera_semana Indica si el período se encuentra en la primera semana del mes tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar primera_semana(tfecini_nom. La siguiente nómina a generar para el contrato del empleados será la del 31/08/2008 inicio_nomina(tfecfin_nom.{06/07/2008})Devuelve Si primera_semana({14/07/2008}. tfecfin_nom) Objetivo: Obtener el nro.'01') Objetivo: Conocer cuál es la fecha inicial de la nómina para el contrato de empleados. {31/08/2008}) Devuelve 6 Fecha a Evaluar pri_mes Obtiene el primer día del mes pri_mes(pfecha) Objetivo: Obtener el primer día del mes.'01') Devuelve 16/08/2008 Segunda_quincena Indica si la fecha se encuentra en la segunda quincena.tfecfin_nom) Objetivo: Conocer cuál es la fecha de fin de la última semana del mes.tfecfin_nom) Devuelve 05/10/2008 Fecha Inicial fin_ultima_semana Devuelve la fecha final de la primera semana del mes NOTA : esta función solo aplica para intervalos de contratos de 7 días. pri_mes({25/09/2008})Devuelve 01/09/2008 Constante Retorna el valor de la constante Nombre de la Función Funciones de Nomina– Constantes Parámetros Ejemplos Código de la constante Valor que se colocará a la constante actualizar_constante Actualiza el valor de una constante con el valor especificado econstante: Código de la constante nValor: Valor que se colocará a la constante actualizar_constante('T014'. primera_quincena({20/07/2008})Devuelve No primera_quincena({12/07/2008})Devuelve Si Fecha Inicial Fecha Final Fecha Inicial fin_primera_semana Devuelve la fecha final de la primera semana del mes. de meses transcurridos entre 16/02/2008 y el 31/08/2008 meses_transcurridos({16/02/2008}..tfecfin_nom) Devuelve 02/11/2008 sabados_laborables (tfecini_nom. La próxima nomina para el contrato obrerosse generará al 12/10/2008 fin_ultima_semana(tfecini_nom.{31/07/2008}) Devuelve 3 si el sábado 05/07/08 ha sido definido como feriados en el calendario correspondiente. tfecini_nom : fecha que se desea evaluar Funciones de Nomina – Fechas primera_quincena(tfecini_nom) Objetivo: Evaluar si la fecha esta dentro de la primera quincena del mes. tfecfin_nom) sabados_laborables Obtiene la cantidad de días sábados laborables en el rango tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Objetivo: Obtener los sábados laborables entre 01/07/2008 y el 31/07/2008 sabados_laborables ({01/07/2008}.{19/07/2008})Devuelve No Fecha Inicial Fecha Final fin_ultima_semana(tfecini_nom.'Recargo Horas Extras Diurnas') Objetivo: Obtener el valor de la constante ‘B001’ Recargo Horas Extras Diurnas Fecha a Evaluar Primera_quincena Indica si la fecha se encuentra en la primera quincena.tfecfin_nom) Objetivo: Evaluar si el rango de fecha esta dentro de la primera semana del mes.

tfecfin_nom) Devuelve 29/09/2008 Funciones de Nomina – Tiempo Nombre de la Función Parámetros Ejemplos Fecha Inicial feriados_sabados Obtiene la cantidad de días sábados que son feriados dentro del rango de fechas especificado tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar feriados_sabados (tfecini_nom.jueves. si es así devuelve su valor. tfecfin_nom) Objetivo : Obtener los días feriados que sean sábados entre 01/07/2008 y el 31/07/2008 feriados_sabados({01/07/2008}. pcontrato:Código del contrato.miercoles. fin_mes_actual({25/09/2008}Devuelve 30/09/2008 Fecha a Evaluar inicio_ultima_semana Devuelve la fecha de inicio de la última semana del mes NOTA: esta función solo aplica para intervalos de contratos de 7 días.{31/07/2008}) Devuelve 1 Devuelve 1 si el sábado 05/07/08 ha sido definido como feriado en el calendario correspondiente.tfecfin_nom) tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Objetivo: Conocer cuál es la fecha de inicio de la última semana del mes.22 y 23 han sido definidos como feriados en el calendario inicio_mes_actual Devuelve el inicio del mes actual a la fecha evaluada pfecha : fecha que se desea evaluar inicio_mes_actual(pfecha) Objetivo : Obtener el inicio del mes de julio inicio_mes_actual ({20/07/2008}) Devuelve 01/07/2008 Fecha a Evaluar inicio_mes_anterior() Devuelve el inicio del mes anterior a la fecha evaluada pfecha : fecha que se desea evaluar inicio_mes_anterior(pfecha) Objetivo : : Obtener el inicio del mes anterior a julio inicio_mes_anterior ({20/07/2008}) Devuelve 01/06/2008 Trabajador ultima_nomina(‘0016’) ultima_nomina Retorna la fecha de la última nomina de frecuencia normal cerrada para un trabajador determinado. Fin_mes_anterior Devuelve el día final del mes anterior a la fecha evaluada tfecini_nom: fecha que se desea evaluar fin_mes_anterior(tfecfin_nom) Objetivo : Obtener el fin del mes anterior de septiembre. tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar inicio_primera_semana(tfecini_nom.tfecfin_nom) Devuelve 27/10/2008 Devuelve el día final del mes de la fecha evaluada pfecha : fecha que se desea evaluar fin_mes_actual(pfecha) Objetivo : Obtener el fin del mes de Septiembre. martes. fin_mes_anterior({25/09/2008})Devuelve 31/08/2008 Fecha Fecha a Evaluar proxima_fechahabil(ctod("21/11/2008")) proxima_fechahabil Evalúa si la fecha del parámetro es un día hábil.domingo) dentro del rango de fechas especificado Fecha final tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar lunes_transcurridos(tfecini_nom. sabado. La próxima nomina para el contrato obreros se generará al 12/10/2008 inicio_primera_semana(tfecini_nom.viernes. de viernes transcurridos entre 01/08/2008 y el 31/08/2008 viernes_transcurridos({01/08/2008}. tfecfin_nom) Objetivo : Obtener el nro. pempleado: Código del trabajador. de lunes transcurridos entre 01/08/2008 y el 31/08/2008 lunes_transcurridos({01/08/2008}. La próxima nomina para el contrato obreros se generará al 12/10/2008 inicio_ultima_semana(tfecini_nom. de lo contrario devuelve la siguiente fecha hábil dFecha: Fecha que se desea evaluar Objetivo: Conocer cuál es la siguiente fecha hábil a la fecha dada proxima_fechahabil(ctod("2 1/11/2008")) Devuelve 21/11/2008 proxima_fechahabil(ctod("2 1/11/2008")) Devuelve 24/11/2008 si los días 21.’01’): Devuelve 31/08/2008 Fecha inicial Lunes_transcurridos Martes_transcurridos Miercoles_transcurridos Jueves_transcurridos Viernes_transc urridos Sabados_transcurridos Domingos_transcurridos Obtiene la cantidad de días (lunes.(opcional) Objetivo: Conocer cuál fue la última nomina de frecuencia normal cerrada al trabajador 0016 Carmen Fuenmayor Ultima_nomina('0016'): Devuelve 31/08/2008 ó Ultima_nomina('0016'.tfecfin_nom) Objetivo: Conocer cuál es la fecha de inicio de la primera semana del mes. de lo contrario devuelve 0 Fecha a Evaluar fin_mes_actual Fecha Final Fecha Inicial Fecha final inicio_ultima_semana(tfecini_nom. {31/08/2008}) Devuelve 4 Objetivo : Obtener el nro.Funciones de Nomina – Fechas Nombre de la Función Parámetros Ejemplos Fecha Inicial Fecha final inicio_primera_semana Devuelve la fecha de inicio de la primera semana del rango de fechas indicado NOTA: esta función solo aplica para intervalos de contratos de 7 días. {31/08/2008}) Devuelve 5 8 21 .

numero_fichas Devuelve la cantidad de fichas del trabajador para una condición pficha: Código de la ficha a evaluar pcondicion: Expresión que indica la condición que se desea evaluar evalua_fichas Devuelve verdadero si existen fichas del trabajador para una condición pficha: Código de la ficha a evaluar pcondicion: Expresión que indica la condición que se desea evaluar Código de la ficha Condición evalua_fichas("pficha". si el día 20/07/2008 ha sido agregado en el calendario y se ha marcado como laborable. Se ha registrado fichas al trabajador para almacenar las evaluaciones."cam_fec. domingos_laborables Obtiene la cantidad de días domingo laborables en el rango tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar domingos_laborables (tfecini_nom. Fecha a Evaluar es_laborable(dFecha) es_laborable Indica si una fecha está registrada como día laborable dfecha: fecha que se desea evaluar Objetivo: Evaluar si una fecha es día laborable es_laborable ({20/07/2008}) Devuelve Si. la ficha guarda la fecha de la evaluación y el puntaje obtenido.{31/07/2008}) Devuelve 4 si los domingos del mes de julio han sido definidos como feriados en el calendario correspondiente."cam_num1>8") Objetivo: Obtener el valor del campo fecha de la ficha del trabajador cuando el puntaje sea superior a 8."cam_num1>8"):Devuelve 1 Devuelve No. Se ha registrado fichas al trabajador para almacenar las evaluaciones."cam_fec".cam_num1"."cam_fec"."cam_num1>=8") 20 9 . la ficha guarda la fecha de la evaluación y el puntaje obtenido."cam_num1>8") Devuelve 15/01/2008 Es posible extraer varios campos simultáneamente campo_fichas("0002". si el día 27/07/08 ha sido agregado al calendario y no ha sido marcado como laborable. evalua_fichas("002". tfecfin_nom) feriados_domingos Obtiene la cantidad de días domingos que son feriados dentro del rango de fechas especificado tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Objetivo: Obtener los días feriados que sean domingos entre 01/07/2008 y el 31/07/2008 feriados_domingos({01/07/2008}."cam_num1>8") Devuelve 15/01/2008. Fecha Inicial Fecha Final Campo de la ficha a sumar feriados_domingos (tfecini_nom. tfecfin_nom) Objetivo: Obtener el nro."cam_num1". de lo contrario devuelve 0 total_campo_fichas Devuelve la suma de un campo numérico de las fichas del trabajador para una condición pficha: Código de la ficha a evaluar pcampo: nombre del campo que será sumado pcondicion: Expresión que indica la condición que deben cumplir las fichas de la que se sumaran el campo Código de la ficha Condición total_campo_fichas("0002". tfecfin_nom) Objetivo: Obtener los domingos laborables entre 01/07/2008 y el 31/07/2008 domingos_laborables ({01/07/2008}. de lo contrario devuelve No.9 Fecha a Evaluar es_feriado es_feriado(dFecha) Indica si una fecha está registrada como día feriado dfecha: fecha que se desea evaluar Objetivo: : Evaluar si la fecha 20/07/2008 es feriado es_feriado({20/07/2008}) Devuelve Si."cam_num1>=8") Objetivo: Conocer cuál es la sumatoria del puntaje de aquellas evaluaciones donde el trabajador haya obtenido una puntuación superior a 8 total_campo_fichas("0002". numero_fichas("002". Se ha registrado fichas al trabajador para almacenar las evaluaciones."cam_num1"."cam_num1>8"): Devuelve Si Código de la ficha Condición numero_fichas ("0002". {31/08/2008}) Devuelve 16 Fecha Inicial Fecha Final campo_fichas Obtiene información de uno o más campos de la tabla de fichas del trabajador para una condición pficha: Código de la ficha a evaluar pcampo: Código del (los) campo(s) que se desea(n) extraer pcondicion: Expresión que indica la condición que debe cumplir la ficha de la que se extraerán los campos campo_fichas("0002"."cam_num1>8") Objetivo: Conocer en cuantas evaluaciones el trabajador ha obtenido un puntaje superior a 8."pcondicion") Objetivo: Conocer si el trabajador ha obtenido en alguna evaluación puntaje superior a 8. si se ha definido el día domingo 20/07/2008 como día feriado en el calendario correspondiente. de días transcurridos entre 16/08/2008 y el 31/08/2008 dias_transcurridos({16/08/2008}.{31/07/2008}) Devuelve 0 si los domingos han sido definidos como feriados en el calendario correspondiente. de lo contrario devuelve 4 campo_fichas("0002". tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Nombre de la Función Funciones de Nomina – Fichas Parámetros Ejemplos Campo a extraer de la ficha Código de la ficha Condición dias_transcurridos(tfecini_nom. la ficha guarda la fecha de la evaluación y el puntaje obtenido.Funciones de Nomina – Tiempo Nombre de la Función Parámetros Ejemplos Fecha inicial Fecha final dias_tr anscurridos Retorna la cantidad de días entre un período de fechas.

tfecfin_nom) Objetivo: Obtener los días laborables entre 01/07/2008y el 31/07/2008 dias_laborables({01/07/2008}.tfecini_nom. de lo contrario devuelve 0 ."sexo='M'") Objetivo : Obtener el nombre y la fecha de nacimiento de los familiares del trabajador del sexo masculino dias_laborables Obtiene la cantidad de días hábiles en el rango dentro del rango de fechas especificado campo_familiares Obtiene información de uno o más campos de la tabla de grupo familiar para una condición tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar dias_laborables (tfecini_nom.{31/07/2008}) Devuelve 25 si los domingos y los días 24/07/08 y 05/07/08 han sido definidos como feriados en el calendario correspondiente. Samuel Izaguirre Lopez.15/01/2000.Funciones de Nomina – Grupo Familiar Nombre de la Función Parámetros Ejemplos Campos a extraer del familiar Condición pcampo: Nombre del (los) campo(s) que se desea(n) extraer pcondicion:Expresión que indica la condición que deben cumplir los familiares de los que se extraeran los campos Funciones de Nomina – Tiempo Nombre de la Función Parámetros Ejemplos Fecha Inicial Fecha Final campo_familiares("Nombre. de lo contrario devuelve 31 dias_laborables_turno campo_familiares("Nombre. de lo contrario devuelve 0 Turno a Fecha Inicial Fecha Final Evaluar dias_sabados_turnos(ptipo. tfecfin_nom) Objetivo: Obtener la cantidad de días sábados en el Turno 3 entre 01/07/2008 y el 31/07/2008 dias_sabados_turnos (3. ha sido definido como feriados en el calendario correspondiente. Fecha Inicial Fecha Final dias_no_laborables Obtiene la cantidad de días no hábiles dentro del rango de fechas especificado tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar dias_no_laborables(tfecini_nom.{31/07/2008}) Devuelve 1 si ha sido definido el día sábado 26/07/2008 como día del Turno 3. tfecfin_nom) total_carga_familiar Obtiene el total de familiares de los trabajadores de la empresa que cumplan con la condición total_carga_familiar("sngru_fa. 24/07/08 y los domingos.25/04/2004 Condición carga_familiar Obtiene el número de familiares del trabajador que cumplan con la condición pcondicion: Expresión que indica la condición que deben cumplir los familiares que se evaluaran carga_familiar("sexo='M'") Objetivo : Conocer cuántos familiares de sexo masculino posee el trabajador carga_familiar("sexo='M'"): Devuelve 2 Condición evalua_familiares Devuelve verdadero si existen familiares del trabajador para una condición pcondicion: Expresión que indica la condición que deben cumplir los familiares que se evaluaran evalua_familiares("sexo='M'") Objetivo : Conocer si el trabajador tiene familiares de sexo masculino evalua_familiares("sexo='M'"): Devuelve Si Condición numero_familiares Obtiene el número de familiares del trabajador que cumplan con la condición pcondicion: Expresión que indica la condición que deben cumplir los familiares que se evaluaran numero_familiares("sexo='M'") Objetivo : Conocer cuántos familiares de sexo masculino posee el trabajador numero_familiares("sexo='M'"): Devuelve 2 Obtiene la cantidad de días laborables en el Turno dentro del rango de fechas especificado ptipo: Tipo de turno que se desea evaluar 1= Turno 1 2= Turno 2 3= Turno 3 tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Turno Fecha Inicial Fecha Final dias_laborables_turno(ptipo. en el calendario correspondiente Fecha Inicial Fecha Final dias_sabados_turnos Obtiene la cantidad de días sábados en el Turno dentro del rango de fechas especificado ptipo: Tipo de turno que se desea evaluar 1= Turno 1 2= Turno 2 3= Turno 3 tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Condición dias_trabajados (tfecini_nom.tfecini_nom. total_carga_familiar("sngru_fa."sexo='M'") Devuelve: Andres Izaguirre Lopez. considerando que el mismo tuvo 6 días de vacaciones en el mes y que en ese me hay un día feriado.{31/07/2008}) Devuelve 6 Si los días 05/07/08.{01/07/2008}.{31/07/2008} Devuelve 25 10 19 .{31/07/2008}) Devuelve 1 si ha definido el día sábado 26/07/2008 como día del Turno 3.fecha_nac". tfecfin_nom) Objetivo: Obtener la cantidad de días no hábiles entre 01/07/2008 y el 31/07/2008 dias_no_laborables({01/07/2008}.sexo='M'") pcondicion: Expresión que indica la condición que deben cumplir los familiares que se evaluaran Objetivo : Conocer cuántos familiares de sexo masculino existen en la empresa. dias_trabajados({01/07/2008}. y se ha marcados como laborable en el calendario correspondiente.{01/07/2008}. tfecfin_nom) Objetivo: Obtener la cantidad de días laborables en el Turno entre 01/07/2008 y el 31/07/2008 dias_laborables_turno(3.sexo='M'"): Devuelve 15 dias_trabajados Obtiene la cantidad de días trabajados dentro del rango de fechas especificado tfecini_nom : Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Objetivo: Obtener los días trabajados entre 01/07/2008 y el 31/07/2008 para un trabajador.fecha_nac".

Fecha Inicial Fecha Final dias_domingos_turnos Obtiene la cantidad de días domingos en el Turno dentro del rango de fechas especificado dias_feriados Obtiene la cantidad de días feriados dentro del rango de fechas especificado tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar dias_feriados (tfecini_nom. actualizar_montoabono('+') Objetivo:Disminuir el valor del monto abonado en el préstamo. {31/08/2008}) Devuelve 1 Turno a Evaluar ptipo : Tipo de turno que se desea evaluar 1= Turno 1 2= Turno 2 3= Turno 3 tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar Fecha Inicial actualizar_cuotascanceladas Actualiza las cuotas canceladas de los préstamos Nombre de la Función Funciones de Nomina – Prestamos Parámetros Ejemplos total_valor_tabla Devuelve la suma total de los valores en una Tabla de valor numérico ntabla: Código de la tabla de valores a consultar nDefault: Valor por defecto si no existen valores que sumar actualizar_cuotaespecial Actualiza el monto por cuota especial al reabrir la nómina Sin parámetros actualizar_cuotaespecial() Objetivo: Colocar en el monto de cuota especial del préstamo el valor que tenía antes de realizar el cierre de la nómina. de lo contrario devuelve 0 Turno Fecha Inicial Fecha Final dias_feriados_turno (ptipo.{31/07/2008}) Devuelve 6 si los domingos y los días 05/07/08 y 24/07/08 han sido definidos como feriado en el calendario correspondiente.0) Objetivo:Obtener la sumatoria del campo numérico de la tabla 3 total_valor_tabla(3. dias_feriados({01/07/2008}. campo_prestamo Obtiene información de uno o más campos de la tabla de préstamos pcampo: Nombre del campo en la tabla prestamos del que se quiere obtener información Campo campo_prestamo("monto") Objetivo: Obtener el monto del préstamo campo_prestamo("monto") Objetivo: Obtener el número de cuotas del préstamo campo_prestamo("cuotas") Objetivo: Obtener el comentario que se coloco al préstamo campo_prestamo("comentario") Objetivo: Obtener el saldo del préstamo campo_prestamo("saldo") dias_feriados_turno Obtiene la cantidad de días feriados en el Turno dentro del rango de fechas especificado ptipo : Tipo de turno que se desea evaluar 1= Turno 1 2= Turno 2 3= Turno 3 tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar 18 11 .tfecini_nom. actualizar_montoabono(' -') dias_domingos_turnos (ptipo. tfecfin_nom Objetivo : Obtener el nro. tfecfin_nom) Objetivo: Obtener la cantidad de días domingos en el Turno tres (3) entre 01/07/2008 y el 31/07/2008 dias_domingos_turnos (3. nValor: Número en el que se desea incrementar o decrementar las cuotas canceladas actualizar_cuotascanceladas(1) Objetivo: Incrementar en uno el número de cuotas canceladas del préstamo actualizar_cuotascanceladas(1) Objetivo: Disminuir en uno el número de cuotas canceladas del préstamo Fecha Final actualizar_cuotascanceladas(-1) Indica aumento o disminución actualizar_montoabono(‘+’) actualizar_montoabono Actualiza el monto abonado de los préstamos +: Indicativo de si se incrementará o disminuirá el monto abonado Objetivo: Incrementar el valor del monto abonado en el préstamo. de años transcurridos entre 01/09/2007 y el 31/08/2008 años_transcurridos({01/09/2007}.0) Funciones de Nomina – Tiempo Fecha inicial Fecha final tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar años_transcurridos (tfecini_nom.Funciones de Nomina – Tabla de Valores Nombre de la Función Parámetros Ejemplos Código de la tabla de valores Valor por defecto total_valor_tabla(3. tfecfin_nom) Objetivo : Obtener la cantidad de días feriados en el Turno tres (3) entre 01/07/2008 y el 31/07/2008 dias_feriados_turno (3. Para que funcione correctamente se debe marcar el día no feriado del turno como laborable ya que al no tildarlo toma todos los días como feriados.{01/07/2008}.{01/07/2008}.{31/07/2008}) Devuelve 1 si el día 05/07/08 ha sido agregado como feriado del Turno 3 en el calendario correspondiente. Número de cuotas a actualizar Años_transcurridos Obtiene la cantidad de años transcurridos dentro de un rango de fechas específico. en el calendario correspondiente.{31/07/2008}) Devuelve 1 si se ha definido el día 27/07/2008 como día del Turno 3. tfecfin_nom) Objetivo : Obtener los días feriados entre 01/07/2008 y el 31/07/2008.tfecini_nom.

sabado. tfecfin_nom) tfecini_nom: Fecha inicial del rango donde se evaluará el reposo tfecfin_nom: Fecha final del rango donde se evaluará el reposo Objetivo : Conocer cuántos días jueves hay en el periodo de reposo. tfecfin_nom) Devuelve 1 Prestamo_deduccion_total() prestamo_deduccion_total Devuelve el monto total de las cuotas de todos los préstamos del trabajador en la nómina actual Sin parámetros Objetivo: Realizar la deducción de las cuotas de varios prestamos al trabajador en un solo renglón.viernes.jueves..Funciones de Nomina– Reposos y Permisos Funciones de Nomina – Prestamos Nombre de la Función Parámetros Ejemplos Fecha Inicial conceptos_prestamos Retorna el monto acumulado de los conceptos para préstamos en un rango de fechas. Si no se encuentra esta fecha se desea el valor 0 valor_tabla(3. tfecfin_nom) Devuelve 0 Fecha inicial Fecha final tfecini_nom: Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso prestamo_asignacion Devuelve el monto de asignación del préstamo del trabajador en la nómina actual Sin parámetros Prestamo_asignacion() Objetivo: Asignar al trabajador el monto de un préstamo registrado. a cancelar en 4 cuotas sin intereses y otro préstamo por 1000 Bs.. domingo) en permisos no justificados dentro del rango de fechas especificado lunes_en_permisos_no_justificados(tfecini_nom. Se registra un préstamo a un trabajador por 2000 Bs... Se registra reposo a un trabajador desde el 24/10/2008 al 28/10/2008 viernes_en_reposos(tfecini_nom. a cancelar en 5 cuotas sin intereses prestamo_deduccion(): Devuelve 500 prestamo_deduccion(): Devuelve 200 lunes_en_reposos martes_en_reposos miercoles_en_reposos jueves_en_reposos viernes_en_reposos sabados_en_reposos domingos_en_reposos Obtiene la cantidad de días (lunes. Se registra reposo a un trabajador desde el 24/10/2008 al 28/10/2008 jueves_en_reposos(tfecini_nom. Se registra un préstamo por 2000 Bs.miercoles. tfecfin_nom) Devuelve 0 Objetivo : Conocer cuántos días viernes hay en el periodo de reposo.miercoles. prestamo_pendiente_total(): Devuelve 2300 ntabla: Código de la tabla de valores a consultar nvalor: Valor a buscar en los renglones de la tabla de valores. tfecfin_nom) Objetivo : Conocer cuántos días lunes hay en el periodo de permiso no justificado. Sabiendo que la próxima nomina a generar será al 30/09/2008. martes. Se registra un préstamo a un trabajador por 2000 Bs. con fecha 25/08/2008 a cancelar en 5 cuotas sin intereses Sabiendo que la próxima nomina a generar será al 30/09/2008. Se registra un préstamo a un trabajador por 2000 Bs. a cancelar en 4 cuotas sin intereses y otro préstamo por 1000 Bs.viernes.25): Devuelve 28 Objetivo:Obtener el valor registrado en la tabla de valores número 3 para el valor 6. prestamo_asignacion(): Devuelve 2000 Prestamo_deduccion() prestamo_deduccion Devuelve el monto de la cuota de un préstamo del trabajador en la nómina actual Sin parámetros Objetivo: Realizar la deducción de cada cuota de un préstamo al trabajador. martes.6. lunes_en_permisos_no_justificados martes_en_permisos_no_justificados miercoles_en_permisos_no_justificados jueves_en_permisos_no_justificados viernes_en_permisos_no_justificados sabados_en_permisos_no_justificados domingos_en_permisos_no_justificados Obtiene la cantidad de días (lunes. donde el rango puede ser de tipo numérico o fecha dependiendo de la configuración de la tabla de valores. Fecha final Nombre de la Función Parámetros Ejemplos Fecha inicial Fecha final tfecini_nom: Fecha inicial del rango de fecha a evaluar tfecfin_nom: Fecha final del rango de fecha a evaluar conceptos_prestamos(tfecini_nom. El trabajador tiene registrado permiso no justificado del 17/10/2008 al 20/10/2008 martes_en_permisos_no_justificados(tfecini_nom. nDefault: Valor por defecto si no encuentra el valor a buscar valor_tabla(1.0): Devuelve 15 12 17 .tfecfin_nom) Objetivo: Obtener el valor acumulado de los conceptos marcados como ‘préstamos’ generados al trabajador en la nomina actual.sabado. tfecfin_nom) Devuelve 1 Objetivo : Conocer cuántos días martes hay en el periodo de permiso no justificado.25) Objetivo:Obtener el valor registrado en la tabla de valores número 1 para la fecha 15/11/2000. a cancelar en 5 cuotas sin intereses prestamo_deduccion_total(): Devuelve 700 Funciones de Nomina – Tabla de Valores Valor a buscar Código de la tabla de Valor por defecto valores valor_tabla(1.{15/11/2000}. El trabajador tiene registrado permiso no justificado del 17/10/2008 al 20/10/2008 lunes_en_permisos_no_justificados(tfecini_nom.{15/11/2000}. con fecha 17/08/2008 a cancelar en 4 cuotas sin intereses. Si no se encuentra esta fecha se desea el valor 25 prestamo_pendiente Devuelve el monto total pendiente (saldo) del Préstamo del trabajador en la nomina actual Prestamo_pendiente() Sin parámetros Objetivo: Conocer cuánto es el monto que tiene pendiente un préstamo que fue registrado al trabajador por 2000 Bs.jueves. con fecha 17/08/2008 a cancelar en 4 cuotas sin intereses y otro préstamo por 1000 Bs. prestamo_pendiente(): Devuelve 1500 Prestamo_pendiente_total() Valor_Tabla Devuelve el valor de un renglón en una Tabla de Valores especificada prestamo_pendiente_total Devuelve el monto total de todos los Préstamos de un Trabajador Sin parámetros Objetivo: Conocer cuánto es el monto que tiene pendiente un trabajador en préstamos. domingo) en reposo dentro del rango de fechas especificado lunes_en_reposos(tfecini_nom.

tfecfin_nom) Devuelve 3 si los domingos han sido definidos como feriado en el calendario correspondiente.tfecfin_nom): Devuelve 4 16 13 . El trabajador tiene registrado permiso justificado del 17/10/2008 al 20/10/2008 miercoles_en_permisos_justificados(tfecini_nom. tfecfin_nom) dias_total_permisos_justificados Obtiene la cantidad de días de permiso justificado dentro del rango de fechas especificado tfecini_nom: Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso Objetivo: Conocer cuántos días de permisos justificados hay en un periodo. martes. tfecfin_nom) Objetivo: Conocer cuántos días lunes hay en el periodo de permiso justificado.tfecfin_nom) Devuelve 17/10/2008 dias_permisos_justificados(tfecini_nom.miercoles.jueves. tfecini_nom : Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso inicio_permiso_no_justificado(tfecini_nom.Nombre de la Función Funciones de Nomina – Reposos y Permisos Parámetros Ejemplos Funciones de Nomina – Reposos y Permisos Nombre de la Función Parámetros Ejemplos Fecha inicial Fecha final Fecha inicial Fecha final inicio_permiso_no_justificado Obtiene la fecha de inicio del permiso no justificado si se encuentra dentro del rango de fechas. El trabajador tiene registrado un permiso justificado del 17/10/2008 al 20/10/2008 dias_permisos_justificados(tfecini_nom. tfecini_nom : Fecha inicial del rango donde se evaluará el reposo tfecfin_nom: Fecha final del rango donde se evaluará el reposo Fecha final dias_permisos_no_justificados(tfecini_nom. Devuelve 5 si los domingos no han sido definidos como feriado en el calendario correspondiente Fecha inicial Fecha final dias_total_permisos_justificados(tfecini_nom. tfecfin_nom) dias_permisos_no_justificados Obtiene la cantidad de días laborables de permiso no justificado dentro del rango de fechas especificado tfecini_nom: Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso Objetivo: Conocer cuántos días del permiso no justificado son laborables en un periodo.tfecfin_nom) inicio_reposo(ctod('01/10/2008').viernes.sabado. tfecfin_nom) Objetivo: Conocer cuál es la fecha de inicio del permiso no justificado. ctod('31/10/2008')) Devuelve 4 si los domingos han sido definidos como feriado en el calendario correspondiente. El trabajador tiene registrado permiso justificado del 17/10/2008 al 20/10/2008 tfecini_nom : Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso lunes_en_permisos_justificados(tfecini_nom.tfecfin_nom) dias_reposos(ctod('01/10/2008'). Devuelve 4 si los domingos no han sido definidos como feriado en el calendario correspondiente Fecha inicial Fecha final Fecha inicial inicio_reposo Obtiene la fecha de inicio del reposo si se encuentra dentro del rango de fechas especificado . El trabajador tiene registrado un permiso no justificado el día 17/10/2008 inicio_permiso_no_justificado(tfecini_nom. El trabajador tiene registrado un reposo del 24/10/2008 al 28/10/2008 inicio_reposo(tfecini_nom. domingo) en permisos justificados dentro del rango de fechas especificado tfecini_nom: Fecha inicial del rango donde se evaluará el reposo tfecfin_nom: Fecha final del rango donde se evaluará el reposo Objetivo: Conocer cuántos días de reposo son laborables en un periodo. tfecfin_nom) dias_permisos_justificados Obtiene la cantidad de días laborables de permiso justificado dentro del rango de fechas especificado tfecini_nom: Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso Objetivo: Conocer cuántos días del permiso justificado son laborables en un periodo.tfecfin_nom) Devuelve 3 si los domingos han sido definidos como feriado en el calendario correspondiente. Se registra un reposo a un trabajador desde el 24/10/2008 al 28/10/2008 dias_reposos(tfecini_nom. tfecfin_nom) Devuelve 0 lunes_en_permisos_justificados martes_en_permisos_justificados miercoles_en_permisos_justificados jueves_en_permisos_justificados viernes_en_permisos_justificados sabados_en_permisos_justificados domingos_en_permisos_justificados Obtiene la cantidad de días (lunes. tfecfin_nom) Fecha Inicial Fecha final dias_reposos Obtiene la cantidad de días laborables de reposo dentro del rango de fechas especificado lunes_en_permisos_justificados(tfecini_nom. El trabajador tiene registrado un permiso no justificado del 17/10/2008 al 20/10/2008 dias_permisos_no_justificados(tfecini_nom. Devuelve 4 si los domingos no han sido definidos como feriado en el calendario correspondiente Fecha inicial Fecha final inicio_reposo(tfecini_nom. El trabajador tiene registrado un permiso justificado del 17/10/2008 al 20/10/2008 dias_total_permisos_justificados(tfecini_nom. tfecfin_nom) Objetivo: Conocer cuál es la fecha de inicio del reposo. tfecfin_nom) Devuelve 1 Objetivo: Conocer cuántos días miércoles hay en el periodo de permiso justificado. ctod('31/10/2008')) Devuelve 24/10/2008 dias_reposos(tfecini_nom.

tfecfin_nom) dias_total_reposos(ctod('01/10/2008'). 14 15 . ctod('31/10/2008')) Devuelve 5 Fecha inicial Fecha fi nal fecha_fin_permiso_justificado(tfecini_nom. tfecfin_nom) Objetivo : Conocer cuál es la fecha final del reposo.tfecfin_nom) Devuelve 16/10/2008 fecha_fin_reposo Devuelve la fecha final del reposo siempre y cuando la fecha de inicio de dicho reposo se encuentre en el rango de fecha especificada. tfecfin_nom) Objetivo : Conocer cuál es la fecha final del permiso no justificado. El trabajador tiene registrado un reposo del 24/10/2008 al 28/10/2008 fin_reposo(tfecini_nom. El trabajador tiene registrado un permiso del 16/10/2008 al 17/10/2008 inicio_permiso_justificado(tfecini_nom. tfecfin_nom) Objetivo : Conocer cuál es la fecha final del permiso justificado. El trabajador tiene registrado un permiso del 16/10/2008 al 17/10/2008 fecha_fin_permiso_justificado(tfecini_nom.tfecfin_nom) Devuelve 17/10/2008 fecha_fin_permiso_justificado Devuelve la fecha final del permiso siempre y cuando la fecha de inicio de dicho permiso se encuentre en el rango de fecha especificada. El trabajador tiene registrado un permiso no justificado el día 17/10/2008 fecha_fin_permiso_no_justificado(tfecini_nom. tfecfin_nom) fecha_fin_permiso_no_justificado Devuelve la fecha final del permiso no justificado siempre y cuando la fecha de inicio de dicho permiso se encuentre en el rango de fecha especificada. tfecini_nom: Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso fin_permiso_justificado(tfecini_nom. tfecini_nom : Fecha inicial del rango donde se evaluará el reposo tfecfin_nom: Fecha final del rango donde se evaluará el reposo fecha_fin_reposo(tfecini_nom.tfecfin_nom) Devuelve 17/10/2008 Fecha final dias_total_reposos(tfecini_nom. El trabajador tiene registrado un permiso no justificado el día 17/10/2008 fin_permiso_no_justificado(tfecini_nom. ctod('31/10/2008')) Devuelve 28/10/2008 Fecha inicial Fecha final fecha_fin_permiso_no_justificado(tfecini_nom. El trabajador tiene registrado un reposo del 24/10/2008 al 28/10/2008 fecha_fin_reposo(tfecini_nom.tfecfin_nom) fin_reposo(ctod('01/10/2008'). ctod('31/10/2008')) Devuelve 28/10/2008 Obtiene la fecha de inicio del permiso justificado si se encuentra dentro del rango de fechas especificado.Funciones de Nomina – Reposos y Permisos Nombre de la Función Parámetros Ejemplos Fecha inicial Fecha final Funciones de Nomina– Reposos y Permisos Nombre de la Función Parámetros Ejemplos Fecha inicial Fecha final dias_total_permisos_no_justificados Obtiene la cantidad de días de permiso no justificado dentro del rango de fechas especificado tfecini_nom : Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso dias_total_permisos_no_justificados(tfecini_nom.tfecfin_nom) Devuelve 17/10/2008 dias_total_reposos Obtiene la cantidad total de días de reposo dentro del rango de fechas especificado tfecini_nom : Fecha inicial del rango donde se evaluará el reposo tfecfin_nom: Fecha final del rango donde se evaluará el reposo dias_total_reposos(tfecini_nom. tfecini_nom : Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso Fecha inicial tfecini_nom: Fecha inicial del rango donde se evaluará el reposo tfecfin_nom: Fecha final del rango donde se evaluará el reposo Fecha final fin_reposo fin_reposo(tfecini_nom. tfecini_nom: Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso fin_permiso_no_justificado(tfecini_nom. tfecini_nom : Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso Objetivo: Conocer cuál es la fecha final del permiso no justificado. Se registra reposo a un trabajador desde el 24/10/2008 al 28/10/2008 Fecha inicial fin_permiso_no_justificado Devuelve la fecha final del permiso no justificado siempre y cuando la fecha de finalización de dicho permiso se encuentre en el rango de fecha especificada. El trabajador tiene registrado un reposo del 16/10/2008 al 17/10/2008 fin_permiso_justificado(tfecini_nom.tfecfin_nom)Devuelve 17/10/2008 Devuelve la fecha final del reposo siempre y cuando la fecha de finalización de dicho reposo se encuentre en el rango de fecha especificada. tfecfin_nom) Objetivo: Conocer cuántos días de permiso no justificado hay en un periodo. tfecfin_nom) Objetivo: Conocer cuántos días de reposo hay en un periodo. tfecfin_nom) Objetivo: Conocer cuál es la fecha final del reposo. Fecha inicial Fecha final Fecha inicial Fecha final inicio_permiso_justificado tfecini_nom: Fecha inicial del rango donde se evaluará el permiso tfecfin_nom: Fecha final del rango donde se evaluará el permiso inicio_permiso_justificado(tfecini_nom. El trabajador tiene registrado un permiso no justificado del 17/10/2008 al 20/10/2008 dias_total_permisos_no_justificados(tfecini_nom. tfecfin_nom) Objetivo: Conocer cuál es la fecha final del permiso justificado.tfecfin_nom) Devuelve 4 Fecha inicial Fecha final fin_permiso_justificado Devuelve la fecha final del reposo siempre y cuando la fecha de finalización de dicho reposo se encuentre en el rango de fecha especificada. tfecfin_nom) Objetivo : Conocer cuál es la fecha de inicio del permiso justificado.tfecfin_nom) fecha_fin_reposo(ctod('01/10/2008').

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->