problemas con formulas en transaccion de gx9
Publicado por Lestat El Vampiro (61 intervenciones) el 19/11/2007 14:48:43
estimados,
espero esten bien, mi consulta es la siguiente, en una transaccion de dos niveles donde en el segundo nivel ingreso valores y estos se van sumando en atributos por medio de una formula creada en la estrucctura de la transaccion... ejemplo;
datos encabezado
...
...
//datos grilla ( sub nivel)
articulo 1 valor 1 valor2 detalle
plato $100 asasas
arbol $100 asasas
etc....
bueno si se agrega un valor en "valor uno" los valores se van sumando en un atributo y si se agregan en "valor 2" se suman en otro atributo( estos atributos perotenecen al nivel del encabezado)
entonces seria
atributo1 = 100
atributo2 = 100
y existe un tercer atributo el cual guarda la diferencia de estos dos(tambien pertenece al encabezado), entonces siguiendo con el ejemplo en tercer atributo tendria un valor de cero
atributo 3 = 0
el problema es el siguiente... el tercer atributo no se actualiza al momento de ingresar los valores...si no hasta el momento de cambiar de fila en la grilla y localizarme en la columna que sigue de valor2 ejemplo
articulo 1 valor 1 valor2 detalle
plato $100 asasassa
arbol $100 asasasasas
(fila en blanco) (cursor)
solo recien actualiza el tercer atributo y lo peor de todo es ke cuando entro en modo actualizar el tercer atributo aparece sin tomar en cuenta la ultima linea por lo que debo posisionarme donde mencione para que ejecute las sumas y la resta que estan en las funciones de la structura.
en gx8 esto era autometico.. no tenia problemas...ahora trabajo con gx9... jenerador .net y sql 2000, lo unico que cambio fue la vercion de gx,
bueno eso es todo....espero conoscan alguna forma de dejar als formulas de una transaccion para que funccionen apenas se realisa el valid dell atributo y no al momento final.....
gracias..
espero esten bien, mi consulta es la siguiente, en una transaccion de dos niveles donde en el segundo nivel ingreso valores y estos se van sumando en atributos por medio de una formula creada en la estrucctura de la transaccion... ejemplo;
datos encabezado
...
...
//datos grilla ( sub nivel)
articulo 1 valor 1 valor2 detalle
plato $100 asasas
arbol $100 asasas
etc....
bueno si se agrega un valor en "valor uno" los valores se van sumando en un atributo y si se agregan en "valor 2" se suman en otro atributo( estos atributos perotenecen al nivel del encabezado)
entonces seria
atributo1 = 100
atributo2 = 100
y existe un tercer atributo el cual guarda la diferencia de estos dos(tambien pertenece al encabezado), entonces siguiendo con el ejemplo en tercer atributo tendria un valor de cero
atributo 3 = 0
el problema es el siguiente... el tercer atributo no se actualiza al momento de ingresar los valores...si no hasta el momento de cambiar de fila en la grilla y localizarme en la columna que sigue de valor2 ejemplo
articulo 1 valor 1 valor2 detalle
plato $100 asasassa
arbol $100 asasasasas
(fila en blanco) (cursor)
solo recien actualiza el tercer atributo y lo peor de todo es ke cuando entro en modo actualizar el tercer atributo aparece sin tomar en cuenta la ultima linea por lo que debo posisionarme donde mencione para que ejecute las sumas y la resta que estan en las funciones de la structura.
en gx8 esto era autometico.. no tenia problemas...ahora trabajo con gx9... jenerador .net y sql 2000, lo unico que cambio fue la vercion de gx,
bueno eso es todo....espero conoscan alguna forma de dejar als formulas de una transaccion para que funccionen apenas se realisa el valid dell atributo y no al momento final.....
gracias..
Valora esta pregunta


0