Esta sección describe las técnicas y limitaciones aplicables al entrenamiento de la captura de determinados tipos de campos.
Grupos de campos repetibles
Actualmente, el entrenamiento no es compatible con los grupos de campos repetibles, excepto en el caso de las partidas de factura.
Puede que desee usar el entrenamiento para las partidas en los siguientes casos:
- El programa no detecta algunas columnas, detecta incorrectamente algunas columnas o hay demasiados errores en los valores detectados.
- El programa no detecta ninguna partida o las detecta incorrectamente.
Para obtener más información, consulte Verificación de partidas.
Muchos compradores llevan un registro de sus órdenes de compra, mientras que los proveedores incluirán números de pedido en las facturas que emiten a los compradores (consulte coincidencia de órdenes de compra para obtener más información).
Si una factura tiene impreso un solo número de pedido, el programa podrá aprender a capturar este campo igual que cualquier otro campo, a pesar de que un número de pedido es un campo de un grupo repetido (denominado “PurchaseOrder”).
En este escenario, los datos se capturan de la primera instancia del grupo repetido (de los campos número de pedido y Total) y se copian en dos campos de un grupo adicional. A continuación, el programa aprende a capturar estos dos campos del grupo adicional. Si el grupo repetido contiene varias instancias, el programa solo aprenderá a capturar la primera, por lo que, si la mayoría de sus facturas contienen varios números de pedido, considere usar un conjunto de datos o expresiones regulares.
-
Si crea un proyecto nuevo, el entrenamiento para el grupo PurchaseOrder se habilitará automáticamente.
-
Si actualiza un proyecto creado en una versión anterior de ABBYY FlexiCapture, siga estos pasos para habilitar el entrenamiento:
- En el Editor de Definición de Document, haga clic en Definición de Document → Propiedades de Definición de Document… → Controladores de eventos.
- En Controladores, seleccione Después de que cambie el estado del documento.
- En la configuración del grupo TrainablePO, seleccione la regla Copy PO data to TrainablePO.
- Compruebe la configuración de reconocimiento de campos de los campos OrderNumber y Total en el grupo TrainablePO. Verifique que Filling type > Standard recognition esté seleccionado en la pestaña Recognition.
El grupo PurchaseOrder y sus campos deben estar habilitados. Para habilitar estos campos, abra el Editor de Definición de Document y, a continuación, haga clic en Definición de Document → Propiedades de Definición de Document… → Configuración de Definición de Document → Campos y funciones adicionales, y seleccione coincidencia de órdenes de compra.
Se aplican ciertas limitaciones al usar los resultados del entrenamiento para los campos Total y Monto. Estas limitaciones se deben a que el programa asigna una propiedad de confianza a las regiones de campo detectadas al aplicar un FlexiLayout genérico. Después, el programa tiene en cuenta esta propiedad al elegir entre la variante genérica de FlexiLayout y la variante entrenada de FlexiLayout. Para obtener más información, consulte Entrenamiento de la captura de campos de Monto para el reconocimiento de facturas.