anonymous Log in
Search
Recents:
v3.0
xev2
Fwd: Problemas con Reglas en Transacciones con dos niveles
06/07/12 18: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 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