1Scan. Интеграция веб-клиента 1С с устройством Android (смартфон, планшет, ТСД)

13.10.22

Интеграция - WEB-интеграция

Получение из Android устройства данных сканера штрихода, камеры, GPS, широковещательных сообщений и передача в код модуля формы 1С для дальнейшей обработки.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Примеры кода Examples1Scan
.epf 13,04Kb ver:6
43
43 Скачать (1 SM) Купить за 1 850 руб.
Поддержать проект
.epf 11,32Kb
5
5 Скачать (1 SM) Купить за 1 850 руб.

Общие требования к интеграции:

  • Android 5.0 (API 21) и выше.
  • 1С Платформа 8.3.16 и выше.
  • Прикладное решение 1C должно предоставлять доступ с помощью веб-клиента (опубликовано на веб-сервере).
  • Опубликованная база должна быть доступна на устройстве через веб-клиент.

Установить бесплатно 1Scan

Вопросы и помощь в телеграм t.me/onescan

Преимущества: 

  • Кроме указания адреса базы опубликованного веб-клиента, в приложении никаких настроек не требуется.
  • Вся разработка происходит средствами 1С.

Возможности:

  • Запуск веб-клиента 1С в приложении Android.
  • Сканирование штрихкода, QR-кода. Получение данных со сканера штрихкода, камеры, Intent событий в коде модуля формы 1С для дальнейшей обработки.
  • Фото с камеры, получение двоичных данных в 1С.
  • Способы получения данных: Event listener (событие ввода), Data Intent (настраиваемая подписка на широковещательные сообщения), библиотека устройства Honeywell SDK (список моделей будет дополнятся по мере доступности устройств для разработки) 
  • Запуск на весь экран в режиме "встроенное рабочее место".

 ЗапускПримеры обработки

 

Разработка:

Обработка полученных данных происходит в модуле формы. Требуется подключение обработчика сообщений при открытии и отключение при закрытии формы:

&НаКлиенте
Процедура ПриОткрытии(Отказ) 
    
    //Подключение обработчика сообщений внешнего сайта    
    Если ОкноВнешнегоСайта.Доступно Тогда
        ОбработчикСобытия = Новый ОписаниеОповещения("ПриПолученииСообщенияОтВнешнегоСайта", ЭтотОбъект);
        ОкноВнешнегоСайта.ПодключитьОбработчикСообщений(ОбработчикСобытия);
    КонецЕсли;   
    
КонецПроцедуры   

&НаКлиенте
Процедура ПриЗакрытии(ЗавершениеРаботы) 
    
    //Отключение обработчика сообщений внешнего сайта
    Если ОкноВнешнегоСайта.Доступно Тогда
        ОбработчикСобытия = Новый ОписаниеОповещения("ПриПолученииСообщенияОтВнешнегоСайта", ЭтотОбъект);
        ОкноВнешнегоСайта.ОтключитьОбработчикСообщений(ОбработчикСобытия);
    КонецЕсли;    
    
КонецПроцедуры

 

В примере из обработки Examples1Scan.epf при получении данных с устройства Android в коде 1С срабатывает процедура ПриПолученииСообщенияОтВнешнегоСайта(Сообщение, ДополнительныеПараметры), которая в свою очередь вызывает процедуру ПриПолученииСообщенияОтУстройства(Данные), где параметр "Данные" - структура содержащая сообщение.

// Обработка сообщения полученного от устройсва
//
&НаКлиенте
Процедура ПриПолученииСообщенияОтУстройства(Данные)
	
	//Ваш код...  	
	СтруктураДанные = JsonВСтруктуру(Данные);
	
	Если ЗначениеЗаполнено(СтруктураДанные) И ТипЗнч(СтруктураДанные) = Тип("Структура") Тогда
		
		//Обработка данных по событиям
		Если СтруктураДанные.Event = "scanResult" Тогда //результат сканирования  
			
			Штрихкод = СтруктураДанные.data; 
			ЭтотОбъект.ПолученныеДанные = Штрихкод; 
			
		ИначеЕсли СтруктураДанные.Event = "getAndroidID" Тогда //результат запроса уникального идентификатора приложения  
			
			AndroidID = СтруктураДанные.data;
			ЭтотОбъект.ПолученныеДанные = AndroidID;     
			
		КонецЕсли;	                                         
		
	КонецЕсли;
	
	//
	ЭтотОбъект.ПолученныйJson = Данные;		
	ПоказатьОповещениеПользователя(,,Данные, БиблиотекаКартинок.Информация32);

КонецПроцедуры 

 

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


&НаКлиенте
Процедура ОткрытьКамеру(Команда)   
	
	Сообщение = "startScanCamera"; //Запускает камеру для сканирвания
	ОтправитьСообщениеУстройству(Сообщение);
	
КонецПроцедуры

&НаКлиенте
Процедура ПоказатьКнопкуКамеры(Команда)
	Сообщение = "enableScanCameraButton"; //Отображает кнопку камеры для сканирования
	ОтправитьСообщениеУстройству(Сообщение);
КонецПроцедуры

&НаКлиенте
Процедура СкрытьКнопкуКамеры(Команда)
	Сообщение = "disableScanCameraButton"; //Скрывает кнопку камеры для сканирования
	ОтправитьСообщениеУстройству(Сообщение);
КонецПроцедуры

&НаКлиенте
Процедура СообщитьToast(Команда) 
	ТекстСообщения = "Привет, toast!";
	Сообщение = "toast:" + ТекстСообщения; //Всплывающее сообщение, короткий период
	//Сообщение = "toastLong:" + ТекстСообщения; //Всплывающие сообщение, длинный период	
	ОтправитьСообщениеУстройству(Сообщение);
КонецПроцедуры  

&НаКлиенте
Процедура СообщитьSnackbar(Команда)   
	ТекстСообщения = "Привет, snackbar!";
	Сообщение = "snackbar:" + ТекстСообщения; //Всплывающее сообщение, короткий период 
	//Сообщение = "snackbartLong:" + ТекстСообщения; //Всплывающее сообщение, длинный период	
	ОтправитьСообщениеУстройству(Сообщение);
КонецПроцедуры   

&НаКлиенте
Процедура ОткрытьНастройки(Команда) 
	ОтправитьСообщениеУстройству("openSettings");
КонецПроцедуры

&НаКлиенте
Процедура ПолучитьAndroidID(Команда) 
	ОтправитьСообщениеУстройству("getAndroidID");	
КонецПроцедуры

&НаКлиенте
Процедура ПолучитьДанныеПоGPS(Команда)
	ОтправитьСообщениеУстройству("getLocation");
КонецПроцедуры

&НаКлиенте
Процедура ЗакрытьПриложение(Команда)
	ОтправитьСообщениеУстройству("closeApplication");
КонецПроцедуры

 

Настройки:

НастройкиСканирование через камеру

Для подключения к базе 1С следует указать "Адрес веб-сайта" (пример. http://192.168.0.100) и "Имя публикуемой базы" (пример. DemoSSL/ru_RU/). Для явного указания языка запуска следует прописать "/ru_RU/", знак "/" обязателен в конце. Так же можно заполнить Пользователь и Пароль для автоматического входа.

Удалять непечатаемые символы при сканирование - очищает данные полученные при сканирование.

Режим запуска: встроенное рабочее место - база запускается в полноэкранном режиме без возможности пользователем закрывать окна и выбирать разделы.

Отображать кнопку настройки - кнопка настройки всегда будет отображатся. Так же настройки можно открыть через долгое или 7 частых нажатий кнопки Назад (Back button) устройства. 

 

Методы сканирования:

Event listener - получает событие ввода данных возникшее на экране. Универсальный метод, работает практически на всех устройствах.

Data intent - в настройках Intent устройства можно прописать в Action свое ключевое слово по которому можно получать данные. Extra Key - имя свойства которое находится в Intent, например для Honeywell это "data". При указание intent обычно другие методы перестают работать.

Honeywell SDK - родная библиотека устройств Honeywell (тестировалось на CN51). Если у вас ТСД этой фирмы - то рекомендуется использовать данный метод сканирования, так как данные всегда получаются корректно независимо какие настройки указаны в самом устройстве.

Сканирование через камеру - используется библиотека сканирования штрих-кода для Android с использованием ZXing для декодирования.

Работоспособность всех указанных методов сканирования можно проверить прямо на экране настроек и выбрать подходящий. После удачного сканирование вверху отобразится результат сканирования с указанием источника. 

 

Полезные ссылки:
Как опубликовать веб-сервера Apache или IIS. Публикация базы 1С.
Пример обработки полученных данных на форме 1C Examples1Scan.epf

Вопросы и помощь в телеграм t.me/onescan

Приложение в Google Play: 1Scan

веб-клиент ТСД сканирование штрихкод интеграция android мобильное приложение

См. также

Мобильная разработка Мессенджеры и боты Платформа 1С v8.3 1С:Конвертация данных Платные (руб)

Теперь создать telegram-бота - элементарно. Достаточно просто нарисовать блок-схему телеграм-бота, и он сразу заработает. Это возможно при использовании Графического конструктора телеграм-ботов. Это единственный конструктор ботов для telegram, чье качество и функционал подтверждены фирмой 1С, есть сертификат 1С:Совместимо. Расширение в интерактивном режиме, с помощью блок-схем, позволяет с минимальными трудозатратами создать телеграм-ботов в любой конфигурации, работающей на платформе «1С:Предприятие 8.3».

13200 руб.

27.12.2021    38229    108    161    

201

Сайты и интернет-магазины WEB-интеграция Системный администратор Программист Пользователь Платформа 1С v8.3 Конфигурации 1cv8 1С:Управление торговлей 11 Автомобили, автосервисы Россия Управленческий учет Платные (руб)

Интеграционный модуль обмена между конфигурацией Альфа Авто 5 и Альфа Авто 6 и порталом AUTOCRM. Данный модуль универсален. Позволяет работать с несколькими обменами AUTOCRM разных брендов в одной информационной базе в ручном и автоматическом режиме.

36000 руб.

03.08.2020    17793    19    22    

17

Мобильная разработка Сканер штрих-кода Терминал сбора данных Управляемые формы Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Управленческий учет Платные (руб)

Сбор заказов, инвентаризация, проверка ценников, просмотр полной информации об остатках и ценах со смартфона Онлайн - все это содержит в себе решение 1С "Штрихкод-информер" (штрих-код чекер). Отправка данных со смартфона выполняется либо напрямую в открытую форму документа, отсканировав QR-код, либо в общую корзину учетной системы, не подходя к компьютеру. Кассир или оператор сможет просмотреть список присланных данных и загрузить в любую форму, поддерживающую работу с ТСД. Для работы с мобильным приложением требуется опубликовать HTTP-сервис из поставляемого расширения.

3000 руб.

03.12.2018    59314    192    103    

172

Сканер штрих-кода Терминал сбора данных Мобильная разработка Монитор заказов Оптовая торговля Розничная торговля Ценообразование, анализ цен Программист Пользователь Платформа 1С v8.3 Мобильная платформа 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Простой мобильный ТСД (терминал сбора данных) сканер для 1С для смартфонов на iOS и Android, не требующий сложных настроек и установки дополнительных программ. Обмен между Вашей 1С и мобильным приложением осуществляется через облачный сервис и расширение конфигурации. Работает с конфигурациями УТ 11, ERP, КА2, Розница 2, Розница 3, УНФ 1.6, УНФ 3.0. Полнофункциональный демо-доступ для своей конфигурации можно запросить в настройках мобильного приложения - все необходимое придет на почту автоматически.

2000 руб.

22.04.2019    97278    587    189    

321

Сайты и интернет-магазины Интеграция WEB-интеграция Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Интеграция 1С и Битрикс 24. Разработка имеет двухстороннюю синхронизацию 1С и Bitrix24 задачами. Решение позволяет создавать пользователя в 1С из Битрикс24 и наоборот. Данная разработка технически подходит под все основные конфигурации линейки продуктов 1С:Предприятие 8.3 (платформа начиная с 8.3.23). При приобретении предоставляется 1 месяц бесплатных обновлений разработки. Доступна демо-версия продукта с подключением Вашего Битрикс24

5040 руб.

04.05.2021    19878    13    17    

17
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. CheBurator 2712 15.11.21 10:58 Сейчас в теме
Лучше если оформлять по возможности не как статью, а как публикацию, положив в скачивание даже какую-нибудь пустышку. Это для того, например, что я собираю тематические публикации в группе, посвященной адресному хранению, работе склада, соотв.приложения для мобильных девайсов и прочее сопутствующее - а на ИС движок не позволяет включать статьи в такую подшивку
2. kild 92 15.11.21 12:24 Сейчас в теме
(1) Прикрепил к статье обработку с примерами. Этого достаточно?
3. CheBurator 2712 15.11.21 22:28 Сейчас в теме
(2) Да, норм! спасибо что откликнулся!
всякое полезное в т.ч. и по похожим разработкам смотри в группе: https://infostart.ru/community/groups/22/
закладка "Публикации"
4. shwizard 22.11.21 08:53 Сейчас в теме
(3)спасибо за интересную группу, мне предстоит ковыряться в этом!
5. user595194_bendery_sh 22.11.21 16:58 Сейчас в теме
Спасибо. Интересно.
6. user595194_bendery_sh 22.11.21 23:21 Сейчас в теме
А в чем смысл Настройки Data Intent Action и Extra Key ?
9. kild 92 03.12.21 22:16 Сейчас в теме
(6) Приложения установленные в андроид устройстве могут вещать, отправлять данные по определенному ключевому слову (action). Если знать значение action, то можно получать эти данные в другом приложение.

Например у некоторых ТСД есть возможность самому указать action для сканирования. Чтобы 1Scan мог получать данные методом Data intent нужно указать action под которым отправляют данные другие приложения в андроид.

Значение Extra Key как правило можно узнать только у разработчика источника данных. Для устройств Honeywell - это "data"

Пример для ТСД Honeywell:
Action: "act" (любая произвольная строка, лишь бы совпадали в настройках устройства и приложения)
Extra Key: "data" (значение предусмотренное разработчиком источника данных)
Прикрепленные файлы:
7. roschupkin_e 02.12.21 16:50 Сейчас в теме
Не срабатывает ПриПолученииСообщенияОтВнешнегоСайта...
8. kild 92 03.12.21 21:43 Сейчас в теме
(7) СообщитьToast из 1с показывает сообщение на устройстве?
ПолучитьAndroidID не возвращает ничего?
Попробуйте скачать последнюю версию обработки Examples1Scan, там есть логирование полученных данных. В журнале запроса сделайте отбор Событие: Examples1Scan, есть ли записи после запроса данных.
10. kild 92 06.12.21 19:15 Сейчас в теме
(7)В текущей версии важно правильно вводить адрес базы. Например, если полный путь:
http://192.168.0.106/DemoSSL/ru_RU/
то в настройках:

Адрес веб-сайта: http://192.168.0.106 (в конце "/" не нужен)
Имя публикуемой базы: DemoSSL/ru_RU/ (нужен "/" в конце если явно указан язык "ru_RU", иначе можно просто имя базы "DemoSSL")

В следующих версиях исправлю зависимость от лишних или не хватающих знаков в адресе
Прикрепленные файлы:
11. Farpost 116 16.12.21 15:02 Сейчас в теме
Доброго времени суток!
Вопрос - можно заказать разработку мобильного приложения или мобильного клиента взаимодействующего с конфигурацией УТ 10.3?
Функционал простой - ввод параметров документа партии, числовых значений и отправка введенных данных в базу для дальнейшей обработки.
Более подробное ТЗ могу выслать.
12. kild 92 19.12.21 17:40 Сейчас в теме
(11) Здраствуйте!
Для УТ 10.3 подходит текущая обработка Examples1Scan, только все "ЭтотОбъект" нужно заменить на "ЭтаФорма", так как у вашей конфигурации режим совместимости платформы 8.2. Так же веб-сервис должен быть опубликован с использованием платформы 8.3.16 и выше если нужно получать данные с датчиков устройства (сканер, камера и тп).
В веб-клиенте будут видны только управляемые формы. Можете добавить рядом с обычными формами и использовать их.

Например, чтобы при запуске УТ 10.3 запускалась обработка с примерами Examples1Scan, в "Модуль управляемого приложения" в процедуре "ПриНачалеРаботыСистемы()" пропишите строку ОткрытьФорму("Обработка.Examples1Scan.Форма.Форма");

Если нужно получить какие-то другие данные с мобильного устройства которых нет в примере - напишите модель и источник данных, добавлю такую возможность. Пишите тут или в личку, если остались вопросы.
13. Farpost 116 20.12.21 17:42 Сейчас в теме
(12) Благодарю, постараюсь разобраться, будут вопросы - напишу
14. GarriSoft 152 20.01.22 13:11 Сейчас в теме
Это мега крутое решение!
Можно как то эмулировать скролинг (прокрутку) списка в 1С, как все уже давно привыкли пальцем?
16. kild 92 23.01.22 03:12 Сейчас в теме
(14) Спасибо за отзыв!
Скролинг тапом должен работать для списков. Можете прислать запись экрана или объяснить что имеется ввиду?
15. GarriSoft 152 21.01.22 11:36 Сейчас в теме
Два вопроса:
1. Экран уменьшается, когда появляется какое либо сообщение об ошибке или запрос, в данном случае на подключение ИТС поддержки
см. вложения, видимо где то ошибка
2. Надпись "Работает на 1С", как ее убрать? Надпись занимает дополнительное место и так на небольшом экране
Прикрепленные файлы:
17. kild 92 23.01.22 03:42 Сейчас в теме
(15)
1. Экран уменьшается, когда появляется какое либо сообщение об ошибке или запрос, в данном случае на подключение ИТС поддержки

Возможные решения:
1. Одна из причин такого поведения - старая версия браузера на устройстве. Убедитесь, что в Google Play обновлен браузер Chrome
2. Обновите платформу 1С на последнюю версию или хотя бы на последний подрелиз вашей текущей версии.
3. Так же можно попробовать обновить в Google Play компонент Android System WebView
4. Убрать показ формы в 1С "Подключение Интернет-поддержки". Например, в конфигураторе в модуле формы ОбщиеФормы -> ПодключениеИнтернетПоддержки в Процедура ПриСозданииНаСервере первой строкой прописать Отказ = Истина;

Если проблема не решилась, то напишите модель устройства, версию Android, платформу и конфигурацию 1С.

2. Надпись "Работает на 1С", как ее убрать? Надпись занимает дополнительное место и так на небольшом экране

В режиме запуска "Встроенное рабочее место" платформа 1С всегда показывает эту надпись для веб-клиента. Видимо, хотят, чтобы всегда где-то был виден значок 1С для пользователя. Возможно в будущих версиях получится частично убрать эту надпись.
18. miradg 23.03.22 07:14 Сейчас в теме
Здравствуйте!
С 1С ювелирный магазин от раруса будет работать?
19. kild 92 23.03.22 21:14 Сейчас в теме
(18) Здраствуйте! Да, будет работать, как и любая база которая публикуется как веб-сервис
20. GarriSoft 152 26.04.22 13:35 Сейчас в теме
При сканировании кодов маркировки DataMatrix, в процедуру ПриПолученииСообщенияОтУстройства(Данные), в значение переменной Данные, возвращается json, в котором содержится непечатный символ кода маркировки, содержащий код 29, что в итоге приводит к пустой строке в функции JsonВСтруктуру, что можно сделать, чтобы использовать ваше решение для сканирование кодов маркировки DataMatrix?
21. GarriSoft 152 05.05.22 12:34 Сейчас в теме
(17)
Так же замечено, что экран уменьшается так же при появлении клавиатуры, после того как клавиатура скрывается с экрана, 1с не восстанавливает окно.
ТСД: EAD60K-0
Версия Android 7.1.1
Все что можно было обновить, было обновлено, результат тот же
24. kild 92 07.06.22 18:26 Сейчас в теме
(21) Попробуйте обновится на новую версию приложения 1Scan 2.0, в настройках добавил возможность указать фиксированный размер клиентского окна в % или в px. Подберите под размеры вашего устройства высоту в пикселях (px), чтобы больше не менялось. Так же можно попробовать указать размер с запасом чтобы надпись "Работает на 1С" ушел за границы экрана. Отпишитесь пожалуйста как протестируете.
26. GarriSoft 152 08.06.22 09:57 Сейчас в теме
(24)
Обновился, на телефоне запустилось, на ТДС вываливается в ошибку при попытке добавить базу
Прикрепленные файлы:
22. GarriSoft 152 05.05.22 15:19 Сейчас в теме
Я так понимаю у вас написано на Cordova/Phonegap и там автоматически уменьшается размер webview при появлении клавиатуры, но при закрытии клавиатуры размер webview не восстанавливается

ВАЖНО: Было замечено, что размер экрана восстанавливается, после уменьшения выводом клавиатуры, если включить или выключить галку "Отображать кнопку "Настройки", в этом случае масштаб экрана восстанавливается до нормального состояния

У вас классное решение! Но данный недочет с экраном очень мешает запустить его в прод
23. saint1908sx 25.05.22 10:37 Сейчас в теме
Добрый день.
Подскажите что не так и куда копать.
База опубликована, через телефон через приложение подключаюсь - всё отлично.
В обработке последней версии при сканировании через камеру телефона - всё отлично.
При подключении через блютуз сканера, и сканировании ШК им - не распознаёт как внешнее событие, а отрабатывает как просто нажатие на кнопку.
т.е. на какой кнопке стоял фокус ввода - та и "нажимается" при скане ШК.
Все настройки в приложении перетыканы многократно.
Телефон Redmi Note7
Сканер - NETUM C750 Bluetooth 2D

Сам сканер в блокнот телефона - сканирует корректно. тоже проверено.


куда рыть? подскажите пожалуйста
25. kild 92 07.06.22 18:31 Сейчас в теме
(23) Добрый день! Через неделю получу в руки Bluetooth сканер и попробую добавить прямую поддержку для вашего сканера
27. saint1908sx 08.06.22 14:47 Сейчас в теме
(25) добрый день. спасибо большое. очень жду.
28. kild 92 10.06.22 00:09 Сейчас в теме
(27) В новой версии "2.0 (17)" добавил функционал, который может подойти для вас:
* Новый метод чтения со сканера: событие нажатия клавиши. Там же пропишите завершающий символ 10 для вашего устройства.
* "Убирать фокус с экрана". Устраняет проблему когда произвольно нажимались кнопки при сканирование

По Bluetooth напишу когда будет реализовано.
29. saint1908sx 04.07.22 08:45 Сейчас в теме
(28) Добрый день. Всё получилось, спасибо.
Что характерно, вначале НЕ получилось. ждал новый релиз.
После "а вдруг дело в оборудовании" - установил приложение на планшет, всё настроил и РАБОТАЕТ (через события нажатия клавиши".
попробовал снова через телефон - не работает.
Удалил с телефона приложение, установил, настроил - РАБОТАЕТ.

спасибо!
30. kild 92 09.07.22 17:25 Сейчас в теме
(29) Здравствуйте! В версии 2.0 (22) добавил поддержку Bluetooth.
Подключение:
В устройстве Android включить GPS* и Bluetooth. В приложении у подключения в “Настроить сканирование” выбрать "Bluetooth", перейти в редактирование "Подключение Bluetooth", нажать "Найти устройства"
В списке отобразятся доступные Bluetooth устройства. Выбрать ваше устройство для подключения. После удачного подключения появится зеленая надпись "Подключено".
В списке могут быть несколько устройств с одинаковыми именами. Обычно нужно выбрать класс UNCATEGORIZED (7936), а не AUDIO_VIDEO. Если устройств с таким классом нет, значит ваше устройство не переведено в соответствующий режим работы с приложениями.
Например, чтобы перевести в соответствующий режим сканер Netum c750, нужно просканировать штрихкод-настройки "Working via Bluetooth" и "Application Mode for Android or Windows" (AT+MODE=3) которые есть в инструкции к устройству.
* Для поиска и добавления устройства требуется включенное GPS, без этого Bluetooth устройства не будут обнаружены. После первого добавления и сохранения для последующих автоматических подключений GPS не требуется. После удачного подключения MAC адрес устройства сохранится в поле “Bluetooth MAC address (автоподключение)”.

Отпишитесь, пожалуйста, если получится протестировать.
31. Lancelot-2M 115 09.09.22 13:46 Сейчас в теме
Посмотрите, плс, личку. Есть деловое предложение по теме 1Scan.
32. Sangvinor 16.11.22 11:11 Сейчас в теме
Здравствуйте, а чем это решение лучше открытия опубликованной базы на мобильном клиенте 1с?
33. kild 92 19.11.22 17:45 Сейчас в теме
(32) Здравствуйте!
Приложение не требует сборки под отдельную конфигурацию. Предоставляет больше api взаимодействия с компонентами android, без установки дополнительных компонентов для 1с. Например, broadcast receiver для взаимодействия со сканером ТСД напрямую. Получение данных от Bluetooth и тп.
Разные типы клиентов:
* Интеграция веб-клиента - разные режимы запуска. Интерфейс не требует доработки, привычный для пользователей. Доработка ведется обычными средствами 1с.
* HTML клиент - не требует лицензии на подключение 1с, но нужна доработка HTML/JavaScript

В телеграм канале по просьбам добавляю новые функции.
Функции намного больше чем описано в статье, как появится время - обновлю описание.
Оставьте свое сообщение