- О программе ABBYY FlexiCapture
- Установка и запуск программы
- Архитектура комплекса ABBYY FlexiCapture
-
Настройка программы
- Настройка программы ABBYY FlexiCapture
- Работа в мультитенантной системе
-
Создание проекта
- Свойства проекта
- Переменные окружения
- Импорт изображений
- Типы пакета
- Настройка процесса обработки
- Инструменты
- Приоритет пакета по умолчанию
- Настройка SLA
- Управление правами пользователей
- Регистрационные параметры
- Загрузка проекта на сервер
- Тестовый проект
- Настройка внешнего вида программы
- Качество отображения изображений
-
Создание определения документа
- Создание определений структурированного документа
- Создание определений для неструктурированных и частично структурированных документов
- Создание определений документов без автоматического извлечения данных
- Комплекты документов
-
Поля определения документа
- Текстовые поля ввода
- Метки
- Группы меток
- Штрих-коды
- Картинки
- Таблицы
- Группы полей
- Служебные поля
- Индексные поля
- Ссылка на существующее поле
- Поля без разметки
- Создание поля с непрямоугольной областью
- Поля с несколькими областями
- Поля с несколькими экземплярами
- Изменение названия поля
- Копирование, перемещение, удаление полей
- Исключение региона из распознавания
- Мастер создания определения документа
- Редактирование и публикация определения документа
- Настройка сборки многостраничных документов
- Свойства определения документа
- Свойства раздела документа
- Проверка с помощью правил
- Настройка экспорта
- Настройка отображения данных в окне документа
- Тестирование определения документа
- Локализация определения документа
-
Классификация
- Сценарии классификации
- Профили классификации
- Типы ошибок и баланс точности\полноты
-
Настройка классификации во FlexiCapture
- Предварительная настройка
- Загрузка изображений и настройка классификатора
- Обучение классификатора
- Анализ результатов классификации
- Рекомендации по улучшению качества работы классификатора
- Экспорт и подключение классификатора
- Соответствие классов и определений документов
- Классификация документов по справочнику компаний
- Обучение поиску полей
- Работа оператора с настроенным проектом
-
Работа с ABBYY FlexiCapture for Invoices
- Возможности ABBYY FlexiCapture for Invoices
- Процесс ввода инвойсов
-
Настройка проекта для ввода инвойсов
- Настройка стран и языков
- Подключение справочников поставщиков и подразделений компаний
- Настройка экспорта данных
- Статус документа в проекте ABBYY FlexiCapture for Invoices
- Обучение в ABBYY FlexiCapture for Invoices
- Правила
- Извлечение дополнительных полей инвойсов
- Проверка позиций инвойса
- Дополнительные возможности работы операторов
- Использование более одного определения документа
- Редактирование настроек обработки инвойсов в XML
- Обновление определения документа для обработки инвойсов
- Налоговые схемы
- Спецификации
- Обработка чеков в ABBYY FlexiCapture for Invoices
- Обработка заказов в ABBYY FlexiCapture for Invoices
- Обработка документов при помощи NLP
- Интерфейс программы ABBYY FlexiCapture
-
Приложения
-
Использование скриптов в ABBYY FlexiCapture
- Особенности .Net скриптов
- Подключение внешней сборки
- Объектная модель
-
Использование скриптов для настройки этапов обработки
-
Типы скриптов
- Скрипт правила
- Скрипт автозамены
- Скрипт экспорта
- Пользовательский скрипт
- Скрипт сборки документа
- Скрипт пользовательского распознавания
- Скрипт маршрутизации
- Скрипты обработки
- Скрипт обновления набора данных
- Скрипт валидации набора данных
- Скрипт классификации документа
-
Обработчики событий
- Создание пакета
- Удаление пакета
- Изменение свойств пакета
- Изменение состава пакета
- Перемещение страниц
- Открытие/закрытие пакета
- Проверка целостности пакета
- Изменение свойства документа
- Изменение состояния документа
- Скрипт после экспорта
- Скрипт после проверки правил
- Перед наложением определений документов
- Запрос на верификацию поля
-
Объекты
- IActionResult
- IAssemblingError
- IAssemblingErrors
- IBatch
- IBatchCheckResults
- IBatchItem
- IBatchItems
- IBatchTypeClassifier
- IBatchTypeClassifierResult
- IBinarizationParams
- IBoxedBoolean
- ICharacterParams
- ICharactersParams
- ICheckmarkGroupValue
- ICheckmarkValue
- IDataSet
- IDataSetQuery
- IDataSetRecord
- IDocument
- IDocuments
- IDocumentExportResults
- IDocumentsExportResults
- IDocumentDefinitionInfo
- IDocumentDefinitionInfoArray
- IEditablePictureObject
- IExportFieldsToRedact
- IExportImageSavingOptions
- IField
- IFieldRegion
- IFieldRegions
- IFields
- IFlexiCaptureTools
- ILocalContrastParams
- IMatchedSectionInfo
- IMatchingInfo
- IPage
- IPageClassificationResult
- IPages
- IPictureObject
- IPictureObjectsInfo
- IPrincipal
- IPrincipals
- IProcessingCallback
- IProject
- IProperties
- IProperty
- IPropertyModificationInfo
- IRecordCheckResult
- IRecordset
- IRect
- IRects
- IRoutingRuleResult
- IRuleContext
- IRuleError
- IRuleErrors
- IRuleTag
- IRuleTags
- IScriptBinaryAttributes
- IScriptDefinitionContext
- ISectionDefinitionInfo
- ISectionDefinitionInfoArray
- IShadowsHighlightsParams
- IStageInfo
- IUserAttachment
- IUserAttachments
- IUserSessionInfo
- IValue
- IVARIANTArray
- TAssemlingErrorType
- TBatchItemType
- TColorToFilter
- TExportFieldType
- TExportType
- TImageCompressionType
- TPageClassificationType
- TPdfAVersion
- TPdfDocumentInfoType
- TPdfTextSearchAreaType
- TPrincipalType
- TProcessingPriority
- TPropertyType
- TRuleErrorType
- TStateType
- Примеры скриптов
- Внутренние имена языков распознавания
-
Типы скриптов
-
Использование скриптов для обработки событий интерфейса
-
События
- После закрытия документа
- После закрытия проекта
- При активации документа в окне задания
- При активации поля
- При возврате из задания
- При вызове пользовательской команды
- При деактивации поля
- При закрытии документа
- При закрытии задания
- При закрытии проекта
- При изменении региона
- При изменении режима окна задания
- При открытии документа
- При открытии окна задания
- При отмене задания
- При отображении региона
- При отправке задания на этап
- При подтверждении текстового поля
-
Объекты
- IBoolean
- IBoxedFieldControl
- IDocumentEditor
- IDocumentItem
- IDocumentItems
- IDocumentsCollection
- IDocumentsWindow
- IDrawContext
- IErrorControl
- IErrorControls
- IErrorsWindow
- IFieldControl
- IFieldRegionControl
- IFieldRegionControls
- IFormWindow
- IImageWindow
- IMainMenu
- IMainWindow
- IMenu
- IMenuItem
- IPageControl
- IPageItem
- IPageItems
- IPagesCollection
- IPoint
- ISelection
- IShellRational
- IShellRect
- IShellRects
- ITaskWindow
- ITextEditor
- IToolbar
- IToolbarButton
- IToolbars
- TCommandBarType
- TCommandID
- TDockingType
- TDocumentState
- TErrorType
- TSelectionType
- TTaskWindowMode
- TTextSize
- TUserRole
- TWorkWindowType
-
События
- Пользовательский скрипт (Web Custom Action) для Веб-станции Верификации
- Создание машиночитаемых форм
-
Горячие клавиши
- Горячие клавиши на Станции Настройки Проектов
- Горячие клавиши на Станции Верификации
- Горячие клавиши на станции верификации данных
- Горячие клавиши в окне Редактора определения документа
- Горячие клавиши в окне групповой верификации
- Горячие клавиши в окне контекстной верификации
- Настройка горячих клавиш
- Дополнительные настройки
- Описание команд Сервера Обработки
- Встроенные примеры проектов FlexiCapture
- Поддерживаемые языки распознавания
- Поддерживаемые языки классификатора
- Шрифты для корректного отображения символов
- Поддерживаемые типы текста
- Поддерживаемые типы штрих-кодов
- Поддерживамые входные форматы
- Особенности работы с файлами формата PDF
- Форматы файлов экспорта
- Формат отображения даты
- Алфавит, используемый в регулярных выражениях
- Патенты
- Технологии других компаний
- Глоссарий
- Техническая поддержка
- Как купить программу ABBYY FlexiCapture
- Лицензионный договор с конечным пользователем
-
Использование скриптов в ABBYY FlexiCapture
Типы данных текстового поля ввода
Одними из самых важных параметров текстовых полей, влияющих на качество распознавания, предварительную проверку и модификацию данных поля, являются настройки типа данных.
Тип содержимого используется программой в процессе распознавания данных текстового поля. Правильное задание содержимого поля повышает качество распознавания данных, увеличивает процент уверенности распознавания символов и, как результат, сокращает время, затрачиваемое оператором на этапе верификации данных.
Механизм задания типов содержимого очень гибок. Пользователь может выбрать тип содержимого из существующего набора типов, а также создать свои собственные типы на основе алфавита, регулярного выражения или пользовательского словаря, подходящие для решения конкретной задачи.
Тип данных для текстового поля ввода задается на вкладке Тип данных диалога задания свойств поля. Ниже приведено описание настроек в общем случае и в случае текстового поля определенного типа.
Общие настройки для текстового поля
- Тип данных (выпадающий список) - тип содержимого поля. С помощью данного типа пользователь указывает программе, данные какого типа он ожидает увидеть в текущем поле: адрес, время, дата, денежная сумма, имя, код, текст, число.
- Значение по умолчанию - значение, которое автоматически добавляется в текстовое поле, если после наложения определения или сборки документа поле оказалось пустым.
Значение по умолчанию также добавляется в поле, если регион поля был удален. Если же пользователь сам ввёл пустое значение, например, на этапе верификации, то значение по умолчанию подставлено не будет. При необходимости значение данной записи может быть изменено. В том случае, когда значение по умолчанию не определено, поле остается пустым, пока в него не введено значение.Замечание. Данная опция доступна для текстовых полей и/или текстовых колонок таблицы.
- Опции автозамены - параметры, с помощью которых выполняется автоматическая коррекция распознанного значения поля, например, замена или удаление лишних символов, пробелов, изменение регистра символов и т.д.
Таким образом, с помощью автозамены выполняется преобразование данных к требуемому для экспорта виду, и, как следствие, сокращается ручной труд оператора на исправление данных поля. При задании опций автозамены можно воспользоваться стандартными параметрами либо создать пользовательский скрипт для более сложного преобразования значения поля. Подробнее см. Обработка введенного значения. - В группе Контроль данных можно задать параметры проверки формата введенного значения, а также ограничить значения: количество символов, минимальное и максимального значений для числа, интервал даты и т.д.
Также в данном разделе можно указать признак обязательности поля. Для этого необходимо отметить опцию Не может быть пустым.
Внешний источник допустимых значений
Ограничить список возможных значений поля можно также с помощью внешнего источника - текстового файла, базы данных или набора данных. Параметры проверки и ограничения значений зависят от выбранного типа содержимого поля. Несоответствие распознанных данных параметрам проверки значения приводит к возникновению ошибок формата в окне документа на этапе верификации.
Внешний источник допустимых значений позволяет:
- Повысить качество распознавания поля путем предложения программе не только алфавита символов, но и списка возможных слов. Значения из данного списка используются программой в процессе распознавания. В качестве результата распознавания текстового поля предлагается вариант идентичный или наиболее близкий к какому-либо значению из загруженного списка. Если распознаваемое значение отсутствует в словаре, то для распознавания используется только алфавит. Для решения данной задачи требуется подключить пользовательский словарь в настройках типа содержимого поля.
- Проверить уже распознанное текстовое значение по списку допустимых значений. Сразу после распознавания поля осуществляется поиск его значения среди значений списка допустимых значений (локального или из внешнего источника). Если значение не найдено, то выдается сообщение о форматной ошибке поля. Для решения данной задачи список значений требуется загрузить или подключить в настройках проверки значения поля.
- Использовать нормализацию - параметры, с помощью которых пользователь может настроить необходимый формат выходных значений для текстовых полей типа Время, Дата, Денежная сумма, Число. По умолчанию данная опция отключена. В этом случае извлеченные данные отображаются на форме и экспортируются в том формате, в котором они были извлечены.
Настройки для текстового поля определенного типа
Адрес
Для текстового поля типа Адрес доступны следующие настройки:
- Группа Детали содержимого. В настройках данной группы можно поменять язык распознавания, задать пользовательский словарь или выбрать более узкий тип данных, например, адрес электронной почты или почтовый индекс. Настройки группы отображаются при нажатии кнопки Правка... справа от текстового поля с описанием деталей текущего поля.
- Язык - выбрать язык распознавания для данного поля.
- Тип содержимого: Стандартный. В данном случае рекомендуется подключить пользовательский словарь с целью улучшения качества распознавания документов. Для этого отметьте опцию Подключить пользовательский словарь и нажмите Правка... для редактирования словаря. Пользовательский словарь можно создать, добавляя в него отдельные слова (кнопка Добавить...), или загрузив список слов из файла. Чтобы загрузить слова из файла, нажмите Загрузить... и укажите путь к файлу с расширением *.txt или *.dic.
- Тип содержимого: Специальный. Содержит предопределенные типы данных, среди которых можно выбрать подходящий для данного поля. При выборе руководствуйтесь описанием, которое отображается в нижней части диалога. Также можно создать собственный пользовательский тип данных, если ни один из предопределенных типов не подходит. Подробнее см. Создание пользовательских типов данных.
- Значение по умолчанию - значение, которое автоматически добавляется в текстовое поле, если после наложения определения или сборки документа поле оказалось пустым. Более подробно см. выше.
- Группа Опции автозамены. Автоматическая обработка введенного значения: удалить лишние пробелы, преобразовать буквы в заглавные или строчные, автоматически заменить указанные символы или текст. Настройки данной группы отображаются при нажатии кнопки Редактировать... справа от поля Опции автозамены. В открывшемся диалоге задайте необходимые параметры обработки текста. Подробнее см. Обработка введенного значения.
- В группе Контроль данных можно задать ограничение количества символов, ограничение содержимого. Подробнее см. Ограничение области значений для текстового типа данных.
Также в данном разделе можно указать признак обязательности поля. Для этого необходимо отметить опцию Не может быть пустым.
Время
Для текстового поля типа Время доступны следующие настройки:
- Опция Рассматривать значение как текст. Обрабатывать значение поля как текст. Рекомендуется использовать в случае, если время невозможно привести к стандартному формату или нет необходимости работать со значением как с датой. Для проверки значения может использоваться пользовательский словарь, а область значений задается так же, как и для текста. См. Ограничение области значений для текстового типа данных.
- Группа Детали содержимого. В настройках данной группы можно поменять язык распознавания, изменить формат времени, выбрать более узкий тип данных, например, 12-часовой формат времени. Настройки группы отображаются при нажатии кнопки Правка... справа от текстового поля с описанием деталей текущего поля.
- Язык - выбрать язык распознавания для данного поля.
- Тип содержимого: Стандартный. Используется для времени, записанного стандартным способом.
- Тип содержимого: Специальный. Содержит предопределенные типы данных, среди которых можно выбрать подходящий для данного поля. При выборе руководствуйтесь описанием, которое отображается в нижней части диалога. Пользователь может создать собственный тип данных, если ни один из предопределенных типов не подходит. Подробнее см. Создание пользовательских типов данных.
- Значение по умолчанию - значение, которое автоматически добавляется в текстовое поле, если после наложения определения или сборки документа поле оказалось пустым. Более подробно см. выше.
- Группа Опции автозамены. Автоматическая обработка введенного значения: удалить лишние пробелы, преобразовать буквы в заглавные или строчные, автоматически заменить указанные символы или текст. Настройки данной группы отображаются при нажатии кнопки Редактировать... справа от поля Опции автозамены. В открывшемся диалоге задайте необходимые параметры обработки текста. Подробнее см. Обработка введенного значения.
- Группа Контроль данных. В данном разделе можно указать признак обязательности поля. Для этого необходимо отметить опцию Не может быть пустым
- Группа Использовать нормализацию. Используется для задания пользовательского формата записи выходных значений типа Время. Настройки данной группы отображаются при нажатии кнопки Настройка нормализации.... В диалоговом окне Настройки нормализации времени задайте необходимый формат времени, выберите символ, который будет использоваться в качестве разделителя времени.
Дата
Для текстового поля типа Дата доступны следующие настройки:
- Опция Рассматривать значение как текст. Обрабатывать значение поля как текст. Рекомендуется использовать в случае, если дату невозможно привести к стандартному формату или нет необходимости работать со значением как с датой. Для проверки значения может использоваться пользовательский словарь, а область значений задается так же, как и для текста. См. Ограничение области значений для текстового типа данных.
- Группа Детали содержимого. В настройках данной группы можно поменять язык распознавания, изменить порядок следования компонентов даты, добавить время или день недели, выбрать более узкий тип данных, например, обозначение месяца римскими цифрами. Настройки группы отображаются при нажатии кнопки Правка... справа от текстового поля с описанием деталей текущего поля.
- Язык - выбрать язык(и) распознавания для данного поля.
- Тип содержимого: Стандартный. Для стандартного типа даты доступны дополнительные опции : Возможно написание месяца словом - если возможно написание месяца словом, а не только числом, Может содержать день недели - если дата может содержать день недели, Может содержать время- если дата может включать время.
- Тип содержимого: Специальный. Содержит предопределенные типы данных, среди которых можно выбрать подходящий для данного поля. При выборе руководствуйтесь описанием, которое отображается в нижней части диалога. Пользователь может создать собственный тип данных, если ни один из предопределенных типов не подходит. Подробнее см. Создание пользовательских типов данных.
- Порядок компонентов даты - выбрать необходимый или один из возможных форматов записи даты. Если указаны несколько допустимых форматов записи даты, но не включена опция Использовать первый подходящий формат даты, программа выбирает наиболее подходящий формат записи.
- Значение по умолчанию - значение, которое автоматически добавляется в текстовое поле, если после наложения определения или сборки документа поле оказалось пустым. Более подробно см. выше.
- Группа Опции автозамены. Автоматическая обработка введенного значения: удалить лишние пробелы, преобразовать буквы в заглавные или строчные, автоматически заменить указанные символы или текст. Настройки данной группы отображаются при нажатии кнопки Редактировать... справа от поля Опции автозамены. В открывшемся диалоге задайте необходимые параметры обработки текста. Подробнее см. Обработка введенного значения.
- Группа Контроль данных. Проверка: попадает ли дата в заданный интервал. Чтобы задать ограничение области значений для поля, нажмите кнопку Редактировать... справа от поля Контроль данных. Подробнее см. Ограничение области значений для даты.
Также в данном разделе можно указать признак обязательности поля. Для этого необходимо отметить опцию Не может быть пустым.
- Группа Использовать нормализацию. Используется для задания пользовательского формата записи выходных значений типа Дата. Настройки данной группы отображаются при нажатии кнопки Настройка нормализации.... В верхней части диалогового окна Настройки нормализации даты пользователь видит пример записи данных в зависимости от заданных настроек:
- Формат даты - выходной формат записи даты.
- Разделитель даты - символ, который будет использоваться в качестве разделителя даты.
- Содержит день недели - в поле с датой на первой позиции будет указан день недели. Если день недели не был найден при распознавании, программа вычислит день недели по найденной дате.
- Содержит время - в поле с датой на последней позиции будет указано время. Если время не было найдено при распознавании, то будет подставлено значение 00:00 в формате, указанном ниже.
- Формат времени - выходной формат записи времени.
- Разделитель времени - символ, который будет использоваться в качестве разделителя времени.
Замечание. Нормализованное значение должно быть допустимым для поля. Если настройки группы Использовать нормализацию противоречат настройкам группы Детали содержимого, при проверке определения документа будет выводиться ошибка.
Замечание. В программе реализована интеллектуальная система определения даты.
Так, например, при распознавании даты, записанной неоднозначно (01/02/02), программа предлагает список возможных значений, исходя из заданных настроек.
Если в дате присутствует день недели, не соответствующий указанной дате, при верификации возникнет форматная ошибка.
Значения с ошибками написания или распознавания автоматически заменяются на правильные значения (например, "Wensday" заменяется на "Wednesday", а "Septembere" заменяется на "September").
Денежная сумма
Для текстового поля типа Денежная сумма доступны следующие настройки:
- Опция Рассматривать значение как текст. Обрабатывать значение поля как текст. Рекомендуется использовать в случае, если денежную сумму невозможно привести к стандартному формату или нет необходимости работать со значением как с числом. Для проверки значения может использоваться пользовательский словарь, а область значений задается так же, как и для текста. См. Ограничение области значений для текстового типа данных.
- Группа Детали содержимого. В настройках данной группы можно поменять язык распознавания, указать дополнительные параметры для целых или дробных чисел, выбрать более узкий тип данных, например, двузначное число или римские цифры. Настройки группы отображаются при нажатии кнопки Редактировать... справа от текстового поля с описанием деталей текущего поля.
- Язык - выбрать язык распознавания для данного поля.
- Тип содержимого: Стандартный.
В данном случае для целых и дробных возможны следующие дополнительные настройки: для отрицательных значений разрешать знак минуса справа (например, 54 -), разрешить запись отрицательного числа с помощью скобок (например, значение "- 54" равносильно значению "(54)".
Для дробных чисел возможны следующие настройки: Дробная часть обязательна, Разрешать более двух цифр в дробной части: 54.3679, Разрешать пробел как десятичный разделитель: 54 36. - При выборе опции Только целые значения в процессе распознавания игнорируются разделители целой и дробной части: точка, запятая, дефис, знак равенства, пробел.
- Работа опции Разрешать пробел как десятичный разделитель: 54 36 возможна только в случае, если в свойствах поля на вкладке Распознавание не выбрана опция Одно слово.
- Валюты из свойств Определения документа Содержит заранее настроенный список основных валют и сочетания символов, которые могут использоваться для обозначения валюты. Для изменения списка нажмите Редактировать... рядом с меню Валюты из свойств Определения документа. В открывшемся окне Обозначения валют можно добавить или удалить валюты и комбинации символов для них.
Подробнее об извлечении денежных сумм из документов см. Свойства определения документа.
- Тип содержимого: Специальный. Содержит предопределенные типы данных, среди которых можно выбрать подходящий для данного поля. При выборе руководствуйтесь описанием, которое отображается в нижней части диалога. Пользователь может создать собственный тип данных, если ни один из предопределенных типов не подходит. Подробнее см. Создание пользовательских типов данных.
- Значение по умолчанию - значение, которое автоматически добавляется в текстовое поле, если после наложения определения или сборки документа поле оказалось пустым. Более подробно см. выше.
- Группа Опции автозамены. Автоматическая обработка введенного значения: удалить лишние пробелы, преобразовать буквы в заглавные или строчные, автоматически заменить указанные символы или текст. Настройки данной группы отображаются при нажатии кнопки Редактировать... справа от поля Опции автозамены. В открывшемся диалоге задайте необходимые параметры обработки текста. Подробнее см. Обработка введенного значения.
- Группа Контроль данных. Проверка: попадает ли значение в заданную область. Чтобы задать ограничение области значений для поля, нажмите кнопку Редактировать... справа от поля Контроль данных. Подробнее см. Ограничение области значений для числа.
Также в данном разделе можно указать признак обязательности поля. Для этого необходимо отметить опцию Не может быть пустым.
- Группа Использовать нормализацию. Используется для задания пользовательского формата записи выходных значений типа Денежная сумма. Настройки данной группы отображаются при нажатии кнопки Настройка нормализации.... В верхней части диалогового окна Настройка нормализации чисел пользователь видит пример записи положительного и отрицательного числа в зависимости от заданных настроек:
- Минимальное количество цифр в целой части. Возможные значения: от 0 до 9.
- Группа цифр - использовать ли группировку цифр по три цифры в каждой группировке.
- Разделитель группировки - символ,который будет использоваться для разделения группировки цифр. Возможные разделители: пробел, запятая, точка.
- Десятичный разделитель - символ, который будет использоваться для отделения целой части от десятичной. Возможные значения: запятая, точка.
- Минимум цифр после разделителя - минимальное количество цифр в дробной части. Возможные значения: от 0 до 4.
- Максимум цифр после разделителя - максимальное количество цифр в дробной части. Возможные значения: от 0 до 4. Если выбрано значение 0, дробное число округляется до целого по правилам математики.
- Использовать скобки для отрицательных значений - при выборе данной опции отрицательное значение будет записано с помощью скобок, а не символа "минус".
- Формат валюты - в выпадающем списке выберите необходимый формат записи валюты.
Замечание. Нормализованное значение должно быть допустимым для поля. Если настройки группы Использовать нормализацию противоречат настройкам группы Детали содержимого, при проверке определения документа будет выводиться ошибка.
Внимание! Не следует использовать числовые типы данных для полей, значения которых состоят из цифр, но по сути числом не являются (например, номера карт или паспортов). Использование числового типа для этих полей может привести к проблемам, например, нули в начале строки отбрасываются. В таких случаях можно либо создать текстовый пользовательский тип данных с алфавитом 0-9 и, при необходимости, задать регулярное выражение, либо использовать числовой тип данных и отметить опцию Рассматривать значение как текст.
Имя
Для текстового поля типа Название доступны следующие настройки:
- Группа Детали содержимого. В настройках данной группы можно поменять язык распознавания, задать пользовательский словарь или выбрать более узкий тип данных, например, фамилию или отчество. Настройки группы отображаются при нажатии кнопки Правка... справа от текстового поля с описанием деталей текущего поля.
- Язык - выбрать язык распознавания для данного поля.
- Тип содержимого: Стандартный. В данном случае рекомендуется подключить пользовательский словарь с целью улучшения качества распознавания документов. Для этого отметьте опцию Подключить пользовательский словарь и нажмите Правка... для редактирования словаря. Пользовательский словарь можно создать, добавляя в него отдельные слова (кнопка Добавить...), или загрузив список слов из файла. Чтобы загрузить слова из файла, нажмите Загрузить... и укажите путь к файлу с расширением *.txt или *.dic.
- Тип содержимого: Специальный. Содержит предопределенные типы данных, среди которых можно выбрать подходящий для данного поля. При выборе руководствуйтесь описанием, которое отображается в нижней части диалога. Также можно создать собственный пользовательский тип данных, если ни один из предопределенных типов не подходит. Подробнее см. Создание пользовательских типов данных.
- Значение по умолчанию - значение, которое автоматически добавляется в текстовое поле, если после наложения определения или сборки документа поле оказалось пустым. Более подробно см. выше.
- Группа Опции автозамены. Автоматическая обработка введенного значения: удалить лишние пробелы, преобразовать буквы в заглавные или строчные, автоматически заменить указанные символы или текст. Настройки данной группы отображаются при нажатии кнопки Редактировать... справа от поля Опции автозамены. В открывшемся диалоге задайте необходимые параметры обработки текста. Подробнее см. Обработка введенного значения.
- В группе Контроль данных можно задать ограничение количества символов, ограничение содержимого. Подробнее см. Ограничение области значений для текстового типа данных.
Также в данном разделе можно указать признак обязательности поля. Для этого необходимо отметить опцию Не может быть пустым.
Код
Для текстового поля типа Код (буквенно-цифровой код) доступны следующие настройки:
- Группа Детали содержимого. В настройках данной группы можно поменять язык распознавания, задать пользовательский словарь или выбрать более узкий тип данных, например, номер социального страхования. Настройки группы отображаются при нажатии кнопки Правка... справа от текстового поля с описанием деталей текущего поля.
- Язык - выбрать язык распознавания для данного поля.
- Тип содержимого: Стандартный. В данном случае рекомендуется подключить пользовательский словарь с целью улучшения качества распознавания документов. Для этого отметьте опцию Подключить пользовательский словарь и нажмите Правка... для редактирования словаря. Пользовательский словарь можно создать, добавляя в него отдельные слова (кнопка Add...), или загрузив список слов из файла. Чтобы загрузить слова из файла, нажмите Загрузить... и укажите путь к файлу с расширением .txt или .dic.
- Тип содержимого: Специальный. Содержит предопределенные типы данных, среди которых можно выбрать подходящий для данного поля. При выборе руководствуйтесь описанием, которое отображается в нижней части диалога. Также можно создать собственный пользовательский тип данных, если ни один из предопределенных типов не подходит. Подробнее см. Создание пользовательских типов данных.
- Значение по умолчанию - значение, которое автоматически добавляется в текстовое поле, если после наложения определения или сборки документа поле оказалось пустым. Более подробно см. выше.
- Группа Опции автозамены. Автоматическая обработка введенного значения: удалить лишние пробелы, преобразовать буквы в заглавные или строчные, автоматически заменить указанные символы или текст. Настройки данной группы отображаются при нажатии кнопки Редактировать... справа от поля Опции автозамены. В открывшемся диалоге задайте необходимые параметры обработки текста. Подробнее см. Обработка введенного значения.
- В группе Контроль данных можно задать ограничение количества символов, ограничение содержимого. Подробнее см. Ограничение области значений для текстового типа данных.
Также в данном разделе можно указать признак обязательности поля. Для этого необходимо отметить опцию Не может быть пустым.
Текст
Для текстового поля типа Текст доступны следующие настройки:
- Группа Детали содержимого. В настройках данной группы можно поменять язык распознавания, задать пользовательский словарь или выбрать более узкий тип данных. Настройки группы отображаются при нажатии кнопки Правка... справа от текстового поля с описанием деталей текущего поля.
- Язык - выбрать язык распознавания для данного поля.
- Тип содержимого: Стандартный. В данном случае можно использовать встроенный словарь и/или пользовательский словарь. Тогда значение поля будет проверяться на вхождение в эти словари. Для использования встроенного словаря отметьте опцию Использовать встроенный словарь. Для использования пользовательского словаря отметьте опцию Подключить пользовательский словарь и нажмите Редактировать... для редактирования словаря. Пользовательский словарь можно создать, добавляя в него слова по одному с помощью кнопки Добавить..., или загрузив список слов из файла. Чтобы загрузить слова из файла, нажмите Загрузить... и укажите путь к файлу с расширением *.txt или *.dic.
Замечание. Файл в формате DIC является пользовательским словарем Microsoft Office. Представляет собой список слов в виде текстового файла, по одному слову в строке.
- Тип содержимого: Специальный. Содержит предопределенные типы данных, среди которых можно выбрать подходящий для данного поля. При выборе руководствуйтесь описанием, которое отображается в нижней части диалога. Также можно создать собственный пользовательский тип данных, если ни один из предопределенных типов не подходит. Подробнее см. Создание пользовательских типов данных.
- Значение по умолчанию - значение, которое автоматически добавляется в текстовое поле, если после наложения определения или сборки документа поле оказалось пустым. Более подробно см. выше.
- Группа Опции автозамены. Автоматическая обработка введенного значения: удалить лишние пробелы, преобразовать буквы в заглавные или строчные, автоматически заменить указанные символы или текст. Настройки данной группы отображаются при нажатии кнопки Редактировать... справа от поля Опции автозамены. В открывшемся диалоге задайте необходимые параметры обработки текста. Подробнее см. Обработка введенного значения.
- В группе Контроль данных можно задать ограничение количества символов, ограничение содержимого. Подробнее см. Ограничение области значений для текстового типа данных.
Также в данном разделе можно указать признак обязательности поля. Для этого необходимо отметить опцию Не может быть пустым.
Число
Для текстового поля типа Число доступны следующие настройки:
- Опция Рассматривать значение как текст. Обрабатывать значение поля как текст. Рекомендуется использовать в случае, если число невозможно привести к стандартному формату или нет необходимости работать со значением как с числом. Для проверки значения может использоваться пользовательский словарь, а область значений задается так же, как и для текста. См. Ограничение области значений для текстового типа данных.
- Группа Детали содержимого. В настройках данной группы можно поменять язык распознавания, указать дополнительные параметры для целых или дробных чисел, выбрать более узкий тип данных, например, двузначное число или римские цифры. Настройки группы отображаются при нажатии кнопки Правка... справа от текстового поля с описанием деталей текущего поля.
- Язык - выбрать язык распознавания для данного поля.
- Тип содержимого: Стандартный. В данном случае для целых и дробных возможны следующие дополнительные настройки: для отрицательных значений разрешать знак минуса справа (например, 54 -), разрешить запись отрицательного числа с помощью скобок (например, значение "- 54" равносильно значению "(54)". Для дробных чисел возможны следующие настройки: Дробная часть обязательна, Разрешать более двух цифр в дробной части, Разрешать пробел как десятичный разделитель.
При выборе опции Только целые значения в процессе распознавания игнорируются разделители целой и дробной части: точка, запятая, дефис, знак равенства, пробел.
Замечание. Работа опции Разрешать пробел как десятичный разделитель возможна только в случае, если в свойствах поля на вкладке Распознавание не выбрана опция Одно слово.
- Тип содержимого: Специальный. Содержит предопределенные типы данных, среди которых можно выбрать подходящий для данного поля. При выборе руководствуйтесь описанием, которое отображается в нижней части диалога. Пользователь может создать собственный тип данных, если ни один из предопределенных типов не подходит. Подробнее см. Создание пользовательских типов данных.
- Значение по умолчанию - значение, которое автоматически добавляется в текстовое поле, если после наложения определения или сборки документа поле оказалось пустым. Более подробно см. выше.
- Группа Опции автозамены. Автоматическая обработка введенного значения: удалить лишние пробелы, преобразовать буквы в заглавные или строчные, автоматически заменить указанные символы или текст. Настройки данной группы отображаются при нажатии кнопки Редактировать... справа от поля Опции автозамены. В открывшемся диалоге задайте необходимые параметры обработки текста. Подробнее см. Обработка введенного значения.
- Группа Контроль данных. Проверка: попадает ли значение в заданную область. Чтобы задать ограничение области значений для поля, нажмите кнопку Редактировать... справа от поля Контроль данных. Подробнее см. Ограничение области значений для числа.
Также в данном разделе можно указать признак обязательности поля. Для этого необходимо отметить опцию Не может быть пустым.
- Группа Использовать нормализацию. Используется для задания пользовательского формата записи выходных значений типа Число. Настройки данной группы отображаются при нажатии кнопки Настройка нормализации.... В верхней части диалогового окна Настройка нормализации чисел пользователь видит пример записи положительного и отрицательного числа в зависимости от заданных настроек:
- Минимальное количество цифр в целой части. Возможные значения: от 0 до 9.
- Группа цифр - использовать ли группировку цифр по три цифры в каждой группировке.
- Разделитель группировки - символ,который будет использоваться для разделения группировки цифр. Возможные разделители: пробел, запятая, точка.
- Десятичный разделитель - символ, который будет использоваться для отделения целой части от десятичной. Возможные значения: запятая, точка.
- Минимум цифр после разделителя - минимальное количество цифр в дробной части. Возможные значения: от 0 до 4.
- Максимум цифр после разделителя - максимальное количество цифр в дробной части. Возможные значения: от 0 до 4. Если выбрано значение 0, дробное число округляется до целого по правилам математики.
- Использовать скобки для отрицательных значений - при выборе данной опции отрицательное значение будет записано с помощью скобок, а не символа "минус".
Замечание. Нормализованное значение должно быть допустимым для поля. Если настройки группы Использовать нормализацию противоречат настройкам группы Детали содержимого, при проверке определения документа будет выводиться ошибка.
Внимание! Не следует использовать числовые типы данных для полей, значения которых состоят из цифр, но по сути числом не являются (например, номера карт или паспортов). Использование числового типа для этих полей может привести к проблемам, например, нули в начале строки отбрасываются. В таких случаях можно либо создать текстовый пользовательский тип данных с алфавитом 0-9 и, при необходимости, задать регулярное выражение, либо использовать числовой тип данных и отметить опцию Рассматривать значение как текст.
1/14/2021 2:17:24 PM