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 objetoTNÓ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.