GeneXus - Subrutina en transacciones

 
Vista:

Subrutina en transacciones

Publicado por jaed (36 intervenciones) el 29/01/2008 11:23:44
Agradeceré ayuda en este tema.

Estoy en una transacción en Genexus 9 y generador .NET

a) ¿Dónde creo la subrutina?. ¿En Eventos?
b) ¿Desde donde la puedo llamar?. ¿Desde Rules?

Aparentemente me permite crear en Eventos pero me dice que no la llamo.
Al poner Do 'Subrutina' en Rules me da error en Sub al compilar

Gracias por adelantado
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

RE:Subrutina en transacciones

Publicado por Leandro (146 intervenciones) el 29/01/2008 12:19:34
Tal como decis, las subrutinas se escriben y utilizan en los eventos. Si queres utilizar rutinas en las rules de una transacción, deberá ser mediante un objeto proceso nuevo.

Event x
Do 'Subrutina'
EndEvent

Sub 'Subrutina'

EndSub

Hay que tener en cuenta que en los eventos de una transacción no funciona el For Each, lo que hace que una subrutina en una transacción tenga una funcionalidad muy limitada.
Exitos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar