ФильтрОбработкиСканированияДокументов.Нет

Свойства · None

Не использовать фильтры при получении документа. Данную настройку рекомендуется добавлять на случай непредвиденных ситуаций. Если предполагается автоматическая обработка отсканированного документа, рекомендуется оставлять фильтр "Нет" в качестве единственного.

Полное описание, параметры и ограничения

ФильтрОбработкиСканированияДокументов.Нет (DocumentScanningProcessingFilter.None)

ФильтрОбработкиСканированияДокументов (DocumentScanningProcessingFilter)

Нет (None)

Доступен, начиная с версии 8.3.23.

Описание:
Не использовать фильтры при получении документа.
Данную настройку рекомендуется добавлять на случай непредвиденных ситуаций.
Если предполагается автоматическая обработка отсканированного документа, рекомендуется оставлять фильтр "Нет" в качестве единственного.
Использование в версии:

Доступен, начиная с версии 8.3.23.

Методическая информация

Практические примеры

Собрать доступные фильтры обработки документа

Задаём собственный список вариантов Нет, Текст, ТекстСКартинками. Это варианты выбора пользователя, а не три последовательно выполненных преобразования файла.

Где и как запускать

Полный клиентский модуль своей мобильной учебной формы. Только параметры в памяти, без датчиков, фото и записи файлов.

Подготовка

  1. Используйте собственную учебную форму поддерживаемого мобильного клиента/приложения. Создайте команду ВыполнитьПример и назначьте клиентский обработчик. Вставьте полный модуль одного урока.

  2. Примеры создают только собственные значения и параметры. Они не запрашивают геопозицию, не включают камеру, не делают снимок, не запускают сканирование и не сохраняют файл.

  3. Координаты и размеры — учебные константы, не результат датчика и не перечень поддерживаемых режимов вашего телефона. Для реального оборудования нужны отдельные проверки его API.

&НаКлиенте
Процедура ВыполнитьПример(Команда)
    Параметры = Новый ПараметрыСканированияДокументов;
    Фильтры = Новый Массив;
    Фильтры.Добавить(ФильтрОбработкиСканированияДокументов.Нет);
    Фильтры.Добавить(ФильтрОбработкиСканированияДокументов.Текст);
    Фильтры.Добавить(ФильтрОбработкиСканированияДокументов.ТекстСКартинками);
    Параметры.ФильтрыОбработки = Фильтры;
    Сообщить(Параметры.ФильтрыОбработки.Количество() = 3);
    Сообщить(Параметры.ФильтрыОбработки[0] = ФильтрОбработкиСканированияДокументов.Нет);
    Сообщить(Параметры.ФильтрыОбработки[1] = ФильтрОбработкиСканированияДокументов.Текст);
    Сообщить(Параметры.ФильтрыОбработки[2] = ФильтрОбработкиСканированияДокументов.ТекстСКартинками);
    Сообщить("Подготовлены варианты интерфейса, фильтры к изображению не применялись");
КонецПроцедуры

Разбор по шагам

  1. ФильтрыОбработки имеет тип Массив системных значений ФильтрОбработкиСканированияДокументов. Не передаём строки Нет/Текст вместо типизированных значений.

  2. Создаём свой набор с известным порядком и длиной 3, поэтому индексы 0–2 здесь доступны.

  3. По справке набор предлагается пользователю для обработки найденного документа. Он не означает выполнение всех фильтров по цепочке.

  4. На текущем этапе нет самого изображения и не запущена обработка. Для оценки результата нужно отдельное реальное сканирование своего документа.

Как проверить результат

  1. Четыре контрольных Истина.

  2. Изображения не редактировались и OCR не выполнялся.

Ожидаемый результат

Подготовлен правильный типизированный набор фильтров для будущего интерфейса сканирования.

На что обратить внимание

  1. Режим Текст — фильтр обработки, а не обещание извлечённого OCR-текста.

  2. Не сравнивайте системные значения со строковыми подписями интерфейса.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.