библиотека подключаемого оборудования для мобильных приложений
1С: Библиотека подключаемого оборудования для мобильных приложений
Версия 1.5.1
ВНИМАНИЕ! Данный релиз может использоваться с мобильной платформой «1С:Предприятия» версия 8.3.7.70 и выше.
Версия 1.5.1 содержит функциональные изменения подсистемы «1С:Библиотека подключаемого оборудования для мобильных приложений».
Изменен состав поставляемых интеграционных приложений:
Порядок первоначального внедрения БПО для мобильных приложений и обновления описан в докумен те «Порядок внедрения БПО для мобильных приложений.htm».
Для использования предоставляемых библиотекой подключаемого оборудования возможностей в конфигурации, необходимо выполнить инструкции, размещенные в документе «Применение функционала подсистемы БПО для мобильных приложений.htm».
Версия 1.4.7
ВНИМАНИЕ! Данный релиз может использоваться с мобильной платформой «1С:Предприятия» версия 8.3.6.182 и выше.
Версия 1.4.7 содержит функциональные изменения подсистемы «1С:Библиотека подключаемого оборудования для мобильных приложений».
Изменен состав поставляемых интеграционных приложений:
Порядок первоначального внедрения БПО для мобильных приложений и обновления описан в докумен те «Порядок внедрения БПО для мобильных приложений.htm».
Для использования предоставляемых библиотекой подключаемого оборудования возможностей в конфигурации, необходимо выполнить инструкции, размещенные в документе «Применение функционала подсистемы БПО для мобильных приложений.htm».
Версия 1.4.4
ВНИМАНИЕ! Данный релиз может использоваться с мобильной платформой «1С:Предприятия» версия 8.3.6.182 и выше.
Назначение библиотеки
Библиотека предназначена для использования при разработке, внедрении или сопровождении прикладных решений (конфигураций), разработанных на мобильной платформе «1С:Предприятия». «1С:Библиотека подключаемого оборудования для мобильных приложений» предоставляет набор механизмов для унифицированной работы с подключаемым оборудованием. Применение данной библиотеки позволяет ускорить реализацию поддержки работы с оборудованием в разрабатываемых мобильных приложениях.
Возможности библиотеки
«1С:Библиотека подключаемого оборудования для мобильных приложений» обеспечивает следующие функции:
Предоставляемый библиотекой функционал является универсальным и не зависит от конкретных моделей оборудования различных производителей.
Состав поставляемых интеграционных приложений:
Интеграционные приложения, разработаны в соответствии с документом «Требования к разработке интеграционных приложений для подключения оборудования, версии 1.1».
Порядок первоначального внедрения БПО для мобильных приложений и обновления описан в докумен те «Порядок внедрения БПО для мобильных приложений.htm».
Для использования предоставляемых библиотекой подключаемого оборудования возможностей в конфигурации, необходимо выполнить инструкции, размещенные в документе «Применение функционала подсистемы БПО для мобильных приложений.htm».
Сертифицированное оборудование, подключаемое к мобильным приложениям
Компания «1С» проводит сертификацию драйверов подключаемого оборудования для мобильных приложений. Сертифицированный программно-аппаратный комплекс подключаемого оборудования состоит из определенной модели оборудования и прилагаемого к ней программного обеспечения, а также драйвера оборудования определенной версии. Присутствие в перечне сертифицированных моделей оборудования является официальным подтверждением того, что драйвер и оборудование были тщательно протестированы «1С» на корректность совместной работы и удобство применения с «1С:Предприятием 8».
Обращения, по вопросам работы сертифицированных моделей оборудования, принимаются службой технической поддержки «1С» — hline@1c.ru.
Драйверы оборудования могут предоставляться производителем или поставщиком оборудования на платной основе. Для получения дополнительной информации по условиям использования драйвера обращайтесь к производителю.
Типы оборудования:
Правила сертификации оборудования изложены на сайте 1c.ru.
Работоспособность прикладных решений с моделями оборудования, поддерживаемыми сертифицированными драйверами, гарантирует производитель драйвера согласно п. 2.2.2 Положения о сертификации подключаемого оборудования. Для получения дополнительной информации по условиям использования драйвера обращайтесь к производителю.
Просим вас сообщать о некорректной работе тех или иных моделей торгового оборудования, внесенных в этот список, для исключения их из списка.
Коллеги, подскажите как запустить сканер штрихкода в мобильном приложении с БПО?
Что сделал?
Мини конфигурацию
Сравнил/объединил ее с конфигурацией «Библиотека подключаемого оборудования для мобильных приложений».
На мобильном устройстве получил конфигурацию.
В справочнике «Подключаемое оборудование» создал оборудование. Выбрал драйвер.
В «Тестировании оборудования» перешел на закладку «Устройства ввода данных»
Тестирую.
Что ожидаю?
При сканировании, где-то отобразится штрих-код.
Что получаю?
Тишина.
Оборудование. Прайсчекер с Андроид 6.0 на борту.
ПО. Платформа 8.3.11.57. Древняя, но свежие не вставали.
(1) Гм. Фиг знает это готовая железка, со сканером. Прайсчекер CSI.PSP10
Просто не понятно куда копать. Снизить версию БПО. Или разрешений каких нет. Или руки кривые. 🙂
Интеграцию проще сделать. ИМХО.
Да и сделал уже, через сканирование в активное поле. Но блин при этом пол экрана клавиатура занимает.
Вот и решил попробовать через БПО.
3. Если же ты пишешь свое мобильное приложение на мобильной платформе 1с, то ты можешь соответствующим образом исправить файл манифеста, чтоб было не обязательно передавать ID базы, и залить в справочник сборщика мобильного приложения 1с эту платформу с соответствующим файлом манифеста. Далее собрать это приложение сборщиком мобильного приложения.
4. Естественно чтоб пульнуть этой железкой широковещательное оповещение в мобильную платформу 1с, для этой железяки должен быть какой-то SDK, чтоб с помощью него можно было написать код. Это нужно спрашивать у поставщика (производителя) этой железки.
еще замечание:
наверняка на этой железке есть (но не факт) какая-нибудь фирменная утилита по сканированию штрих-кода (например datawedge)
Внедрение Библиотеки подключаемого оборудования в любую конфигурацию
Наверное каждому кто пишет свою конфигурацию с нуля, рано или поздно понадобится подключить к ней какое то оборудование, будь то принтер чеков, кассовый аппарат, сканер штрихкодов и т.д. Если делать это с нуля без каких либо заготовок, задача может показаться не такой то и простой, так как потребуется изучить само оборудование, найти драйвера к нему и написать интерфейс обмена его со своей конфигурацией.
Выберите внедряемые подсистемы
Однако не стоит идти путем сопротивление, когда есть достаточно простое и эффективное решение в виде Библиотеки подключаемого оборудования (БПО) от компании 1С. Библиотека предназначена для внедрения в любую конфигурацию и содержит все заготовки для подключения большого количества оборудования. Ее то мы и сегодня рассмотрим. На момент написания данной статьи, текущей версией БПО является 2.1.1.25. Скачать ее надо с сайта ИТС. Ну или если хорошо поискать можно найти на просторах рунета.
Итак скачав и установив БПО, откройте конфигуратор и сделайте операцию Сравнения и объединения и конфигурацией БПО. Сама она находится приблизительно по следующему адресу: C:\Users\nariman\AppData\Roaming\1C\1c8\tmplts\1c\CEL\2_1_1_25\ExtFiles
На вопрос о постановке на поддержку я бы посоветовал ответить Да.
Далее необходимо отметить необходимые вам подсистемы.
1) Для начала снимите галочки с корня конфигурации и диалоге сравнения и объединения, затем выполните действие «Отметить по подсистемам из файла» и отметьте подсистему – ПодключаемоеОборудование. Снимите флажок «Включать объекты подчинённых подсистем». Нажмите «Установить».
2) Ещё раз выполните действие «Отметить по подсистемам из файла». На этот раз отметьте подсистемы необходимого оборудования вложенные в ПодключаемоеОборудование. Нажмите «Установить».
3) Нажмите Выполнить и Продолжить.
Далее согласно инструкциям с ИТС:
В целевую конфигурацию в модуль управляемого приложения в процедуры ПередНачаломРаботыСистемы(), ПриНачалеРаботыСистемы(), ПередЗавершениемРаботыСистемы(), ОбработкаВнешнегоСобытия()перенести код отвечающий за инициализацию и работу библиотеки.
Далее включаем справочники ДрайверыОборудования и ПодключаемоеОборудование в свою подсистему и включаем мх в командный интерфейс управляемого приложения. При попытке запуска настройки рабочего места мы получим ошибку.
Чтож ожидаемо, так как мы не перенесли код в модуль управляемого приложения. Так давайте же сделаем это.
Также нужно установить в параметрах сеанса код, ответственный за установку параметров. Пример кода можно посмотреть в Демо базае БПО, текущего релиза, в моем случае это было:
Итак запускаем базу и видим что ошибок нет. Добавляем драйвера, в конфу, я их выгрузил из справочники Драйверы оборудования и добавил ручками в свою конфу. И создаем экземпляр оборудования.
Ну а дальше дело за малым, читаем документацию соответственно подключаемому оборудованию и реализуем код. В моем случае для печати чека на принтере чеков я реализовал простейшую функцию.
Сертифицированные и поддерживаемые модели устройств ввода данных
Сертифицированные драйверы включаются в технологическую конфигурацию «1С:Библиотека подключаемого оборудования для мобильных приложений» (мБПО), с версии не ниже указанной в информационном письме.
Сертифицированные модели оборудования
Сканеры штрихкода, подключаемые к мобильным устройствам с помощью Bluetooth, через USB, а также встроенные, работающие в режиме эмуляции клавиатуры
1C: Сканер штрихкода (NativeApi)
Версия компоненты 1С: 9.0.8.10
Встроенные фотокамеры мобильных устройств
1С:Устройство ввода
Версия компоненты 1С: 1.0.1
Сканеры штрихкода и считыватели магнитных карт подключаемых к мобильным устройствам с помощью USB (OTG кабель)
Версия компоненты 1С: 1.0.0.0
Сканер штрихкода, NFC-считыватель, встроенная клавиатура
RightScan: Устройства ввода данных ТСД
Версия компоненты 1С: 1.20
СКАНКОД: Драйвер устройств ввода данных
Версия компоненты 1С: 1.0.1.3
Newland N5000 Symphone
СКАН СИТИ: Драйвер устройств ввода данных
Версия компоненты 1С: 1.0.1.3
Сканпорт: Драйвер устройств ввода
Версия компоненты 1С: 3.0.0.0
Техническую поддержку пользователей 1С обеспечивает компания «Сканпорт» в период с 10 до 18 (время московское, с понедельника по пятницу).
Тел.: +7 495 980-10-69,
e-mail: support507@scanport.ru
Datalogic Scorpio™ X4
Обращения, по вопросам работы указанных в таблице моделей оборудования, принимаются службой технической поддержки «1С» — hline@1c.ru.
Модели оборудования, поддерживаемые сертифицированными драйверами
Работоспособность прикладных решений с моделями оборудования, поддерживаемыми сертифицированными драйверами, гарантирует производитель драйвера согласно п. 2.2.2 Положения о сертификации подключаемого оборудования. Обращения, по вопросам работы указанных в таблице ниже принимаются службой технической поддержки производителей драйверов.
Сканер штрихкода, NFC-считыватель, встроенная клавиатура