AsignaCatg

Estimados:
Tenemos el siguiente inconveniente. Nosotros tenemos que pagarle a un grupo de no docentes, una diferencia de una Categoría distinta a la que se esta pagando. Como las categorías están codificadas como Cat1, Cat2, Cat3, etc. y cada agente es distinto a otro, buscamos en el pampa la siguiente solución
AsignaCatg(‘Cat’ & Novedad2 ), donde obteníamos la Asignación de la Categoría que buscamos.
Ejemplo
Novedad2 = 4
El resultado esta la Asignación de “Cat4”

Pero en el Mapuche, no acepta esta formula (‘Cat’ & Novedad2 ), dando el siguiente mensaje
Error (caracter 0): AsignaCatg(‘Cat’ & Novedad2 )
Como pudemos solucionar este problema.
Gracias, Darío.

Mapuche 1.12.1

Hola Darío,

La función AsignaCatg(string) funciona correctamente. El problema que se está presentando en este caso es que Mapuche web no tiene implementada aún la función de concatenación de Clarion (&). Si usás Mapuche Escritorio, vas a poder definir y liquidar la fórmula como la tenés definida sin ningún problema (pero no vas a poder comparar la liquidación con el liquidador web, ya que al no entender el '&' va a fallar).

Lo que podés hacer por ahora para que funcione también todo en web es reescribir la fórmula de este concepto de otra manera que tenga el mismo comportamiento. Una alternativa (aunque es un poquito más larga) podría ser definir siete fórmulas como a continuación:

    1) [b]Condición[/b]: Novedad2 = 1      [b]Cálculo [/b]= AsignaCatg("Cat1")
    2) [b]Condición[/b]: Novedad2 = 2      [b]Cálculo [/b]= AsignaCatg("Cat2")
    3) [b]Condición[/b]: Novedad2 = 3      [b]Cálculo [/b]= AsignaCatg("Cat3")
    ...
    7) [b]Condición[/b]: Novedad2 = 7      [b]Cálculo [/b]= AsignaCatg("Cat7")

Contanos por favor si esto te sirve y sino vemos a qué alternativas podemos recurrir hasta que esté toda la funcionalidad en el liquidador web.

Espero noticias tuyas…

Saludos,
Igna


Ignacio Marcovecchio
Equipo SIU-Mapuche/Pampa
Consorcio SIU
Tel/Fax +54 2293 432304
http://www.siu.edu.ar

Hola!
Lo solucionamos de la siguiente manera
AsignaCatg(‘Cat’ & (Novedad2+0) )
saludos. Darío

Hola Darío!

Buenísimo que lo hayan solucionado y muchas gracias por avisarnos.

Me queda una duda sin embargo: eso lo solucionaron así por Escritorio o por Web? (porque probé lo que me mandaste en el editor de fórmulas de Web y me sigue dando error).

Gracias!
Igna


Ignacio Marcovecchio
Equipo SIU-Mapuche/Pampa
Consorcio SIU
Tel/Fax +54 2293 432304
http://www.siu.edu.ar

La formula la modificamos por medio de Mapuche-escritorio y nos dio resultado en web y escritorio

Impresionante Darío! Muchas gracias por la información :slight_smile: De todas maneras, cuando lo resolvamos en el editor de fórmulas de web, te avisamos.

Un abrazo,
Igna


Ignacio Marcovecchio
Equipo SIU-Mapuche/Pampa
Consorcio SIU
Tel/Fax +54 2293 432304
http://www.siu.edu.ar