Для реализации подойдет любая версия 1С (учебная/полная), мобильная платформа и устройство(телефон) или его эмулятор.
Предполагается, что базовые настройки нашей конфигурации уже настроены: Назначение использования = Приложение для мобильной платформы.
Далее создаем общую форму конфигурации, где и будет располагаться нужный нам функционал.
Создаем команду(кнопку) для произведения сканирования и задаем ей действие, создав процедуру на клиенте.
После чего в модуле формы прописываем код проверки мобильного приложения и поддержку мультимедиа, задаем временное хранилище для последующих действий с фотоснимком. Делаем это через цикл.
Теперь перенесем нашу команду в командную панель и зададим нужное оформление кнопки.
Добавляем нашу форму как элемент начальной страницы для отображения в режиме предприятия.
Публикуем конфигурацию на мобильный клиент и проверяем работоспособность функционала.
Общий код:
&НаКлиенте
Процедура СделатьФотоснимок(Команда)
#Если МобильноеПриложениеКлиент Тогда
Если СредстваМультимедиа.ПоддерживаетсяФотоснимок() Тогда
ДанныеМультимедиа = СредстваМультимедиа.СделатьФотоснимок();
Если ДанныеМультимедиа <> Неопределено Тогда
Адрес = ПоместитьВоВременноеХранилище(ДанныеМультимедиа.ПолучитьДвоичныеДанные(), УникальныйИдентификатор);
Картинка = Адрес;
Иначе
Сообщить("Ошибка! Повторите попытку ещё раз!");
КонецЕсли;