# Crear Documento Dinámico

### Crea tu primer Documento Dinámico <a href="#crea-tu-primer-documento-din-mico" id="crea-tu-primer-documento-din-mico"></a>

1. Haz click en `Configuración`

   <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/abrirconfiguracion.png" alt="abrirconfiguracion.png" height="234" width="650"><figcaption></figcaption></figure>
2. Pincha sobre `listado` en `Documentos dinámicos`

   <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/listadodocumentosdinamicos.png" alt="listadodocumentosdinamicos.png" height="129" width="289"><figcaption></figcaption></figure>
3. Dale a <kbd>+ Agregar</kbd>
4. Elige la plantilla que quieras, por ejemplo `HTML`.
5. Dale un `Nombre` al documento, una `Categoría` y pincha sobre `Código`

   <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/vercodigodocumentodinamico.png" alt="vercodigodocumentodinamico.png" height="116" width="461"><figcaption></figcaption></figure>
6. Borra todo el contenido que hay dentro y sustitúyelo por un "Hola".
7. Pincha sobre `Variables`.

   <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/vervariablesdocumentodinamico.png" alt="vervariablesdocumentodinamico.png" height="116" width="461"><figcaption></figcaption></figure>
8. Dale a `Añadir nueva pregunta`.
9. En `Nombre de variable` escribe "tu nombre". El valor se le asignará posteriormente cuando se haga la consulta al documento.

   <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/variablenuevaendocumentodinamico.png" alt="variablenuevaendocumentodinamico.png" height="569" width="650"><figcaption></figcaption></figure>
10. Modifica el `Formato` para que sea tipo `Tipo Texto`, como se ve en la captura.
11. Dale a la pestaña del `Código` de nuevo.
12. Sitúate al final de la línea del texto `Hola` que has escrito anteriormente y pincha sobre `Bloque Script`.

    <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/bloquescriptendocumentodinamico.png" alt="bloquescriptendocumentodinamico.png" height="137" width="538"><figcaption></figcaption></figure>
13. Ahora dentro del bloque de scripts escribe `F.Write(v.tuNombre)`

    <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/codigosimpledocumentodinamico.png" alt="codigosimpledocumentodinamico.png" height="283" width="650"><figcaption></figcaption></figure>
14. Dale a <kbd>✔ Aceptar</kbd> para guardar el documento creado.

### Acceder al Documento Dinámico <a href="#acceder-al-documento-din-mico" id="acceder-al-documento-din-mico"></a>

#### A través de Dinaup Desktop <a href="#a-trav-s-de-dinaup-desktop" id="a-trav-s-de-dinaup-desktop"></a>

Para acceder al documento dinámico en la aplicación de escritorio, es necesario ser usuario administrador.

1. Colócate en el panel adecuado donde vas a agregar el acceso al documento y pulsa sobre los 3 puntos de la parte superior y elige `Agregar acceso directo a Documento`.

   <figure><img src="https://pub-674ef18ed33f4b56a1b557d1158a662d.r2.dev/agregaraccesodirectodocumento.png" alt="agregaraccesodirectodocumento.png" height="386" width="650"><figcaption></figcaption></figure>
2. En el desplegable selecciona el documento deseado, en nuestro caso escogemos el que hemos creado en el ejemplo anterior.
3. Abre el documento agregado.
4. Escribe el valor para la variable `tu nombre` y dale a <kbd>✔ Aceptar</kbd>.

#### A través de API <a href="#a-trav-s-de-api" id="a-trav-s-de-api"></a>

Para acceder al documento dinámico, primero se necesita conocer la ID del documento, y luego consultarlo a través de la API.


---

# 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.dinaup.com/desarrollo/flex/documentos-dinamicos/crear-documento-dinamico.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.
