Maines ERP y su lenguaje de programacion Pitirux permite el uso de variables para uso libre del programador.
Estas variables pueden almacenar valores, operaciones matematicas, etc. y posteriormente usarse
Por default, se incluyen las siguientes variables
var_a, var_b, var_c, var_x, var_y, var_z
Funcion setVar()
Asigna valor a las variables, y dependiendo de los parametros que se le pasen, tiene las siguientes variantes de uso:
a) setVar( var_a , _field , Clave_cliente ) Asigna el valor del campo "Clave_Cliente" a la variable var_a
b) setVar( var_a, Clave_Cliente) Asigna el campo Clave_Cliente a var_a
setVar( var_a, "El cliente es: ", Clave_Cliente, " Nombre es ", Descrip_Cliente ) REsultado es "El cliente es 100 Nombre es Materiales XX"
c) setVar( var_a , _math , Subtotal/cantidad+1 ) Resuelve la expresión matemática Subtotal/Cantidad+1 y el resultado lo asigna a var_a
d) setVar( var_a, _lastResult )
La palabra reservada "_lastResult" se refiere a que el valor que se haya calculado en la operación previa, se asignara a var_a
Ejemplo:
=field(clave_cliente) Suponiendo que la clave_cliente= 1234567
=setVar(var_a,_lastResult ) Se asigna 1234567 a la var_a
= getVar(var_a)&subString(0,3) Devuelve el valor 123
= setVar(var_b, _lastResult) Asigna al valor 123 a la var_b
Funcion getVar()
Obtiene al valor de la variable indicada
Ejemplo = getVar( var_a) Devuelve el valor de la var_a