El caso es que siempre me arroja el valor WFECHA=9/07/2012, es decir, toma siempre el mismo valor que tiene WFACTOR=7, y me descarta la parte que lo multiplica por (X-1)
Pensando en que la multiplicación por (X-1) puede arrojarme un número real, utilizo la función cut(), pero el resultado es siempre el mismo. También probé calcularlo por partes, es decir:
WDIAS=X-1
WADD=WFACTOR*WDIAS
addDays(WFECHA, WADD)
pero tampoco funciona.
Tienes toda la razón, José Luis. Faltaba entrar a cada variable y definir su tipo.
Como buen emigrante de 6x, donde todo era más directo, simplemente creaba las expresiones asumiendo que velneo seteaba su tipo. En v7 es diferente.
Me queda muy claro que v7 es más poderoso que 6x, pero éste último permite desarrollar más rápido. Creo que v7 es de más bajo nivel que 6x, pero por ello brinda más potencia.
El reto para velneo sería obtener un producto de muy alto nivel pero con la potencia y rendimiento que brindan los de bajo nivel.
En fin, seguiré mi primer desarrollo en v7 a ver qué otras sorpresas me encuentro.