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)


No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.