Trabajo con documentos multipágina#

Al crear plantillas para documentos multipágina, es necesario definir anclajes únicos, cuya búsqueda se realizará solo en un tipo específico de documento. Por ejemplo, en un documento UPD puede aparecer la palabra factura, por lo tanto, no se debe utilizar esta palabra como anclaje ni para UPD ni para la Factura.

Cuando se necesita trabajar con un documento multipágina, a veces un documento se encuentra en varias páginas.

Para cada tipo de documento, es necesario crear una plantilla separada (por ejemplo, 1 — Torg12, 2 – Factura, 3 – UPD), y especificar todos los tipos de documentos en los valores de la variable. Al mismo tiempo, seleccionar el tipo de variable como List (lista).

A continuación, indicamos la ruta al archivo de plantilla:

Indicamos el Número de página – 1, para que el reconocimiento comience desde la primera página. También indicamos la ruta al archivo.

Finalización del trabajo del robot en caso de error

Al finalizar el trabajo de creación de la plantilla, es necesario escribir el siguiente escenario para su reconocimiento y salida de resultados.

Si el robot no pudo realizar el reconocimiento del documento, el escenario puede ser detenido. Para ello, en Sherpa Designer añadimos el bloque "Fin". También se puede añadir un bloque "Log" para registrar el error en el log.

El error de reconocimiento puede ocurrir en casos donde ninguna de las plantillas se ajustó o cuando no quedan documentos para reconocer.

En caso de que en el archivo PDF haya varios documentos, y uno de los tipos de documentos sea desconocido para el robot (es decir, no hay plantilla para este tipo de documento), el robot omitirá este documento y solo reconocerá aquellos documentos para los cuales hay plantillas.

Búsqueda del segundo y siguientes documentos en un archivo multipágina

Después de que se haya reconocido una de las plantillas en el documento multipágina, es necesario realizar cambios en el índice escrito (sumar), para que el reconocimiento posterior no comience en la siguiente página, sino después del documento encontrado.

Dado que en los atributos existe el parámetro CountPage, que corresponde al número de páginas involucradas en el reconocimiento por la plantilla, para continuar el proceso de reconocimiento es necesario añadir este parámetro al índice.

Así, si en el documento multipágina se ha reconocido el primer documento, que ocupa varias páginas, al añadir el parámetro CountPage, el reconocimiento posterior comenzará desde la página siguiente al documento reconocido.

Después de esto, configuramos el escenario para el reconocimiento repetido del documento.