GeneXus - No refresca el campo total

   
Vista:

No refresca el campo total

Publicado por Marcelo Madelon (7 intervenciones) el 12/06/2008 16:13:43
Hola a todos.
Antes que nada gracias por la ayuda recibida.
Les comento estoy trabajando con la transaccion Factura que tiene una cabecera:
FactId
FacFecha
ClieId
ClieNombre
ProdId
ProdDeno
ProdCosto
FacCanti
FacCosto // Lo tomo de ProdCosto (OK)
FacParcia // uso la formula: FacCanti * facCosto (OK)
ProdExis // Resto FacCanti en Rules (OK)
FacTotal // uso la formula: SUM(FacParcia) (* Aca esta el probl)Cuando ingreso una línea nueva el calculo lo hace OK y va mostrando el nuevo valor que toma el campo FacTotal.
Pero cuando modifico una línea ya sea cantidad o costo al cálculo lo hace bien pero no lo actualiza.
Se que lo hace bien por que si confirmo el comprobante y luego ingreso al campo FacTotal lo encuentro calculado bien.

En RULERS tengo esto:

Default(facCosto,ProdCosto);
Default(FacFecha,&Today);
Default(FacParcia,(FacCanti*facCosto)) ; // calculo el importe parcial
error('La Cantidad Debe Ser Mayor Que Cero') if FacCanti <= 0 ;
error('No Hay Existencia Disponible') if FacCanti > ProdExist ;
error('El Costo Debe Ser Mayor Que Cero') if facCosto <= 0 ;
Subtract(FacCanti,ProdExist);
//Error('No se permite Borrar !!!! .') If Delete ;
MSG('La fecha no Puede Ser Superior a la Fecha Actual!!!!!') if FacFecha > &Today;



¿Me Falta algún refresh? si es así ¿Donde lo ubico?
¿Que suguieren?

Gracias de antemano


PD. Ver. 8.0
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder