Uso de Variables
El sistema provee un conjunto de variables que pueden ser empleadas en el diseño de conceptos, pueden ser utilizadas en bifurcaciones o cálculos. Están compuestas por tres grupos: Nómina, Conceptos, Variaciones.
Variable del Objeto Nómina: Se refiere a los valores que encontrados en el motor de objeto “TNÓMINA” se encarga de generar todos los procesos de nómina. Este objeto está representado a través de la variable “oNm”. Cabe destacar que cada ejecución de nómina genera una instancia, por esta razón este objeto mantiene los valores referidos a la nómina que se solicita. Estos son:
oNm:cOtraNom | Otra Nómina en Ejecución |
oNm:cTipoNom | Tipo de Nómina |
oNm:dDesde | Fecha de Inicio del Periodo de Pago |
oNm:dHasta | Fecha Hasta del periodo de Pago |
oNm:dDesdeAnt | Fecha Desde del Periodo Anterior |
oNm:dhastaAnt | Fecha Hasta del Periodo Actual |
oNm:lActualiza | Indica que se ejecuta Actualizar Nómina |
oNm:lPrenomina | Indica que se ejecuta Prenómina |
oNm:nDias | Días Trabajados Calculado en los Conceptos |
oNm:nBaseA | Asignaciones y Deducciones para Salario A |
oNm:nBaseB | Asignaciones y Deducciones para Salario B |
oNm:nBaseC | Asignaciones y Deducciones para Salario C |
oNm:nBaseD | Asignaciones y Deducciones para Salario D |
Variables de Conceptos: Son Valores generados exclusivamente para la ejecución de cada concepto. También incluye el uso de variables utilizadas en los productos antecesores, con la finalidad de reconocer el uso de sus fórmulas. Estos valores son:
VARIAC | Valor Incluido en la tabla de Variaciones |
NFACTOR1 | Valor del factor1 que debe ser Almacenado en la Tabla de Observaciones |
NFACTOR2 | Valor del factor2 que debe ser Almacenado en la Tabla de Observaciones |
NFACTOR3 | Valor del factor3 que debe ser Almacenado en la Tabla de Observaciones |
NFACTOR4 | Valor del factor4 que debe ser Almacenado en la Tabla de Observaciones |
ISR_ASIGNA | Asignaciones configuradas para calcular ISLR |
ASIGNA | Total Asignaciones por Trabajador |
VAROBSERV | Línea de Observación. |
VARMEMO | Valor de Tipo Texto o Memo |
DEDUCC | Total Deducciones por Trabajador |
FCHDESDE | Fecha Inicio del periodo de Cálculo (Emula Versión DOS) |
FCHHASTA | Fecha Final del periodo de Cálculo (Emula Versión DOS) |
TIPO_NOM | Tipo de Nómina que está en Ejecución |
OTRA_NOM | Otra Nómina que está en Ejecución. |
C_Xnnn | Valor de cada concepto ejecutado, la lista de estas variables depende de la cantidad de conceptos existentes, el Valor [X] Representa el primer carácter del concepto, y [nnn] completa el código que lo identifica, ejemplo: C_A001 representa el valor obtenido de la ejecución de la fórmula A001. |
Variables del Sistema: Son valores generales para todo el sistema, se accede a través del objeto “oDp” y se encarga del manejo de valores de tipo público.
oDp:cEmpresa | Nombre de la Empresa. |
oDp:dFecha | Fecha del Sistema. |
oDp:dFchIni | Fecha Inicial del Ejercicio. |
oDp:dFchFin | Fecha Final del Ejercicio. |
oDp:cTipoNom | Nómina Seleccionada |
oDp:cOtraNom | Otra Nómina Seleccionada |
oDp:cCodTraIni | Código de Trabajador Inicial |
oDp:cCodTraFin | Código de Trabajador Final |
oDp:cCodGru | Código de Grupo |
oDp:dDesde | Periodo Inicial de Pago |
oDp:dHasta | Periodo Final de Pago |
oDp:dDesdeAnt | Periodo Inicial Anterior al Periodo (oDp:dDesde) |
oDp:dHastaAnt | Periodo Hasta Anterior al Periodo (oDp:dHasta) |
Se puede notar que los valores para: Tipos de nómina y fechas se encuentran en los tres grupos de variables, aquí la diferencia:
Nómina | Se emplea cuando se ejecuta el proceso de nómina. |
Conceptos | Mantienen compatibilidad con los sistemas de nómina predecesores. |
Sistema | Se emplea para trasladar valores entre formularios, guardar y rescatar valores en el Dataset y se emplean en la definición y ejecución de reportes. Ver: Valores iniciales para rangos y Criterios. |
Botones de herramientas
En la parte inferior del editor de textos para los conceptos, el sistema provee diferentes opciones a través de botones para facilitar el diseño de la fórmula
Constantes: Presenta el catálogo de Constantes registradas, cada una muestra: Código, Descripción y Valor.
Este botón copia en clipboard el valor de la constante incluyendo sintaxis: CNS (nnn). Luego puede ser copiado dentro de la fórmula con la opción “Paste”.
Realiza búsquedas en la tabla de las Constantes.
Cierra la tabla de las constantes.
Importar: Permite copiar la formula de un concepto a otro concepto.
Este botón copia el valor del concepto.
Realiza búsquedas en la tabla de Importar fórmulas del concepto.
Cierra la tabla de Importar.
Legislación: Permite visualizar e imprimir los artículos de la Ley Orgánica del Trabajo.
Graba el registro de un nuevo artículo de la Ley Orgánica del Trabajo.
Presenta el formulario de impresión del reporte del artículo de Ley del Trabajo.
Cierra la tabla de lo artículos de la Ley del Trabajo.
Funciones: Presenta el catálogo de funciones indicando la sintaxis y descripción. Adicional presenta un ejemplo.
Este botón copia en clipboard el valor de la función. Luego puede ser copiado dentro de la fórmula con la opción “Paste”.
Realiza búsquedas en la tabla de Funciones de Nómina.
Graba los Cambios en la tabla de Funciones de Nómina.
Presenta el formulario de impresión del reporte de Funciones de Nómina.
Cierra la tabla de Funciones de Nómina.
Campos: Presenta el catálogo de Campos registrados, estos son: Trabajadores (Apellido, Banco), Lista de Bancos (BAN_BCOTXT, BAN_CODBCO), Cargos (CAR_CODIGO, CAR_SUELDO), Departamentos (DEP_DESCRI, DEP_ENCARG), etc. Cada uno muestra: Código, Tipo, Longitud, Decimales y Descripción.
Este botón copia en clipboard el valor del Campo.
Realiza búsquedas en los Campos de las Tablas.
Cierra la tabla de Campos.
Operadores: Presenta los diferentes operadores, tales como: Aritmético (+-*/), lógico (.AND. OR. NOT.) y Racional (=><).
Este botón copia en clipboard el valor de los operadores. Luego puede ser copiado dentro de la fórmula con la opción “Paste”.
Realiza búsquedas en la tabla de los operadores.
Cierra la tabla de operadores.
Variables: Presenta el valor de las diferentes variables, estas son: Nómina (oNm:cOtraNom, oNm:cTipoNom), Concepto (VARIAC, NFACTOR1), Sistema (oDp:cEmpresa, oDp:dFecha), Tabla de Vacaciones (TABDESDE, TABHASTA), Tabla de Liquidación (LIQCAUSA, LIQCODTRA).
Este botón copia en clipboard el valor de las Variables. Luego puede ser copiado dentro de la fórmula con la opción “Paste”.
Realiza búsquedas en la Tabla de Variables.
Cierra la tabla de Variables.