# Configuración inicial

## Configuración API

Cuando ejecutemos el **CfgAPI.exe**, el archivo para configurar la API, nos mostrara la siguiente ventana:

<details>

<summary>Configurador</summary>

<figure><img src="/files/nOaWXpqAyJHJ0HoeVwCU" alt="Configurador de API"><figcaption><p>Configurador de API</p></figcaption></figure>

</details>

Debemos seleccionar el **Config.ini** que debe estar en la misma ruta que el **CfgAPI.exe** o podemos hacer un nuevo fichero pulsando el botón nuevo, tras seleccionar el archivo correcto o crear uno nuevo aparecerá una ventana como la siguiente:

<details>

<summary>Configurador de API - Acceso</summary>

![](/files/hLPOCPFLVsaOBCj8CuwO)

</details>

En esta ventana se indicara:

* **Servidor/Instancia:** El nombre del ordenador donde se ejecute la API.
* **Base de datos:** Los datos de acceso a la base de datos de la empresa con la que queramos que actúe la API.
* **Empresa:** Nombre de la empresa sobre la que queremos que actúe la API.
* **Usuario:** El usuario con el que accedes a la base de datos.
* **Clave:** La contraseña con la que accedes a la base de datos.
* **Usuario y clave de base datos sistema:** Es el usuario y contraseña con el que accedes a NAX
* **Puerto:** El puerto por donde te conectaras a la API.

Después de configurar esta pestaña hay que pasar a la siguiente:

En esta pestaña se indican los archivos donde la API mostrara logs de error, así como creara archivos temporales para su correcto funcionamiento, además se indicara el certificado SSL y sus Dlls, en esta carpeta la API deberá tener permisos. También debemos indicar la carpeta donde se almacenarán los formatos de informes externos realizados en Fast Report que necesitemos mostrar con la API.

<details>

<summary>Configurador de API - Rutas</summary>

![](/files/Ud31UHQrI7kMtl4YCeyo)

</details>

La siguiente pestaña la tienes que configurar para que funcionen los emails:

<details>

<summary>Configurador de API - SMTP</summary>

![](/files/QNmYNTByVTXJbIxL3Dnh)

</details>

En este apartado veremos la fecha de caducidad de las órdenes de producción, los días de caducidad y la configuración de lotes.

<details>

<summary>Configurador de API - Producción</summary>

<figure><img src="/files/buDdGpbX1AjkjmOgoTpv" alt=""><figcaption></figcaption></figure>

</details>

En el apartado de FTP se reflejará la información básica de conexión con el servidor: host, usuario, clave y puerto. Esta configuración solo se utilizará para la generación de informes, los cuales podrán descargarse en formato PDF o Excel desde la vista correspondiente mediante la opción `vista/<nombre_vista>/impresion/pdf`.

<details>

<summary>Configurador de API - FTP</summary>

<figure><img src="/files/1AXFwdCQa2aUnMBpSyI8" alt=""><figcaption></figcaption></figure>

</details>

### Configurador de Vistas

En caso que se necesite obtener datos diferentes a los que ofrece la API por defecto, podemos usar la aplicación **CfgVistas.exe** para modificarlos o añadir vistas a la API, al ejecutar el **CfgVistas.exe** aparecerá una ventana como la siguiente:

<details>

<summary>Vistas</summary>

![](/files/Kn8X0DudrMUXeAFmS6rG)

</details>

En ella se muestran las vistas configuradas por defecto en la API, puedes cambiar las vistas o crear una nueva pulsando en el botón Nueva, esta se creara en ultima posición con el orden de -1.

Estas vistas se cargan al iniciar el servicio pues están guardadas en la base de datos.

## Instalación

Ahora que se ha configurado la API ya se puede proceder a la instalación.

{% content-ref url="/pages/fRKDMlZCIl0K3JHgEZJZ" %}
[Instalacion](/inicio-rapido/instalacion.md)
{% endcontent-ref %}


---

# 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://a3erpapi.appcloud.es/inicio-rapido/configuracion-inicial.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.
