Buen día amigos,
He creado un flujo para que teniendo un producto, partiendo de su Precio de Coste (campo del corebos), me calcule el PVP (campo mio) y el Unit Price (campo del corebos), por ejemplo lo debe multiplicar por 5.
Se tienen que dar dos condiciones en el flujo:
1.- tiene que ser un producto compuesto.
2.- tiene que ser un producto activo.
Ambos campos (UP y PVP) cogen el dato del campo PC y lo deben multiplicar por 5.
¿Qué es lo que hago? pues como ya tengo los productos con sus PC, lo que hago es editar el producto (para que funcione el flujo "cada vez que se guarda la entidad".
Pues solo me calcula el PVP correctamente, en este caso hace la multiplicación bien. Pero el UP no lo calcula, se queda a cero ¿por qué?
Lo curioso, y que no entiendo, es que si edito solo el campo del precio de coste y guardo este campo, entonces si edito todo el producto sí que me actualiza tanto el PVP como el UP. ¿Por qué?
He probado a que el flujo ocurra "cada vez que se modifica la entidad" y ocurre lo mismo y he programado el flujo e idem.
¿Cómo debo ponerlo cuando estoy creando la tarea, como campo o como expresión? en ambos casos pongo "cost price *5"
¿Se os ocurre alguna solución? Gracias.
He creado un flujo para que teniendo un producto, partiendo de su Precio de Coste (campo del corebos), me calcule el PVP (campo mio) y el Unit Price (campo del corebos), por ejemplo lo debe multiplicar por 5.
Se tienen que dar dos condiciones en el flujo:
1.- tiene que ser un producto compuesto.
2.- tiene que ser un producto activo.
Ambos campos (UP y PVP) cogen el dato del campo PC y lo deben multiplicar por 5.
¿Qué es lo que hago? pues como ya tengo los productos con sus PC, lo que hago es editar el producto (para que funcione el flujo "cada vez que se guarda la entidad".
Pues solo me calcula el PVP correctamente, en este caso hace la multiplicación bien. Pero el UP no lo calcula, se queda a cero ¿por qué?
Lo curioso, y que no entiendo, es que si edito solo el campo del precio de coste y guardo este campo, entonces si edito todo el producto sí que me actualiza tanto el PVP como el UP. ¿Por qué?
He probado a que el flujo ocurra "cada vez que se modifica la entidad" y ocurre lo mismo y he programado el flujo e idem.
¿Cómo debo ponerlo cuando estoy creando la tarea, como campo o como expresión? en ambos casos pongo "cost price *5"
¿Se os ocurre alguna solución? Gracias.