Содержание:
1. Краткое описание метода ПоказатьСканированиеДокументов
2. Пример использования метода ПоказатьСканированиеДокументов
1. Краткое описание метода ПоказатьСканированиеДокументов
Недавно стала доступна возможность сканировать документы с помощью мобильного устройства. Сканирование документов производится с помощью встроенной камеры. Такая возможность стала доступна, начиная с версии 8.3.23. Чтобы отсканировать документ следует воспользоваться методом ПоказатьСканированиеДокументов.
Не все мобильные устройства поддерживают данный метод. Чтобы проверить, поддерживает ли мобильное устройство метод ПоказатьСканированиеДокументов, нужно использовать метод ПоддерживаетсяСканированиеДокументов.
Метод ПоказатьСканированиеДокументов содержит четыре параметра:
Первый параметр содержит текст окна сканирования документов. Тип: Строка. Параметр заполнять необязательно.
Второй параметр содержит «обработчик сканирования». Представляет собой экспортную процедуру, которая будет вызвана при сканировании документа. Тип: ОписаниеОповещения. Параметр необходимо заполнить.
Третий параметр содержит «обработчик закрытия». Представляет собой экспортную процедуру, которая будет вызвана при закрытии окна сканирования документов. Параметр необходимо заполнить.
Четвертый параметр содержит параметры сканирования. Тип: ПараметрыСканированияДокументов. Параметр можно не заполнять.
2. Пример использования метода ПоказатьСканированиеДокументов
Чтобы лучше понять, как работает метод ПоказатьСканированиеДокументов, можно создать внешнюю обработку. Предварительно потребуется настроить: сборщик мобильных приложений или запуск мобильного приложения непосредственно из программы 1С:Предприятие 8.3 в «режиме конфигуратора».
В свойстве «назначения использования» конфигурации добавить назначения использования «Приложение для мобильной платформы». И в свойстве «используемая функциональность мобильного приложения» конфигурации добавить функциональность «Сканирование документов».
Форма обработки
На форме обработки потребуется создать одиннадцать реквизитов и кнопку, которая будет вызывать метод ПоказатьСканированиеДокументов. Реквизиты будут менять параметры метода ПоказатьСканированиеДокументов.
В модуле формы нужно описать логику работы метода ПоказатьСканированиеДокументов.
Модуль формы
Пользователь запускает мобильное приложение. При открытии формы обработки, которая будет вызывать окно сканирования документов, система будет заполнять списки выбора.
Мобильное приложение
В открытой форме обработки пользователь устанавливает параметры сканирования. Необходимо выбрать как минимум один фильтр обработки (в данной реализации). Четвертый параметр метода ПоказатьСканированиеДокументов можно было не заполнять, но в данном примере для более лучшего понимания будет добавлен.
Пользователь нажимает кнопку «Сканирование».
Модуль формы. Вызов метода ПоказатьСканированиеДокументов
Система вызывает метод ПоказатьСканированиеДокументов.
Мобильное приложение. Сканирование
Открывается окно сканирования документов. Можно включить фонарик. В нижней части экрана в процессе наведения камеры на документ могут появляться комментарии (удалить, приблизить камеру).
Мобильное приложение. Редактирование
Пользователь делает фотоснимок. В примере фотоснимок был сделан с экрана монитора. Теперь пользователь может редактировать отсканированный документ.
Модуль формы. «Обработчик сканирования»
Пользователь нажимает кнопку «Готово». Срабатывает «обработчик сканирования», экспортная процедура.
Модуль формы. «Обработчик завершения сканирования»
Пользователь закрывает окно сканирования документов. Срабатывает «обработчик закрытия», экспортная процедура.
Специалист 1С компании ООО «Кодерлайн»
Быков Владимир Станиславович