Diferencia entre revisiones de «Funciones de método»
Línea 1: | Línea 1: | ||
+ | __NOTOC__ | ||
+ | ===<code>$Ejecutar</code>=== | ||
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | <blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | ||
<code>'''$Ejecutar'''(Método: {{T|texto}} {, Parámetro: {{T|texto}}}): {{T|lógico}}</code> | <code>'''$Ejecutar'''(Método: {{T|texto}} {, Parámetro: {{T|texto}}}): {{T|lógico}}</code> | ||
Línea 5: | Línea 7: | ||
:*'''Descripción'''<p>Permite invocar a un método introduciendo los parámetros asociados a éste.</p> | :*'''Descripción'''<p>Permite invocar a un método introduciendo los parámetros asociados a éste.</p> | ||
− | :*''' | + | :*'''Ejemplo''' |
<blockquote style="border: 1px dashed #2F6FAB; background: #FFFFFF; margin:1em 15ex 5ex 15ex; padding: 1em; text-align:left;"> | <blockquote style="border: 1px dashed #2F6FAB; background: #FFFFFF; margin:1em 15ex 5ex 15ex; padding: 1em; text-align:left;"> | ||
<code style="background: #FFFFFF">$Ejecutar({{STR|"RevisarInforme"}}, Informe)</code> | <code style="background: #FFFFFF">$Ejecutar({{STR|"RevisarInforme"}}, Informe)</code> | ||
</blockquote> | </blockquote> | ||
+ | |||
+ | ===<code>$Lanzar</code>=== | ||
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | <blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | ||
Línea 22: | Línea 26: | ||
<code style="background: #FFFFFF">$Lanzar({{STR|"FirmarInforme"}}, Informe)</code> | <code style="background: #FFFFFF">$Lanzar({{STR|"FirmarInforme"}}, Informe)</code> | ||
</blockquote> | </blockquote> | ||
+ | |||
+ | ===<code>$Crear</code>=== | ||
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | <blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | ||
Línea 34: | Línea 40: | ||
<code style="background: #FFFFFF">$Crear([Expediente], [Expedientes].[Contenido])</code> | <code style="background: #FFFFFF">$Crear([Expediente], [Expedientes].[Contenido])</code> | ||
</blockquote> | </blockquote> | ||
+ | |||
+ | ===<code>$Firmar</code>=== | ||
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | <blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | ||
Línea 46: | Línea 54: | ||
<code style="background: #FFFFFF">$Firmar([&Destino]->[Datos generales].[Firma del escrito])</code> | <code style="background: #FFFFFF">$Firmar([&Destino]->[Datos generales].[Firma del escrito])</code> | ||
</blockquote> | </blockquote> | ||
+ | |||
+ | ===<code>$Sellar</code>=== | ||
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | <blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | ||
Línea 58: | Línea 68: | ||
<code style="background: #FFFFFF">$Sellar([&Destino]->[Datos generales].[Nº de expediente])</code> | <code style="background: #FFFFFF">$Sellar([&Destino]->[Datos generales].[Nº de expediente])</code> | ||
</blockquote> | </blockquote> | ||
+ | |||
+ | ===<code>$Guardar</code>=== | ||
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | <blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | ||
Línea 74: | Línea 86: | ||
<code style="background: #FFFFFF">$Guardar(this,verdadero)</code> | <code style="background: #FFFFFF">$Guardar(this,verdadero)</code> | ||
</blockquote> | </blockquote> | ||
+ | |||
+ | ===<code>$Mover</code>=== | ||
<blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> | <blockquote style="border: 2px solid #993365; background: #FFFFFF; margin:1em 1ex 1ex 1ex; padding: 1em; text-align:left"> |
Revisión del 15:18 21 abr 2009
$Ejecutar
$Ejecutar(Método: <code>texto
{, Parámetro:texto
}):lógico
</code>
- Descripción
Permite invocar a un método introduciendo los parámetros asociados a éste.
- Descripción
- Ejemplo
$Ejecutar(<code>"RevisarInforme"
, Informe)</code>
$Lanzar
$Lanzar(Tarea: <code>texto
[, Dominio:contenedor
[, H:habitacion
]]):tarea
</code>
- Descripción
Permite lanzar una tarea especificando su nombre. Opcionalmente es posible pasar como parámetro el target con el que va a trabajar esa tarea o la habitación desde donde se podrá lanzar dicha tarea.
- Descripción
- Ejemplo
$Lanzar(<code>"FirmarInforme"
, Informe)</code>
$Crear
$Crear(C: <code>contenedor
, Ámbito:definición
):contenedor
</code>
- Descripción
Permite crear un objeto en el ámbito especificado (colección, exportación, etc.).
- Descripción
- Ejemplo
$Crear([Expediente], [Expedientes].[Contenido])
$Firmar
$Firmar(Campo: <code>firma
):lógico
</code>
- Descripción
Permite firmar un campo firma con la información del usuario que realiza la tarea.
- Descripción
- Ejemplo
$Firmar([&Destino]->[Datos generales].[Firma del escrito])
$Sellar
$Sellar(Campo: <code>timbre
):lógico
</code>
- Descripción
Permite timbrar un campo timbre con la información del usuario que realiza la tarea.
- Descripción
- Ejemplo
$Sellar([&Destino]->[Datos generales].[Nº de expediente])
$Guardar
$Guardar(C: <code>contenedor
[, L:lógico
]):</code>
- Descripción
Función que guarda el objeto que pasamos en el parámetro "C". En caso de existir un segundo parámetro lógico donde cuyo valor sea verdadero, ejecutará el código asociado al evento "Al_guardar" de la definición de contenedor desde la cuál se ejecuta la función $guardar. Su valor por defecto será falso.
- Descripción
- Ejemplos
$Guardar([&Destino])
$Guardar(this,verdadero)
$Mover
$Mover(C: <code>contenedor
, Ámbito:definición
):</code>
- Descripción
Mueve un objeto "C" de una colección origen a una colección destino "T". El objeto se pasa por parámetro al igual que la colección destino. Para que se produzca el cambio, la colección destino deberá aceptar la definición del objeto. En caso de mostrarse campos diferentes en la colección, no habrá problema siempre y cuando existan en la definición del objeto. Ahora bien, si en la colección destino se muestra un campo que no existe en la definición del objeto, se producirá un error.
- Descripción
- Ejemplo
$Mover(Solicitud de beca, [Solicitudes denegadas].[Contenido])