> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Eventos

> Eventos de script en ABBYY Scanning Station: llamadas automáticas al iniciar la estación, al completar el escaneo, al crear lotes, operaciones de página, exportación y mucho más.

Configure scripts automáticos en el tipo de lote; no se ejecutan durante las operaciones de deshacer.

Puede gestionar los siguientes eventos con scripts:

| Evento                                                                  | Descripción                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| ----------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Llamada automática al iniciar la estación                               | Se ejecuta después de que se inicia la estación.                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| Llamada automática antes de cerrar la estación                          | Se ejecuta antes de que se cierre la estación.                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| Llamada automática al finalizar una sesión de escaneo                   | Se ejecuta cuando finaliza la sesión de escaneo. Use estos scripts para modificar un lote escaneado con reglas personalizadas.                                                                                                                                                                                                                                                                                                                                                      |
| Llamada automática al agregar una página                                | Se ejecuta después de que se agrega una página al lote. Use estos scripts para modificar una página.                                                                                                                                                                                                                                                                                                                                                                                |
| Llamada automática al crear un lote                                     | Se ejecuta después de que se crea un lote, ya sea manualmente o automáticamente durante el escaneo. Use estos scripts para completar los parámetros de registro del lote, cambiarle el nombre según reglas personalizadas, etc.                                                                                                                                                                                                                                                     |
| Llamada automática al formar un documento                               | Se ejecuta después de que se forma un documento, ya sea manualmente o automáticamente durante el escaneo. Use estos scripts para completar los parámetros de registro del documento, cambiarle el nombre al lote según reglas personalizadas, buscar un valor de código de barras con un componente externo, etc.                                                                                                                                                                   |
| Llamada automática antes de eliminar un elemento del espacio de trabajo | Se ejecuta antes de que el usuario elimine el elemento. Use estos scripts para impedir la eliminación de elementos importantes.                                                                                                                                                                                                                                                                                                                                                     |
| Llamada automática antes de una operación de página                     | Se ejecuta antes de que el usuario aplique una modificación de página. Use estos scripts para impedir la modificación de páginas que ya se hayan modificado. El script puede acceder a información sobre la operación.                                                                                                                                                                                                                                                              |
| Llamada automática después de una operación de página                   | Se ejecuta después de que el usuario aplica una modificación de página. Use estos scripts para guardar información sobre las páginas modificadas. El script puede acceder a información sobre la operación.                                                                                                                                                                                                                                                                         |
| Llamada automática antes de la exportación                              | Se ejecuta antes de que la tarea se envíe a segundo plano, pero después de que se definan los parámetros de registro del lote. Si la llamada falla, la tarea de exportación no se ejecuta y el usuario ve un mensaje predefinido. Estos scripts pueden modificar el lote.                                                                                                                                                                                                           |
| Llamada automática después de la exportación                            | Se ejecuta después de que finaliza la tarea de exportación en segundo plano, pero, a diferencia de la tarea de exportación, el script se ejecuta en la aplicación principal. Si la aplicación principal está cerrada cuando termina la exportación, el script se ejecuta la próxima vez que se inicie la estación. Estos scripts pueden modificar el lote. Compruebe si la exportación se realizó correctamente con los parámetros de script `IsExported` y `ExportError`.          |
| Tipo de exportación adicional                                           | Se ejecuta en segundo plano, igual que otros tipos de exportación. Estos scripts no pueden modificar el lote; solo pueden devolver la ruta del resultado, el motivo del error y la lista de elementos exportados del lote. La lista y la ruta están disponibles para el script si se reanuda la exportación. Configure la exportación mediante scripting en la pestaña **Export** del tipo de lote.                                                                                 |
| Llamada mediante un comando explícito del usuario                       | En el tipo de lote se declara una lista con nombre de scripts. Seleccione un script de esta lista para ejecutarlo al invocar el comando correspondiente para el lote abierto. Puede agregar scripts de cualquier lista como un botón independiente en una barra de herramientas de scripts de usuario, y puede asignar un evento que active el script. La personalización de la barra de herramientas está disponible tanto desde la lista de scripts como desde el menú principal. |
