> For the complete documentation index, see [llms.txt](https://doc.velneo.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.velneo.com/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz/acciones-comandos.md).

# Acciones (comandos)

## Contenido

[Interfaz: ¿está habilitada la acción?](https://doc.velneo.com/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz/pages/-M7D76ltnMVWZ5gk7Qka#interfaz-¿está-habilitada-la-acción)

[Interfaz: ¿está visible la acción?](https://doc.velneo.com/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz/pages/-M7D76ltnMVWZ5gk7Qka#interfaz-¿está-visible-la-acción)

[Interfaz: deshabilitar acción](https://doc.velneo.com/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz/pages/-M7D76ltnMVWZ5gk7Qka#interfaz-deshabilitar-acción)

[Interfaz: ejecutar acción](https://doc.velneo.com/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz/pages/-M7D76ltnMVWZ5gk7Qka#interfaz-ejecutar-acción)

[Interfaz: habilitar acción](https://doc.velneo.com/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz/pages/-M7D76ltnMVWZ5gk7Qka#interfaz-habilitar-acción)

[Interfaz: mostrar acción](https://doc.velneo.com/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz/pages/-M7D76ltnMVWZ5gk7Qka#interfaz-mostrar-acción)

[Interfaz: ocultar acción](https://doc.velneo.com/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz/pages/-M7D76ltnMVWZ5gk7Qka#interfaz-ocultar-acción)

## Acciones (comandos)

Grupo de comandos de [Interfaz ](/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz.md)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.](/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/variable-local.md)

#### **Funcionalidad**

Este comando permite conocer si una acción incluida en un [menú ](/26/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/menu.md)en la variable local booleana indicada en el segundo parámetro.

#### **Comentarios**

Este comando, puede ser usado en [manejadores de eventos.](/26/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/sub-objetos-de-vistas-de-datos/manejador-de-evento.md)

Es posible aplicarlo no solo a acciones del proyecto en curso sino también de proyectos [heredados ](/26/velneo-vdevelop/herencia.md)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](/26/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/accion.md).

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,](https://doc.velneo.com/26/velneo-vdevelop/proyectos-objetos-y-editores/de-aplicacion-y-datos/proceso/interfaz/pages/-M7D76ltnMVWZ5gk7Qka#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.](/26/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/sub-objetos-de-vistas-de-datos/manejador-de-evento.md)

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 )
```
