Tienes razón, gracias por la aclaración...
Date: Tue, 20 Nov 2012 08:54:49 -0500
From: mherrera@kywi.com.ec
To: java-l@gxtech.com.uy
Subject: Re: [java-l] Validar ingreso de detalle en una transaccion de 2 nivel
muy buena explicación, gracias por tu ayuda
El 20/11/2012 7:21, Luis Cavieres escribió:
Date: Tue, 20 Nov 2012 08:54:49 -0500
From: mherrera@kywi.com.ec
To: java-l@gxtech.com.uy
Subject: Re: [java-l] Validar ingreso de detalle en una transaccion de 2 nivel
muy buena explicación, gracias por tu ayuda
El 20/11/2012 7:21, Luis Cavieres escribió:
Hola Margarita.
- Si se requiere validar que se ingrese información en un nivel de detalle de una transacción por ejemplo un segundo nivel, se puede utilizar el siguiente ejemplo:
{* A
B
C donde C es formula (Count(E))
{
* D
E
}
}
Error('Debe ingresar información en el detalle') if C = 0 on AfterLevel Level E;
Nota: Se utiliza "on AfterLevel Level", ya que si no, se dispara demasiado temprano.
Atte.,
Luis Alberto Cavieres Martínez
El 15 de noviembre de 2012 16:20, Gabriel Omar Tarapués Rodríguez <gabrielomar86@hotmail.com> escribió:
pana como dice mherrera@kywi.com.ecyo ya le probe y funciona correcto..error('gggg') if secuenciaDetalle.isempty() on AfterValidate ;
Date: Thu, 15 Nov 2012 14:14:22 -0500
From: mherrera@kywi.com.ec
To: java-l@gxtech.com.uy
Subject: Re: [java-l] Validar ingreso de detalle en una transaccion de 2 nivel
Juan Carlos, la regla error es esta
error('Ingrese al menos un codigo') If contador = 0 on AfterValidate;
El 15/11/2012 14:02, Gabriel Omar Tarapués Rodríguez escribió:
veras pana con tus atributos algo asi:
fecha *
numero de documento *
nombre del cliente
secuenciaDetalle //se crea un nuevo atributo en la cabecera...............
................
..............
contador count(cantidad)
codigo *
descripcion del codigo
cantidad
en reglas
serial(codigo , secuenciaDetalle, 1); esto significa que inserta el valor almacenado en la cabecera +1 en codigo que es del detalle
error('gggg') if secuenciaDetalle.isempty();
la verdad no la utilizo hace mucho esa regla, pero asi lo haría yo
me informas
Date: Thu, 15 Nov 2012 13:50:24 -0500
From: mherrera@kywi.com.ec
To: java-l@gxtech.com.uy
Subject: Re: [java-l] Validar ingreso de detalle en una transaccion de 2 nivel
Hola Gabriel, cual es la regla serial?
mi estructura la defini asi...............
fecha *
numero de documento *
nombre del cliente
...............
................
..............
contador count(cantidad)
codigo *
descripcion del codigo
cantidad
El 15/11/2012 13:22, Gabriel Omar Tarapués Rodríguez escribió:yo le haría con la regla serial, y con el atributo que se pone en la cabecera listo
From: juancarlos.baez@gmail.com
Date: Thu, 15 Nov 2012 15:16:55 -0300
To: java-l@gxtech.com.uy
Subject: Re: [java-l] Validar ingreso de detalle en una transaccion de 2 nivel
muestranos como es la estructura de tu trn y como definiste: la formula y la regla en la trn.saludos.
Atte
Juan Carlos Báez
--------------------------
El 15 de noviembre de 2012 14:58, Margarita Herrera <mherrera@kywi.com.ec> escribió:
si ya lo hice, el atributo lo puse en el form , se pierde el valor cuando doy confirmar""
El 15/11/2012 12:50, Juan Carlos Baez escribió:Coloca el atributo formula en el form de la trn, para que mantenga su valor,Una vez verifiques que te resulta, ocultalo colocando <AtributoFormula>.Visible = 0 en el evento start de la trn.Nos cuentassaludos.
Atte
Juan Carlos Báez
--------------------------
El 15 de noviembre de 2012 14:41, Margarita Herrera <mherrera@kywi.com.ec> escribió:
Hola Juan Carlos :
Lo probé, coloqué un atributo en nivel1 que haga el count de la (cantidad nivel2) ,
pero el momento de presionar el botón confirmar este atributo lo deja en 0, por lo cual
siempre me está saliendo el error de mensaje, así ingrese líneas de detalle.
El 15/11/2012 12:16, Juan Carlos Baez escribió:En la cabecera una formula Count() sobre un atributo del segundo nivel (no llave) mas la regla error si ese atributo es cero.
Saludos.
Atte
Juan Carlos Báez
--------------------------
El 15 de noviembre de 2012 14:08, Margarita Herrera <mherrera@kywi.com.ec> escribió:
Foro, trabajo con genexus X java web, tengo una transaccion de 2 niveles e
intento validar que el usuario me ingrese por lo menos una línea de detalle
cualquier sugerencia gracias
-----------------------------------------
Para Suscribirse/Desuscribirse:
http://www.gxtechnical.com/cgi-bin/hforum.exe?2,3,30,20
Por consultas owner-java-l@gxtech.com.uy
0 Response to "RE: [java-l] Validar ingreso de detalle en una transaccion de 2 nivel"
Publicar un comentario