# Asistente de scripts

En controles de tipo campo, texto html, códigos de barras, en agrupamientos y en condiciones para imprimir de informes personalizables.

En unos casos lo podremos invocar desde un botón cuyo nombre es **asistente de scripts...** y en otros desde un botón cuyo nombre es **...**

![](https://1845363548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M7D2zitZhY9szSsa5EK%2Fsync%2F6caf7753dcece177835877bb2e19bb123d71c9b6.png?generation=1589374105032683\&alt=media)

Este asistente nos ayudará a programar expresiones de tipo script. Desde él tendremos acceso a campos del origen de datos, variables, variables del sistema y parámetros.

Así mismo tendremos acceso a [funciones de origen de datos](https://doc.velneo.com/34/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/caracteristicas-avanzadas#funciones-del-origen-de-datos), funciones de valor (mid, left, right) y a los operadores disponibles para la generación de scripts.

Para añadir variables y parámetros haremos doble clic sobre la variable o parámetro a incluir en el script, esta será añadida en la posición que tengamos en el cursor en el editor de scripts.

Los otros elementos se añadirán en el script pulsando el botón + que aparece junto al valor a añadir:

![](https://1845363548-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-M7D2zitZhY9szSsa5EK%2Fsync%2F370c569e8259b916d48a6c50236c120b195a35dc.png?generation=1589374106259816\&alt=media)

Para añadir un operador, hacer clic en el botón correspondiente al mismo.

Obviamente, podemos escribir nosotros mismos directamente los valore en el editor de scripts.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.velneo.com/34/velneo-vdevelop/proyectos-objetos-y-editores/proyecto-de-aplicacion/informe-personalizable/asistente-de-scripts.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
