Hola amigos del Foro Java,
Estoy teniendo dificultades con el manejo de variables con Gx Java Web. Estoy trabajando con Gx X Evolution 1 Versión 10.1.34783 U3.
Tengo una trn de 2 niveles para ingresar cabezal y líneas de factura.
En las líneas necesito controlar que la cantidad sea menor o igual al stock del producto.
Lamentablemente, la tabla de stock no está en la extendida de las líneas de factura (como ocurre en el tutorial de Gx
) y no tengo mas remedio que traer la existencia a través de un proc:
&saldoDisponible = GESCGetStockTotal.Udp(&SGUsrCod, DocPrdCod)if insert and after(DocPrdCod);
Agregué la variable &saldoDisponible como una columna mas (read only) en el grid y me aparece el valor correcto.
Pero cuando ingreso la cantidad a facturar la variable &saldoDisponible se vuelve a poner a cero y se me dispara la regla error, a pesar de que la cantidad a facturar es menor que la existencia del producto:
error('La cantidad a facturar supera el stock disponible')if insert and DocLinCnt > &saldoDisponible and after(DocLinCnt);
¿Alguien sabe porqué es que ocurre esto?
Gracias por la atención prestada y que tengan un buen año 2011.
Saludos. Julio.
--
_____________________
Ing. Julio M.Recine
julio.recine@gmail.com
Tel. 2710 8596
Has recibido este mensaje porque estás suscrito al grupo "GeneXus" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a genexus@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a genexus+unsubscribe@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/genexus?hl=es.
0 Response to "[java-l] Problema con manejo de variables en grid de trn"
Publicar un comentario