Содержание:
2. Работа метода СканироватьШтрихкоды на мобильном клиенте 1С: Предприятие.Элемент
1. Распознание штрихкода с помощью технологии 1С: Предприятие. Элемент
На сегодняшний день существуют разные типы штрихкодов. Они находят своё применение в разных сферах деятельности. Существует специальное оборудование, которое используется, для работы с штрихкодами. Мобильное устройство также может служить сканером, для сканирования штрихкода. Платформа 1С 8.3 позволяет создавать решения не только для персональных компьютеров, но и для мобильных устройств. Ранее, в другой статье было рассмотрено, как отсканировать штрихкод с помощью технологии 1С: Предприятие 8.3. В данной статье будет рассмотрено, как отсканировать штрихкод с мобильного клиента на технологии 1C: Предприятие.Элемент.
Технология 1C: Предприятие.Элемент может работать с приложениями не только на персональном компьютере, а также на мобильных устройствах. Технология поддерживает работу с штрихкодами на мобильных устройствах. Необходимо чтобы на мобильном устройстве была видеокамера. С помощью специального метода ПоддерживаетсяСканированиеШтрихкодов на встроенном языке 1C: Предприятие.Элемент можно проверить поддерживает данное устройство сканирование штрихкодов или нет.
Сканирование штрихкода осуществляется непосредственно вызовом метода СканироватьШтрихкоды.
2. Работа метода СканироватьШтрихкоды на мобильном клиенте 1С: Предприятие.Элемент
Метод СканироватьШтрихкоды предназначен, для интерактивного сканирования штрихкода. У метода СканироватьШтрихкоды три параметра:
Первый параметр содержит наименование заголовка окна (см. рис. 5)
Второй параметр определяет какой вид штрихкода будет распознаваться
Третий параметр вызывает обработчик, который выполняется при сканировании штрихкода.
Рассмотрим работу метода СканироватьШтрихкоды на мобильном клиенте 1С: Предприятие: Элемент.
Создадим мобильное приложение. В данной статье не будем разбирать, как создать мобильное приложение. Добавим форму с реквизитами (см. рис. 1). Реквизиты будут служить параметрами метода СканироватьШтрихкоды. Первый реквизит служит для заполнения заголовка окна. Второй реквизит будет содержать список видов штрихкодов
Рисунок №1. Форма мобильного клиента
Описываем логику работы процедур (см. рис. 2) для вызова метода СканироватьШтрихкоды. Собираем мобильное приложение.
Рисунок №2. Модуль формы мобильного клиента
Пользователь запускает мобильный клиент, заполняет реквизиты (см. рис. 4): заголовок окна,
Рисунок № 3. Выбор вида штрихкода
выбирает вид штрихкода (см. рис. 3), который будет сканировать.
Рисунок № 4. Мобильный клиент
Нажимает кнопку «Пример», которая вызывает процедуру КнопкаПримерПриНажатии. В модуле формы заполняются параметры метода СканироватьШтрихкоды. Метод СканироватьШтрихкоды вызывает сканер штрихкода (см. рис. 5).
Рисунок №5. Мобильный клиент. Сканер штрихкодов
Пользователь наводит видеокамеру на штрихкод. В зависимости от выбранного ранее вида штрихкода: линейный (см. рис. 6), двумерный (см. рис. 7).
Рисунок №6. Линейный штрихкод
Рисунок №7. Двумерный штрихкод
Распознав штрихкод, система вызовет обработчик ОбработчикСканера. В процедуре обработчика ОбработчикСканера отсканированный штрихкод поместим в уведомление и выведем на экран (см. рис. 8).
Рисунок №8. Мобильный клиент. Уведомление. Результат сканирования
Специалист 1С компании ООО «Кодерлайн»
Быков Владимир Станиславович







