# Preprocesamiento del documento

Consideremos la creación de una plantilla utilizando como ejemplo el documento "Informe sobre el costo de los trabajos realizados y gastos".

Antes de que el robot comience a crear la plantilla, el documento debe ser reconocido por el robot y guardado en la ruta especificada.

Por ejemplo, al reconocer un documento en formato .pdf en el proyecto de script, añadimos el bloque "Obtener texto de la página OCR". En la configuración de resultados en la pestaña "Salida", indicamos $DocPageText

<figure><img src="https://sherparpa.ru/wp-content/uploads/2023/11/image3-573w305h.png" alt=""><figcaption></figcaption></figure>

Es importante entender que en algunos archivos reconocidos, el nombre de las columnas de las tablas puede no coincidir con los nombres de las columnas que se han definido para la salida del robot. También puede que algunas columnas estén completamente ausentes o que falten algunos bordes de las tablas.

Es necesario verificar y comparar los nombres de las columnas en el script del proyecto "Definir columnas.process", que se establecen en la configuración a la derecha: "Panel de propiedades" — "Variables".

<figure><img src="https://sherparpa.ru/wp-content/uploads/2023/11/image4-567w266h.png" alt=""><figcaption></figcaption></figure>

Por ejemplo, después de procesar el documento "Informe sobre el costo de los trabajos y gastos", el robot debe generar las siguientes columnas:

<figure><img src="https://sherparpa.ru/wp-content/uploads/2023/11/image5-144w118h.png" alt=""><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th width="147"></th><th></th></tr></thead><tbody><tr><td>Summa</td><td>suma</td></tr><tr><td>Price</td><td>precio</td></tr><tr><td>SummaNDS</td><td>suma con IVA</td></tr><tr><td>Stavka</td><td>tasa</td></tr><tr><td>Name</td><td>nombre/título</td></tr><tr><td>Count</td><td>cantidad</td></tr></tbody></table>

Pero al crear la plantilla, vemos que en el propio documento falta parte de estos datos.


---

# 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://docs.sherparpa.ru/es/sherpa-rpa/shablonizator/primery/sozdanie-shablona-na-primere-dokumenta-spravka-o-stoimosti-vypolnennykh-rabot/predobrabotka-dokumenta.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.
