Acciones (comandos)

Grupo de comandos de Interfaz que permite interactuar con las acciones de nuestros proyectos de aplicación.

Interfaz: ¿está habilitada la acción?

Comando de instrucción del grupo Interfaz usados en el proyecto en curso que nos devuelve si está o no habilitada.

Origen de la instrucción: cualquiera.

Destino del subproceso: ninguno.

Parámetros

Identificador de acción

Este comando desplegará la lista de acciones disponibles. Seleccionar la acción a evaluar.

Identificador de variable local booleana de retorno de ok

Variable local que devolverá si la acción está habilitada (1) o no (0).

Funcionalidad

Este comando permite conocer si una acción incluida en un menú en la variable local booleana indicada en el segundo parámetro.

Comentarios

Este comando, puede ser usado en manejadores de eventos.

Es posible aplicarlo no solo a acciones del proyecto en curso sino también de proyectos heredados que estén siendo usadas en el proyecto en curso.

Ejemplo

Comprobamos si está habilitada la acción indicada mostrando un mensaje en caso de que no esté habilitada.

Interfaz: ¿está habilitada la acción? ( ADM_SUPER_ADMIN@ejemplo, HABILITADA )
If ( ! HABILITADA )
    Mensaje ( "No está habilitada la acción para el super administrador", Información, ,  )

Interfaz: ¿está visible la acción?

Comando de instrucción del grupo Interfaz usados en el proyecto en curso que nos devuelve si está o no visible.

Origen de la instrucción: cualquiera.

Destino del subproceso: ninguno.

Parámetros

Identificador de acción

Este comando desplegará la lista de acciones disponibles. Seleccionar la acción a evaluar.

Identificador de variable local booleana de retorno de ok

Variable local.

Funcionalidad

Este comando permite conocer si una acción incluida en un menú en la variable local booleana indicada en el segundo parámetro.

Comentarios

Este comando, puede ser usado tanto en manejadores de eventos.

Es posible aplicarlo no solo a acciones del proyecto en curso sino también de proyectos heredados que estén siendo usadas en el proyecto en curso.

Ejemplo

Comprobamos que esté visible la acción indicada mostrando un mensaje en caso de que no esté visible.

Interfaz: ¿está visible la acción? ( COM_FACTURAS@ejemplo, VISIBLE )
If ( ! VISIBLE )
    Mensaje ( "No está visible la acción para ejecutar las compras de facturas", Información, ,  )

Interfaz: deshabilitar acción

Comando de instrucción del grupo Interfaz usados en el proyecto en curso.

Origen de la instrucción: cualquiera.

Destino del subproceso: ninguno.

Parámetros

Identificador de acción

Este comando desplegará la lista de acciones disponibles. Seleccionar la acción que se desea deshabilitar.

Funcionalidad

Este comando permite deshabilitar una acción incluida en un menú usados en el proyecto en curso.

Comentarios

Este comando, puede ser usado tanto en manejadores de eventos.

Es posible aplicarlo no solo a acciones del proyecto en curso sino también de proyectos heredados que estén siendo usadas en el proyecto en curso.

Ejemplo

Deshabilitamos la acción indicada en el caso de que esté habilitada.

Interfaz: ¿está habilitada la acción? ( ADM_SUPER_ADMIN@ejemplo, HABILITADA )
If ( HABILITADA )
    Interfaz: deshabilitar acción ( ADM_SUPER_ADMIN@ejemplo )

Interfaz: ejecutar acción

Comando de instrucción del grupo Interfaz.

Origen de la instrucción: cualquiera.

Destino del subproceso: ninguno.

Parámetros

Identificador de acción

Este comando desplegará la lista de acciones disponibles. Seleccionar la acción que se desea disparar.

Funcionalidad

Permite disparar una acción.

Basta con que la acción esté declarada en el proyecto o en alguno de los proyectos heredados, no es necesario que sea usada en un menú.

Comentarios

Este comando, puede ser usado en eventos.

Si la acción ha sido desactivada con el comando Interfaz: deshabilitar acción, no será ejecutada.

Ejemplo

Ejecutamos la acción indicada en el caso de que esté habilitada.

Interfaz: ¿está habilitada la acción? ( ADM_SUPER_ADMIN@ejemplo, HABILITADA )
If ( HABILITADA )
    Interfaz: ejecutar acción ( ADM_SUPER_ADMIN@ejemplo )

Interfaz: habilitar acción

Comando de instrucción del grupo Interfaz usados en el proyecto en curso.

Origen de la instrucción: cualquiera.

Destino del subproceso: ninguno.

Parámetros

Identificador de acción

Este comando desplegará la lista de acciones disponibles. Seleccionar la acción que se desea activar.

Funcionalidad

Este comando permite habilitar una acción incluida en un menú usados en el proyecto en curso.

Comentarios

Este comando, puede ser usado en manejadores de eventos.

Es posible aplicarlo no solo a acciones del proyecto en curso sino también de proyectos heredados que estén siendo usadas en el proyecto en curso.

Ejemplo

Habilitamos la acción indicada en el caso de que dicha acción no esté habilitada.

Interfaz: ¿está habilitada la acción? ( COM_ALBARANES@ejemplo, HABILITADA )
If ( ! HABILITADA )
    Interfaz: habilitar acción ( COM_ALBARANES@ejemplo )

Interfaz: mostrar acción

Comando de instrucción del grupo Interfaz usados en el proyecto en curso.

Origen de la instrucción: cualquiera.

Destino del subproceso: ninguno.

Parámetros

Identificador de acción

Este comando desplegará la lista de acciones disponibles. Seleccionar la acción que se desea mostrar.

Funcionalidad

Este comando permite mostrar una acción -ocultada previamente- incluida en un menú usados en el proyecto en curso.

Comentarios

Este comando, puede ser usado en manejadores de eventos.

Es posible aplicarlo no solo a acciones del proyecto en curso sino también de proyectos heredados que estén siendo usadas en el proyecto en curso.

Ejemplo

Mostramos las acciones indicadas.

Interfaz: mostrar acción ( ADM_GRUPOS@ejemplo )
Interfaz: mostrar acción ( ADM_SUPER_ADMIN@ejemplo )
Interfaz: mostrar acción ( ADM_USUARIOS@ejemplo )
Interfaz: mostrar acción ( CAJ_TICKETS@ejemplo )
Interfaz: mostrar acción ( COM_ALBARANES@ejemplo )
Interfaz: mostrar acción ( COM_FACTURAS@ejemplo )
Interfaz: mostrar acción ( COM_PRESUPUESTOS@ejemplo )

Interfaz: ocultar acción

Comando de instrucción del grupo Interfaz usados en el proyecto en curso.

Origen de la instrucción: cualquiera.

Destino del subproceso: ninguno.

Parámetros

Identificador de acción

Este comando desplegará la lista de acciones disponibles. Seleccionar la acción que se desea ocultar.

Funcionalidad

Este comando permite ocultar una acción incluida en un menú usados en el proyecto en curso.

Comentarios

Este comando, puede ser usado en manejadores de eventos.

Es posible aplicarlo no solo a acciones del proyecto en curso sino también de proyectos heredados que estén siendo usadas en el proyecto en curso.

Ejemplo

Comprobamos so están visibles las acciones indicadas en el ejemplo y en el caso de que estén visibles las ocultamos.

Interfaz: ¿está visible la acción? ( ADM_GRUPOS@ejemplo, VISIBLE )
If ( VISIBLE )
    Interfaz: ocultar acción ( ADM_GRUPOS@ejemplo )
Interfaz: ¿está visible la acción? ( ADM_SUPER_ADMIN@ejemplo, VISIBLE )
If ( VISIBLE )
    Interfaz: ocultar acción ( ADM_SUPER_ADMIN@ejemplo )

Última actualización