Mostrando entradas con la etiqueta adicional por antiguedad. Mostrar todas las entradas
Mostrando entradas con la etiqueta adicional por antiguedad. Mostrar todas las entradas

lunes, 22 de mayo de 2023

Sueldos - antiguedad - Tablas auxiliares

Pregunta:
Estamos usando una tabla auxiliar para calcular el monto por antiguedad que le corresponde a los legajos. 
La primer columna de la tabla es la antiguedad del empleado y el valor a recuperar es el % que debe agregarse al sueldo inicial.  La dificultad que tenemos es que al indicar en la función TABV1("XXX", antiguedad) tango indica que el argumento debe ser de tipo carácter y la antiguedad es numérica.
Cómo podemos solucionarlo?

Respuesta:
Podes utilizar la funcion TABV1("XXX", STR( antig,2,0) )  para convertir la variable antiguedad a caracter.
El nro 2 indica la cantidad de enteros y el 0 (cero) los decimales. Pero si la antig <10, es necesario reemplazar el 2 por un 1.
O sea deberias tener un condicional que consulte por la antiguedad previo a la llamada a la tabla auxiliar. 

Gracias Alejandra! ( Pvcia Bs As)