Конфигурация-основа для мобильного приложения - сканер штрихкода (фото сканер и ТСД) + фото

21.10.20

Учетные задачи - Логистика, склад и ТМЦ

Конфигурация-основа для мобильной платформы. Работа с фотосканером (через приложение Barcode Scanner) и сервис для перехвата Broadcast со сканера штрих-кодов ТСД Теперь любой смартфон превратить в почти полноценный ТСД в вашем приложении. + По публикации https://infostart.ru/public/587908/: Service перехвата сообщений Broadcast со сканера штрих-кодов в мобильную платформу 1С (эмуляция внешнего события). Позволяет получать и обрабатывать штрих-коды не в разрыв клавиатуры (определенное активное окно), а "под капотом". Поддержка запуска/остановки из программного кода 1С.

Скачать файлы

Наименование Файл Версия Размер
Конфигурация-основа для мобильного приложения - сканер штрихкода (фото сканер и ТСД) :
.cf 2,13Mb
46
.cf 1.2.1 2,13Mb 46 Скачать
Конфигурация + apk (в общих макетах)
.cf 73,24Kb
66
.cf 1.1.1 73,24Kb 66 Скачать
Конфигурация-основа для мобильного приложения - сканер штрихкода (фото сканер и ТСД) + фото:
.cf 2,21Mb
150
.cf 1.3 2,21Mb 150 Скачать

 Столкнувшись с проблемой сканирования на мобильном приложении нового ТСД фирмы DISC, пришли к публикации Дмитрия //infostart.ru/public/587908/

Но он отказался всячески работать на неведомой корейской штуковине.

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

Так как у нас планируется множество разных гаджетов, пришлось сразу пилить универсальный apk.

Дмитрий в своем APK отрабатывал byte данные, а неведомая зверушка отдавала уже готовый string.

Сервис был на лету переписан с непосильной огромной помощью Дмитрия, за что ему отдельное спасибо.

И на свет родилась готовая конфигурация - шаблон для работы со сканером.

Итак, теперь есть отладочная информация, и если вы не знаете intent который передаёт ваш сканер, его можно будет просто найти. Сложно с barcodedata - уж его придется искать в интернете или....

В нашей зверушке все эти параметры были в настройках.

Добавился параметр типа передачи данных - string или byte

 

Ну и собственно сама конфигурация

Платформа разработки 1С:Предприятие 8.3 (8.3.11.2867)  (уж пардоньте, мы очень ждали новый функционал расширений).

Мобильная платформа 8.3.10.51.

Пишите ваши intent и barcodedata и модель - буду добавлять и обновлять конфигурацию.

 

UPD: Добавлена возможность сканирования штрих-кода через приложение Barcode Scanner - теперь можно любой смартфон превратить в почти полноценный ТСД.

 

UPD2: Далее мы столкнулис с проблемой, что типовой способ который предлагает платформа, фотографирует вверх ногами, и нельзя предварительно посмотреть фото. Плюс фото не сохраняется никуда. Мы решили это исправить. Тоже через наш apk приложение. 

Приложение запускает встроенную камеру и сохраняет их в папку "DCIM/1C_Photo"

В версии 1.3 есть код типового способа ( можете попробовать) и через наш APK.

Через наш "apk-перехватчик" есть возможность пользоваться всеми прелестями встроенного приложения камеры и подтверждать фото перед передачей его в 1С. Фото сохраняются в справочник Фото - для демонстрации как можно обращаться с файлами и данными.

 

Версия 1.1 - apk-файл сервиса в общих макетах конфигурации - только перехват Broadcast сообщений со встроенного ТСД сканера штрих-кодов

Версия 1.2 - apk-файл Barcode Scanner (4pda) в общих макетах конфигурации - функции версии 1.1 + возможность сканировать штрих-коды через камеру.

Версия 1.3  добавлен код типового способа сделать снимок + через apk файл.

 

FAQ:

Я всё прописал - у меня не сканирует(перехват broadcast 1.1):

1) проверьте что включен режим broadcast intent (event intent) ( не key intent, не clipboard intent)

2) проверьте что в ПО сканера при тестировании у вас происходит сканирование

3) проверьте что включен режим отладки

4) сверьтесь что у вас выходят сообщения так-же как в видео при режиме отладки.

5) после установки драйвера-перехватчика рекомендую перезапустить 1с

6) проверьте что верно выбран идентификатор базы

 

Я выбрал в списке все версии устройств - ничего не заработало:

Ищите в комментариях публикации ваше устройство и что надо прописать. Изначально в cf файлах только моё устройство DSIC DS9. (постараюсь добавлять новые по мере возможности)

Где установить Barcode Scanner:

При первом обращении к сканированию через фотокамеру компонента перехвата сама предложит его скачать из google play. Но если у вас на устройстве нет интернета или лень качать, то обратите внимание на кнопку "установить приложение" в настройках - я её разместил ниже и не все сразу её замечают. APK там версии 4.7.7 скачан с 4pda.

Переверните камеру:

Да, в стандартном вызове (этот код для примера есть в модуле и он заккоментирован)

СредстваМультимедиа.СделатьФотоснимок (...)

на многих устройствах фото зеркально вертикально перевернуто.

В версии 1.3 фото происходит через 

Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);

При котором вызывается стандартная камера андройда - там изображение должно быть как на обычной камере ( проверьте настройки встроенного приложения-камеры)

Но есть проблема, на некоторых устройствах даже если сфотографировали верно, фотография в 1с загружается перевернутой - причина не ясна, само фото в папке DCIM/1C_photo в нормальном виде.

Фото в базу загружается через

ДвоичныеДанные = Новый ДвоичныеДанные (Данные);
Где глючит - не понятно, видимо ошибка платформы 1с.

!Внимание на андройдах 6 и выше система безопасности не даёт возможности перехватывать сообщения. Как только появиться информация как это сделать, apk будет обновлен.

Устройства:

Honeywell EDA60K - в комментариях ниже.

ТСД Honeywell Scanpal EDA50K - в комментариях ниже.

sunlux xl-868  - не поддерживает broadcast

ТСД MobileBase ds5  - используйте настройки ds9

ТСД Kcosit V7:
ActionName = "ACTION_BAR_SCAN"; 
BarcodeData = "EXTRA_SCAN_DATA"; 
ТипBarcodeData = "byte";

Если Устройство = "Caribe PL-50L" ИЛИ 
Устройство = "Caribe PL-40L" ИЛИ 
Устройство = "Kcosit V80S" 
Тогда 
ActionName = "scan.rcv.message"; 
BarcodeData = "barocode"; 
ТипBarcodeData = "byte";

См. также

SALE! 20%

Автоматический заказ поставщику в 1С: загрузка прайсов и анализ цен поставщиков для УТ 10.3, УТ 11, КА2, УНФ, УПП, ERP, Розница 2

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

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

28500 22800 руб.

21.04.2017    90161    105    39    

190

Модуль "Ответственное хранение" или фулфилмент (FBS / FBO) для 1С:УТ 11.5, КА 2.5, ERP 2.5

Логистика, склад и ТМЦ Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Оптовая торговля, дистрибуция, логистика Управленческий учет Платные (руб)

Модуль "Ответственное хранение" для 1С (УТ 11.5, КА 2.5, ERP 2.5) позволяет организовать учет ответственного хранения товаров с весовыми характеристиками, в том числе со сроком годности и личным кабинетом Поклажедателя. Модуль реализован в виде расширения конфигурации, устанавливается в режиме 1С:Предприятие 8 за 5 минут по инструкции, что позволяет оставить конфигурацию 1С на стандартной поддержке и продолжать получать стандартные обновления от фирмы "1С".

60000 руб.

09.06.2020    34302    27    57    

54

SALE! 10%

Загрузка номенклатуры из Excel в УТ11, КА 2, ERP 2, Розница 2. Дополнительные реквизиты и сведения, характеристики, картинки, цены, остатки

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

Загрузка из файлов xls, xlsx, ods, csv, mxl в УТ11, КА 2, ERP 2, Розница 2. Задействованы все возможности конфигурации - заполнение реквизитов номенклатуры, дополнительных реквизитов и сведений, характеристики, доп.реквизиты и сведения характеристик. Дополнительные обработки для расширения возможностей.

10560 9504 руб.

29.10.2014    210143    620    524    

439

"Штрихкод-информер" - мобильный ТСД и прайс-чекер в смартфоне

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

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

2880 руб.

03.12.2018    54601    137    102    

161

Загрузка номенклатуры c картинками (несколько потоков одновременно) и сопутствующими данными в базу и любые документы из yml, xls, xlsx, xlsm, ods, ots, csv для УТ 10.3, УТ 11 (все), БП 3, КА 2, ERP 2, УНФ 1.6/3.0, Розница 2

Загрузка и выгрузка в Excel Логистика, склад и ТМЦ Ценообразование, анализ цен Файловый обмен (TXT, XML, DBF), FTP Платформа 1С v8.3 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Платные (руб)

Эволюция не стоит на месте - новая удобная версия функциональной обработки для Вашего бизнеса! Что же Вы получаете? Удобный и интуитивно понятный интерфейс с 3-мя этапами работы. 2 режима - автоматический и ручной. Чтение XLSX, XLSM, CSV, XML/YML форматов без офиса, на любом сервере! Визуальное связывание колонок файла и реквизитов простым перетаскиванием колонок. Создание или обновление номенклатуры с иерархией, характеристик, доп. реквизитов, упаковок, загрузка практически неограниченного количества картинок на одну номенклатуру (с возможностью загрузки в несколько потоков одновременно), с хранением в томах или в базе. Загрузка номенклатуры поставщиков или поиск по их данным номенклатуры. Загрузка доп. реквизитов в характеристики. Загрузка штрихкодов с генерацией новых. Создание элементов справочников и ПВХ "на лету" для выбранных реквизитов. (Обновление от 11.12.2023, версия 9.5 - 9.9)

13200 руб.

20.11.2015    150702    367    375    

501

AS WMS: автоматизация склада с адресным хранением с помощью ТСД

Логистика, склад и ТМЦ Платформа 1С v8.3 Россия Платные (руб)

Подсистема управления складом AS WMS для конфигураций на платформе 1С 8. AS WMS – готовое решение для эффективного управления адресным складом. Внедрение системы AS WMS способствует быстрому отбору товара, ускорению инвентаризации, снижению зависимости от персонала, исключению пересорта. AS WMS встраивается в любую конфигурацию на платформе 1С 8 и работает как единая система без обменов. В учетной системе нет необходимости менять процессы под AS WMS (например, вводить ордерную схему), AS WMS использует стандартные документы по товародвижению вашей учетной системы.

40000 руб.

26.07.2023    3214    13    0    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
85. Vladimir45 90 03.10.18 13:18 Сейчас в теме
(84)

галочку клавы убрать
1) тут вроде верно, но не уверен, там что ещё есть?
2) категория не должна влиять, но в приложении указана дефолтная - android.intent.category.DEFAULT
стрелками указал что куда.

Если со string не сработает то по 3 можно поменять на дата - как вариант.
Прикрепленные файлы:
86. viva17 03.10.18 14:01 Сейчас в теме
Если убрать галочку клавы, то ШК у форме не отображается.
категорию менял и тип менял, результата нету((.
Может префикс влияет?
Прикрепленные файлы:
87. Vladimir45 90 03.10.18 14:11 Сейчас в теме
(86) броадкаст верно, а вот что-то scan он ответил - Это тогда когда сканировали?
тоесть как в тестировании в видео написано? так и сделали?
88. viva17 03.10.18 15:24 Сейчас в теме
Это при запуске программы, при сканировании нету сообщений.
Прикрепленные файлы:
VID_20181003_151842.mp4
89. Vladimir45 90 04.10.18 04:51 Сейчас в теме
(88)Пишите в личку, потому-что
1) не отключил клавиатуру,
2) не верно указали код информации шк (barcode data)
3) не верно указали тип (byte)
4) и я так понимаю не сменили категорию на дефольную
96. ylyas 25 05.12.18 19:24 Сейчас в теме
Хотел бы заметить. В общем модуле "ОбщегоНазначенияСервер " у вас все сделано через УстановитьПривилегированныйРежим.
Этого нет необходимости делать, на мой взгляд.
Сама 1С в документации пишет:
"Методы управления привилегированным режимом в мобильной платформе используются для совместимости с платформой для персонального компьютера. Сами вызовы методов работы с привилегированным режимом мобильной платформой игнорируются и никаких действий мобильная платформа не выполняет."
То есть что вызывай что не вызывай - результат для МП будет один и тот же...
97. maksi007 13.12.18 10:11 Сейчас в теме
Добрый день, Владимир! Подскажи пож. реализую проект на терминалах EDA50K, в принципе все работает кроме сканирования, при сканировании выводится вирт. клавиатура, я так понимаю при помощи вашей разработке можно ловить напрямую со сканера. Как можно с Вами связаться чтобы задать пару вопросов про функционал, т.к хотим внедрить вашу разработку к себе.
98. Vladimir45 90 13.12.18 16:08 Сейчас в теме
(97)Пишите в личку, но у вас явно не настроены евенты.
99. maksi007 14.12.18 10:06 Сейчас в теме
(98)Добрый день! В личку не получается написать сообщение по каким-то причинам не отправляется. Вопрос остается для нас очень актуальным.
100. s.neumyvakin_2015 15.05.19 14:56 Сейчас в теме
Добрый день!

А почему начиная с версии 8.3.12 оповещения в мобильное приложение не приходят?
101. Vladimir45 90 15.05.19 21:54 Сейчас в теме
(100) 1с что-то поменяла в интентах - я пока не нашел причину.
102. Const885 16.05.19 12:20 Сейчас в теме
Добрый день!
Скачал , смонтировал, установил. При открывании формы настройки выходит сообщение: Ошибка доступа к файлу \data\data\com.e1xmobile\files\1C\1cem\ibases.v8i'. Пробовал на разных устройствах, ошибка повторяется.
103. Vladimir45 90 17.05.19 05:06 Сейчас в теме
(102)Проверьте по этому пути лежит файлик с идентфикаторами баз? Если нет, найдите его и поправьте путь в конфгурации. Другого способа найти идентификаторы я не нашел.
104. vitek1 14.07.19 16:39 Сейчас в теме
Пробую на планшете RUGLINE RT711 со встроенным сканером 1D Symbol SE955. По исходникам встроенной компоненты управления сканером определил интент action: com.rfid.SCAN, поле: data, тип данных: byte. С установленной отладкой пишет "Start intent search: com.rfid.SCAN" и затем при сканировании "Get valid intent data:". Но самих данных не показывает и строка со штрихкодом на форму не добавляется. В посте (42) вроде такие же проблемы были. При отладке в событие ОбработкаОповещения на форме проверки штрихкода не заходит. В чем может быть ошибка?
105. Vladimir45 90 15.07.19 11:21 Сейчас в теме
(104) а точно не String? он в режиме отладки должен данные сказать, а у вас "Get valid intent data:" пусто.
Дальше идти и разбираться с 1С нет смысла, пока не получите сообщение с штрихкодом.
106. vitek1 15.07.19 23:55 Сейчас в теме
(105) если ставлю в настройках строку, то при сканировании выходит ошибка "В работе приложения BC2OneCBT произошел сбой. Закрыть приложение". Чтобы заработал перехват нужно перезапускать 1С. Если тип не string, а byte, то краш не происходит.
Да и судя по исходникам компоненты, тип именно массив байт
private void sendScanResult(byte[] data){
Intent intent = new Intent();
intent.putExtra("data", data);
intent.setAction("com.rfid.SCAN");
sendBroadcast(intent);
}
107. Vladimir45 90 16.07.19 12:22 Сейчас в теме
(106) а имя данных barcode data - "data"?
108. пользователь 16.07.19 14:10
Сообщение было скрыто модератором.
...
109. vitek1 16.07.19 14:38 Сейчас в теме
(107) Судя по исходникам поле именно "data". Если указываю другое имя поля, то при сканировании компонента "падает" с ошибкой "В работе приложения BC2OneCBT произошел сбой. Закрыть приложение". Если имя поля "data", то компонента не падает и выдает сообщение "Get valid intent data:".
Из написанного делаю вывод, что имя поля правильное. Может подскажете как можно точно убедиться в названии. Пробовал LogCat. При сканировании ничего полезного не увидел, хотя в логах сообщения от пакета com.rfid.hwsoftscan (это ПО настройки сканера) были. Что не так? Если надо, есть исходники компоненты сканирования
110. Vladimir45 90 17.07.19 06:41 Сейчас в теме
(109)интент action: com.rfid.SCAN, поле: data, тип данных: STRING
А так пробовали? (хотя это и не правильно)
111. vitek1 17.07.19 07:08 Сейчас в теме
пробовал, писал выше:
"если ставлю в настройках строку, то при сканировании выходит ошибка "В работе приложения BC2OneCBT произошел сбой. Закрыть приложение""
"Если тип не string, а byte, то краш не происходит. "
112. Vladimir45 90 17.07.19 07:28 Сейчас в теме
(111) хм. А событие в 1С тоже не приходит?
113. vitek1 17.07.19 19:38 Сейчас в теме
не приходит. Пробовал отладчиком
114. Pim 180 24.07.19 10:19 Сейчас в теме
Добрый день.
1. Собирал с моб. платформой 8_3_14_53 и 8.3.10.51. Нет файла /data/data/com.e1c.mobile/files/1C/1cem/ibases.v8i... Можете подсказать, в чём проблема?
2. На 8_3_14_53 не заполняется таблица в форме тестирования.
3. Можете объяснить, почему в других приложениях (например, Simple WMS, https://infostart.ru/public/1066904/) никаких доп модулей не надо ставить? А приложения на 1С либо требуют доп. модулей, приложения или только работа с камерой.
115. Pim 180 24.07.19 10:22 Сейчас в теме
(114). Дополнение к п.1 : файла "ibases.v8i" вообще нет на устройстве.
116. Vladimir45 90 24.07.19 10:24 Сейчас в теме
(115) файл создаётся после добавления хотя-бы 1 базы.
118. Pim 180 24.07.19 10:35 Сейчас в теме
(116). Не создался. Уже 2-ой день мучаюсь. Я же правильно понимаю, что надо собрать моб.приложение? И достаточно установить полученный апк на ТСД? Ничего публиковать и связывать не надо?
117. Vladimir45 90 24.07.19 10:26 Сейчас в теме
(114)
1) ответ (116)
2) тестировалось только на Мобильная платформа 8.3.10.51 - выше там 1С поменяло эвенты, там надо заново все разбирать и писать. А говорят ещё и патчить саму платформу. Не вникал пока.
3) Это надо задать вопрос в 1С, почему они пропустили этот момент с МП. Хотя сейчас видел у них БСП для мобильной, но сам ещё не проверял.
122. zet81 11.08.19 19:51 Сейчас в теме
Здравствуйте, ошибка доступа к файлу /data/data/com.e1c.mobile/files/1C/1cem/ibases.v8i. мучаюсь не могу решить проблему, мобильная платформа 8.3.13.45.
124. Vladimir45 90 12.08.19 10:27 Сейчас в теме
(122) в посте же написано, версия 8.3.10.51. Возможно этого файла на 13 платформе уже нет. Я не проверял.
Мобильная платформа не развивается, а меняется.так что от версии к версии будте аккуратнее.
125. Wanno 22.08.19 07:43 Сейчас в теме
(124) Владимир, добрый день!
Я правильно понимаю, что конфигурация содержит общий макет - драйвер, который позволяет перехватывать событие сканирования штрихкода?
И не подскажите данная обработка взлетит с ТСД АТОЛ Smart Lite?
126. Vladimir45 90 23.08.19 08:23 Сейчас в теме
(125)не обработка, а приложение под Андроид. Версии в тексте.
Если атол на Андроиде, и версия андройда тоже не из последних, то заработает.
127. Wanno 23.08.19 13:20 Сейчас в теме
(126) я имел ввиду конфигурация содержит обработку перехвата сканирования штрихкода?
Атол на Андроиде версии 7.0, поддерживается данная версия?
128. Wanno 27.08.19 11:49 Сейчас в теме
(126) Здравствуйте!
Скачал, установил! При запуске выдает сообщение сервис запущен, но при сканировании в форме тестирования ничего не происходит.
Если включить режим отладки, то в форме тестирования пишет, что ищет intent, затем пишет, get valid intent data: [сканируемый штрихкод], но при этом в ТЧ штрихкод не добавляется. В чем может быть проблема? Такое ощущение, что обработка оповещения в форме не срабатывает.
129. Vladimir45 90 28.08.19 01:35 Сейчас в теме
(128)
get valid intent data: [сканируемый штрихкод]

Если это получили, то андройд уже не при чем. Интент должен был пройти. Проверяйте версию 1С, чтоб такая-же была на которой всё работает.
130. Wanno 28.08.19 11:04 Сейчас в теме
(129) Да, Владимир, благодарю! Действительно, проблема была в версиях, поставил, указанные в публикации все заработало. Нужно будет еще потестировать на каких максимальных версиях будет работать, т.к. версии уже довольно старые.
131. Wanno 29.08.19 13:22 Сейчас в теме
(129) В процессе тестирования выявил один недочет, если закрыть базу, не через выход из 1с, а просто закрыв приложении средствами андроид, то сервис не выключается, и при последующих подключениях работает уже два, три и т.д. сервиса перехвата, и соответственно при одном сканировании генерируется несколько штрихкодов.
Никто не сталкивался с такой проблемой? Не знаете как победить? М.б. есть возможность при запуске 1с, перед запуском сервиса перехвата проверить не запущена ли уже данная служба?
132. Vladimir45 90 30.08.19 13:45 Сейчас в теме
(131)на Андроиде 4 происходит проверка запущенного сервиса. Возможно этот код не работает на 7.0

А исходники умерли вместе с ssd
133. Wanno 02.09.19 09:55 Сейчас в теме
(132)в принципе удалось решить данную проблему следующей заглушкой: перед запуском сервиса при старте приложения сначала вызываю процедуру завершения сервиса, которая вызывается при завершении приложения. Таким образом если 1с была аварийно завершена, то эта функция завершит не завершенный сервис перехвата, а если была завершена штатно, то она не завершит ни одного сервиса, т.к. попросту не найдет такой. После этого с данной проблемой не сталкивался, сканирует все верно.
134. Tlrd 11.09.19 11:37 Сейчас в теме
С УПП 1.3 в режиме совместимости будет работать ?
135. Vladimir45 90 11.09.19 16:00 Сейчас в теме
136. Tlrd 12.09.19 09:22 Сейчас в теме
Пытаюсь собрать на последней платформе. Выводится ошибка: Используемая версия мобильной платформы не поддерживает использование разрешений в мобильной конфигурации. Мобильная платформа: 8.3.15.59. Поставить более старую версию мобильной платформы?
137. Vladimir45 90 12.09.19 20:20 Сейчас в теме
(136)Да работает только на версии указанной в публикации. более поздние версии вышли без поддержки броадкаста совсем. Единственный вариант в новых версиях через компоненту, или через push. второе уж очень не стабильно и... ну не верно уж точно .
138. Bahyt 20 03.12.19 15:39 Сейчас в теме
На АТОЛ SMART.Lite (Android 7.0) можно сделать перехват события?
139. Vladimir45 90 06.12.19 19:53 Сейчас в теме
(138) андройд 7 не поддерживает броадкаст
142. Mahon83 13 27.01.20 11:23 Сейчас в теме
Добрый день ! В поисках решения своей проблемы наткнулся на вашу статью. У меня задача схожая, но считывать необходимо RFID метки с помощью планшета "ISBC-RFID Tablet PC", можно ли это реализовать используя сервис для перехвата Broadcast? И вообще как можно узнать, умеет ли устройство слать оповещение в бродкаст и как определить в какой именно?
143. Vladimir45 90 28.01.20 05:00 Сейчас в теме
(142)Для начала изучить документацию от терминала и поддерживает ли встроенное ПО RFID события EVENT
144. Mahon83 13 28.01.20 05:25 Сейчас в теме
(143) в документации ни слова об этом. Есть ли ещё какой-нибудь способ это определить?
145. Vladimir45 90 28.01.20 09:12 Сейчас в теме
(144) у настройках есть упоминания о event? посмотри фото в статье, что-то типа такого
146. Mahon83 13 28.01.20 09:25 Сейчас в теме
(145) ничего подобного нет
147. mrx2012 15.07.20 21:20 Сейчас в теме
Добрый вечер.
Владимир, можете включить возможность загрузки за рубли?
148. user1555521 03.03.21 14:02 Сейчас в теме
Здравствуйте.
Помогите, пожалуйста, разобраться с проблемой.
Есть ТСД EDA50 в нем пропала строка internal scanner и вместо неё стало "none". (Настройка сканера "scan settings")/
Что это может быть? Какие решения помогут в данной проблеме.
Сброс и перепрошивка ТСД не помогла...
Прикрепленные файлы:
149. Vladimir45 90 03.03.21 19:02 Сейчас в теме
(148) Скорее всего физически сканер умер и(или) обесточен.
151. BALGAR 15.06.21 12:04 Сейчас в теме
Добрый день! Раньше работали с терминалом CARIBE PL 40L, у него был интент ActionName = "scan.rcv.message";
BarcodeData = "barocode". Использовали внешнюю компоненту BCone21c Сейчас закупили CARIBE PL 55L, перестал перехватываться broadcast. Работает ли ваше приложение с устройством CARIBE PL 55L?
152. Vladimir45 90 15.06.21 15:31 Сейчас в теме
153. BALGAR 16.06.21 07:06 Сейчас в теме
154. Vladimir45 90 16.06.21 12:16 Сейчас в теме
(153) Броадкасты запрещены в таких андройдах.
158. BALGAR 16.06.21 15:27 Сейчас в теме
(154) Так в настройках сканера есть функция broadcast mode
163. ValeraT 08.07.21 15:49 Сейчас в теме
(158) Народ у меня такая же проблема и решение не могу найти, Вы нашли?
164. BALGAR 09.07.21 08:53 Сейчас в теме
(163)Нет, пока не нашли решение. Если вы найдёте решение, дайте знать.
_1c_coder; +1 Ответить
165. Vladimir45 90 09.07.21 09:26 Сейчас в теме
(164)
(163)
Решение нашли для мобильного клиента.
Найду время, опубликую.
Может быть по аналогии и на мобильной платформе взлетит.
_1c_coder; +1 Ответить
166. BALGAR 09.07.21 09:52 Сейчас в теме
(165) Будем вам очень благодарны, ждём публикации!
_1c_coder; +1 Ответить
155. ikekoval 119 16.06.21 14:18 Сейчас в теме
Добрый день. Установил на ТСД конфигурацию. С существующими настройками не заработало, поэтому заменил "Action name" на "rma.scan_tr". При сканировании штрихкода с помощью кнопок на корпусе выдаются всплывающие сообщения вида "get valid intent data: <номер на штрихкоде>, но отловить их в приложении и обработать не получается. Кстати, такие же сообщения появляются при нажатии кнопки на корпусе без входа в приложение.
Barcode data: data
Тип barcode data: string
Скажите пожалуйста в чем может быть проблема?

ТСД Honeywell СК65LON
Android 9
156. Vladimir45 90 16.06.21 14:36 Сейчас в теме
(155) Мобильная платформа 8.3.10.51? если другая то там может быть изменен интент. и платформа его не видит.
157. ikekoval 119 16.06.21 15:13 Сейчас в теме
159. Vladimir45 90 16.06.21 15:34 Сейчас в теме
160. NikolaGri 06.07.21 08:27 Сейчас в теме
Всем доброго времени суток.
Данныя разработка будет работать если я не использую .apk а сразу работаю на мобильной платформе в публикуемой конфигурации?
161. Vladimir45 90 06.07.21 14:24 Сейчас в теме
(160)когда формируется свой apk у него меняются имена для broadcast. И это уже не мобильная платформа, а отдельное прикладное решение.

По этому работает только в режиме мобильной платформы через публикацию.
162. пользователь 08.07.21 09:04
Сообщение было скрыто модератором.
...
167. andrey7617 54 11.08.21 00:20 Сейчас в теме
Добрый день.

Мобильная платформа 8.3.17.67
ТСД атол smart.lite
Установил приложение, драйвер подпрограмму bc2onecbt тоже установил.


Настройки в атол smart.lite только такие (прикрепил ниже фото)

Настроил мобильное приложение таким образом (прикрепил ниже фото)


тип barcode data если ставить string то ничего не происходит, если ставить byte то при сканировании шк вылетает ошибка (прикрепил ниже фото), и так же ничего не происходит ...

Что я делаю не правильно ??? как заставить приложение работать ???

заранее огромное спасибо !!!
Прикрепленные файлы:
168. Vladimir45 90 11.08.21 14:52 Сейчас в теме
(167)что во второй строке 1с? В конце data или symbole?
Попробуйте строку с symbole и тип стринг
169. andrey7617 54 11.08.21 16:20 Сейчас в теме
вы имеете ввиду что

Barcode data - symbole
тип Barcode data - string

попробовал такая же проблема - пишет в работе приложения bc2onecbt произошел сбой.
170. Vladimir45 90 12.08.21 08:47 Сейчас в теме
(169) режимом отладки пробовали? Как на видео.
171. andrey7617 54 12.08.21 14:51 Сейчас в теме
режимом отладки пробовали? Как на видео.


добрый день.
Да с ним и без пробовал

Barcode data - symbole
тип Barcode data - string

попробовал такая же проблема - пишет в работе приложения bc2onecbt произошел сбой.

что делать ? в чем может быть проблема ?
172. Vladimir45 90 15.08.21 10:46 Сейчас в теме
(171) в режиме отладки, строка броадкаста совпадает? Которая на экране отображается.

Попробуйте уронить версию платформы до версии в статье.
Андроид-то 4ый?
173. пользователь 25.07.22 05:18
Сообщение было скрыто модератором.
...
176. sir 11 04.10.23 14:07 Сейчас в теме
MINDEO
ActionName - "com.android.scanner.broadcast"
ExtraData - "scandata"
Vladimir45; +1 Ответить
177. ivan411 29.11.23 14:24 Сейчас в теме
в локальной сети всё работает, а если через интернет - нет.
т.е. сам мобильный клиент работает, а сканер - файл не обнаружен 2 0х00000002
178. Vladimir45 90 29.11.23 14:26 Сейчас в теме
(177) Простите не понял что не работает через интернет? драйвер работает локально.
180. ivan411 29.11.23 16:15 Сейчас в теме
(178)
(178)... если сканер подключён например через сим карту, или в другом городе (НЕ В ЛОКАЛЬНОЙ сети)
179. ivan411 29.11.23 15:46 Сейчас в теме
(178) ActionName="scan.ivc.message";
ExtraData= "data";
181. ivan411 05.12.23 00:11 Сейчас в теме
сам мобильный клиент работает, а сканер - нет
Прикрепленные файлы:
183. Vladimir45 90 05.12.23 04:52 Сейчас в теме
(181) Простите, а вы не перепутали статьи? Я что-то не помню чтоб в этой конфигурации была форма с заголовком "Сканер штрихкода Android". Может конечно я ошибаюсь, столько времени прошло. Но проверьте на всякий случай.
182. ivan411 05.12.23 02:11 Сейчас в теме
решено. надо менять манифест
<?xml version="1.0" encoding="UTF-8"?>
<bundle xmlns="http://v8.1c.ru/8.2/addin/bundle" name="com_ptolkachev_AndroidScanner">
<component os="Android" path="libcom_ptolkachev_AndroidScanner_i386.so" codeType="c++" type="native" arch="i386"/>
<component os="Android" path="com_ptolkachev_AndroidScanner.apk" codeType="java" type="native" arch="i386" name="com_ptolkachev_AndroidScanner"/>
<component os="Android" path="libcom_ptolkachev_AndroidScanner_x64.so" codeType="c++" type="native" arch="x86_64"/>
<component os="Android" path="com_ptolkachev_AndroidScanner.apk" codeType="java" type="native" arch="x86_64" name="com_ptolkachev_AndroidScanner"/>
<component os="Android" path="libcom_ptolkachev_AndroidScanner_ARM.so" codeType="c++" type="native" arch="ARM"/>
<component os="Android" path="com_ptolkachev_AndroidScanner.apk" codeType="java" type="native" arch="ARM" name="com_ptolkachev_AndroidScanner"/>
<component os="Android" path="libcom_ptolkachev_AndroidScanner_ARM64.so" codeType="c++" type="native" arch="ARM64"/>
<component os="Android" path="com_ptolkachev_AndroidScanner.apk" codeType="java" type="native" arch="ARM64" name="com_ptolkachev_AndroidScanner"/>
</bundle>
Оставьте свое сообщение