anonymous Log in
Search
Recents:
v3.0
xev2
Fwd: Problemas con Reglas en Transacciones con dos niveles
06/07/12 15:59

diego.ceteck

Replies: 0


Alguien tiene alguna idea sobre esto.

Hemos estado probando varias alternativas pero la única que vemos viable no
nos convence y seguro que existe algo que no sabemos.

Abrazo.




---------- Mensaje reenviado ----------
De: Diego Falagian <diego.ceteck@grupocivera.com>
Fecha: 5 de julio de 2012 19:39
Asunto: Problemas con Reglas en Transacciones con dos niveles
Para: xev2@gxtech.com.uy


Buenas

Estoy trabajando en un entorno Genexus X Evolution 2 versión con .NET

Necesito ayuda con las reglas en una transacción de dos niveles:

La situación es la siguiente :resulta que hay un almacén de residuos donde
hay que retirar residuos ni bien se caducan, para ello están los gestores
de residuos que van a tener un conjunto de residuos habilitados para
retirar del almacén.

Lo que necesitamos es que en la transacción TLSalidaResiduo en el momento
de realizar el evento Enter compruebe que los campos del segundo nivel no
estén completos, estoy utilizando las siguientes reglas para comprobar si
los campos están vacíos.

Update(TLMResiduosId);
Update(TLSalidaResiduosCantidad);

Error('Seleccione residuo') if TLMResiduosId.IsEmpty() On BeforeInsert
Level TLMResiduosId;

//Esta regla me funciona solo si en TLMResiduosId selecciono algún residuo
sino directamente se salta la regla
Error('Ingresar cantidad de residuo') if TLSalidaResiduosCantidad = 0 On
AfterValidate Level TLMResiduosId;

El formulario es el siguiente:

[image: Imágenes integradas 1]
Si selecciono el gestor y le doy al botón Enviar Email solicitud
Retiro(Evento Enter) no me comprueba que no se han seleccionado los
residuos asociados al gestor.

El print de la transaccion es el siguiente:[image: Imágenes integradas 1]
el print siguiente son las variables:
[image: Imágenes integradas 2]


Alguna idea de como solucionarlo.

Un abrazo


--

****

Diego Falagian
Director Comercial y nuevos negocios.
CetecK. Civera Tecnológica S.L
Av. Virgen del Puig 7 - 1º
El Puig - Valencia
C.P: 46540
Teléfono: 96 147 14 06
Móvil: 673 448 704
www.ceteck.com - www.grupocivera.com







--

****

Diego Falagian
Director Comercial y nuevos negocios.
CetecK. Civera Tecnológica S.L
Av. Virgen del Puig 7 - 1º
El Puig - Valencia
C.P: 46540
Teléfono: 96 147 14 06
Móvil: 673 448 704
www.ceteck.com - www.grupocivera.com


Back to xev2