Meta-Operaciones

Obsydian, Cool:Plex, Advantage Plex, AllFusion Plex...

Moderadores: Jorge Ubeda, pacopicon

Meta-Operaciones

Notapor vhorozco » Mié Ago 19, 2009 5:30 pm

Saludos cordiales,

Estoy iniciando en Plex, y me gustaría hacer una pregunta sobre Meta-Operaciones.

¿Es posible combinar sentencias convencionales de Diagrama de Acción con Meta - Operaciones? ejemplo:

+For Each Field DetailP
.....If DetailP<Algun Nombre> != <Algun Nombre.*Blank>
..........Set DetailP<Algun Nombre> = <Algun Nombre.*Blank>

Como podemos ver la primera sentencia corresponde a una meta-operación pero las 2 posteriores sentencias son convencionales.

Gracias por la gentil respuesta y disculpas por mi desconocimiento, como dije al inicio, estoy iniciando en el mundo plex.


Atte.
Hugo
vhorozco
 
Mensajes: 20
Registrado: Mié Ago 12, 2009 11:14 pm
Ubicación: Mexico

Notapor pacopicon » Lun Ago 24, 2009 12:18 pm

Sí se puede hacer. De hecho en algunas de las que vienen en los patrones de Plex, ya lo traen. Ej. Meta.ValidateEntityRelations.

Si te pones a trabajar con MetaOperaciones, como es algo complicado de manejar, y en mi opinión Plex te ayuda poco, te recomiendo que donde tú creas que debe generarte algún código (el objetivo principal de las metaoperaciones es generar código automáticamente) pongas un comentario (sobre todo dentro de bucles). Ej. pones "* Comentario1". En otro lugar pones "* Comentario2", y así tantas veces como necesites. Luego generas (sin compilar) la función y la abres con el depurador (en Generation Options debes haber seleccionado "Include comments in source") y podrás ver qué lineas te ha generado.
Te doy este consejo, porque muchas veces a lo mejor pones

+For each View MiVista
+++Set Value To Current Field: FIELDS/+Field

y ves que no te está funcionando como tú querías. Pues para eso, le añades un comentario, y al menos te ayuda para saber si está procesando el bucle o no.

Saludos,
Paco Picón
www.metadata.es
pacopicon
 
Mensajes: 121
Registrado: Lun Oct 03, 2005 12:28 pm
Ubicación: Málaga - España


Volver a Plex

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron