Сканер штрихкодов на Android смартфоне для 1С

07.05.17

Учетные задачи - Розничная торговля

Как сделать сканер штрихкодов из обычного Android телефона и привязать его к 1С.

Пишу статью первый раз, не судите строго.

Нужно было сделать одну обработку с использованием сканера ШК, а покупать сканер уж очень не хочется ради того, что бы отлаживать ее работу. За пару часов нашел один интересный способ использования телефона в качестве сканера ШК.

Нам понадобится:
1.Телефон на android выше 4.0 с камерой. (качество камеры не важно, но от этого зависит как долго вы будете ловить штрихкод)
2. ПК с ОС Windows c Bluetooth или WiFi-сетью
3.Приложения Barcode Scanner и GetBlue Bluetooth Reader, Demo (легко ищутся на Play Market)
4. Программа Twedge ( оф. сайт)
5. Любая конфигурация 1С поддерживающая работу со сканером ШК.

Начнем:
Качаем приложения Barcode Scanner и GetBlue Bluetooth Reader, Demo на телефон.

Запустим GetBlue и настроим. В приложение есть два прямоугольника: Data Sourse(1)  - Источник, и Data Sink (2) - Приемник.
Нажимаем на первый прямоугольник и выбираем камера-сканер, а затем Сканер штрих-кодов.

Теперь нам нужно выбрать приемник информации, у нас есть два основных варианта - это Bluetooth и TCP.  Расскажу про два способа. 

Подключение по Bluetooth.
Сопряжаем телефон и компьютер по Bluetooth. После этого телефон должен появится на ПК в "Устройства и принтеры".
В приложении нажимаем на второй прямоугольник (Data Sink), выбираем Bluetooth, в настройка подключения выбираем режим - клиент, и выбираем наш ПК из найденных Bluetooth устройств. Нажимаем Ok. 

Устанавливаем TWedge на ПК. (все стандартно, это программа платная, я выбрал пробную версию, этого достаточно)
Запускаем и вверхнем меню нажимаем Device list - Add device. На закладке Interface выбираем bluetooth сервер и нажимаем Ок. 
В левом списке появилось наше устройство, Если нажать по нему правой кнопкой - выбрать Configure - Action, можно настроить переадресацию данных на виртуальный COM-порт, но сейчас я оставлю все как есть, стандартно данные принимаются как клавиатура (как на обычных сканерах ШК подключенных к USB).

Подключение по TCP
Устанавливаем программу TWedge на ПК. 
Запускаем и вверхнем меню нажимаем Device list - Add device. На закладке Interface выбираем TCP сервер , можно указать любой свободный порт, я использую 81.  Нажимаем Ок.
В приложении нажимаем на второй прямоугольник (Data Sink), выбираем TCP, в настройка подключения выбираем режим - клиент, указываем хост (локальный IP нашего ПК), и указанный нами порт (в моем случае 81). Нажимаем Ok. 


Нам остается только проверить принимаются ли данные. Нажимаем в программе зеленую кнопку с треугольником, (play, start). а на телефоне в приложении нажимаем в правом верхнем углу кнопку меню (с тремя точка и выбираем start). Должен запуститься сканер и сканируем штрихкод. В программе после считывании ШК должна появиться строчка вида:
<Время>  Data:4606272002283 (наш штрихкод)

Подключаем все это дело к 1С.  
Открываем конфигурацию, в моем примере это УТ 11.2. (подходит для всех решений 1С на управляемых формах)
Идем на закладку "Администрирование" или "НСИ и администрирование". Ищем пункт "РМК и оборудование". Если не стоит галочка "Использовать подключаемое оборудование" ставим ее и нажимаем "Подключаемое оборудование".
В открывшейся форме слева в списке выбираем Сканер штрихкода и нажимаем "Создать". Указываем драйвер оборудования 1С: Сканеры штрихкода (COM) и нажимаем "Записать и закрыть".
У нас в списке оборудования появился сканер, выделяем и нажимаем "Настроить".
Сверху нажимаем "Функции" - "Установить драйвер". После установки в настройках выбираем порт <клвиатура> и нажимаем записать. 

На этом настройка закончена, можно проверить работу в справочнике номенклатура или в документах.

Надеюсь кому-то это пригодится)

См. также

SALE! 15%

Автоматический заказ поставщику в 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С помогает работать с запасами правильно: автоматически рассчитывает потребность и делает заказ поставщику, загружает прайсы, перемещает товары по филиалам, анализирует продажи и позволяет управлять ассортиментом.

33529 28500 руб.

21.04.2017    89868    105    39    

188

ККТ-ОНЛАЙН 54-ФЗ: Обработка для работы онлайн касс АТОЛ, ШТРИХ, VIKI PRINT и т.д. МАРКИРОВКА + ЭКВАЙРИНГ + БЕСПЛАТНЫЙ ДЕМО

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия 1.6 1С:Бухгалтерия автономного учреждения 1С:CRM ПРОФ, КОРП Россия Платные (руб)

Универсальная обработка для обслуживания любых фискальных регистраторов (ККТ), в том числе Веб сервер АТОЛ. Работает в соответствии с 54-ФЗ. (ФФД 1.0, ФФД 1.05, ФФД 1.1). Подключайте любую онлайн кассу к практически любой конфигурации. Нет необходимости обновлять 1С. Можно бесплатно скачать и протестировать. Может работать одновременно с несколькими онлайн-кассами, либо одной с разных рабочих мест. (через RDP, TCP\IP или веб-сервер) Позволяет разделить один чек сразу на несколько ККТ или на несколько систем налогообложения. Можно настроить собственный шаблонов чека. Можно использовать эквайринг там, где он не поддерживается. Работает на LINUX и Windows ЭМУЛЯТОР + ЭКВАЙРИНГ + МАРКИРОВКА + ПОДДЕРЖКА ФФД 1.2

4800 руб.

27.02.2017    761777    4659    9495    

2780

ЕГАИС++. Опт, производство, импорт

Оптовая торговля Розничная торговля Обмен с ГосИС Платформа 1С v8.3 1С:Управление торговлей 10 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Розничная и сетевая торговля (FMCG) Оптовая торговля, дистрибуция, логистика Рестораны, кафе и фаст-фуд Россия Бухгалтерский учет Управленческий учет Акцизы Платные (руб)

Полнофункциональное расширение (ранее известное как Модуль 1С-ЕГАИС) для взаимодействия типовых конфигураций 1С и ЕГАИС, предоставляющее максимум возможностей по работе с УТМ. Получение и отправка ТТН, отправка акта о постановке на баланс и акта о списании. Получение остатков. Загрузка и сопоставление номенклатуры и контрагентов. Оправка в ЕГАИС отчетов о производстве и импорте.

8970 руб.

15.12.2015    165797    673    361    

385

Загрузка номенклатуры из 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 руб.

29.10.2014    209830    620    524    

438

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

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

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

2880 руб.

03.12.2018    54434    135    102    

160

54-ФЗ. Очередь печати для ККМ. Обработки для подключения онлайн-касс к 1С 8 (поддержка Маркировки) + Эмулятор + ФФД 1.2

ККМ Кассовые операции Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием 1С:Бухгалтерия государственного учреждения 1С:Бухгалтерия автономного учреждения Россия Платные (руб)

Обработка осуществляет обслуживание ККТ АТОЛ, Штрих и Меркурий для конфигураций "УТ 10.3", "КА 1.1", "УПП 1.3", "Розница 1.0", "БП 2.0" и других отраслевых решений, построенных на основе указанных выше конфигурациях. Поддерживает возможность параллельно пробития чеков на одной ККМ несколькими пользователями. Поддерживает Веб-сервер Атол. Соответствует требованиям 54-ФЗ. Поддерживает ФФД 1.0, 1.05, 1.1 и 1.2. Разделяет чеки по нескольким СНО. Поддерживает механизмы подключения ККТ по TCP/IP, для работы через RDP или интернет. Поддержка маркировки.

5400 руб.

25.05.2015    316010    1839    3007    

990
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Weilandt 08.05.17 10:54 Сейчас в теме
Столько плясок с бубном, чтоб сэкономить 3 000 рублей?
Можно рассматривать, как вариант, когда ты в поле, есть только интернет, ноутбук, смартфон и неожиданно появляется фура товара, который надо оприходовать. Во всех остальных случаях сканер за 3000, решит все проблемы.
mrx2012; Voblhned; +2 3 Ответить
2. tjurikov_ivan 213 08.05.17 10:59 Сейчас в теме
(1) Согласен) этот способ именно для разовых целей.
piller97; +1 Ответить
7. fessya 11.05.17 07:19 Сейчас в теме
(1) Где можно купить беспроводной 2D сканер за 3000р?
8. swimdog 762 11.05.17 17:02 Сейчас в теме
(7) с блутуфом весь склад тоже не обежишь. И так как это не ТСД, то экран желательно видеть, иначе напикаешь, а результата может не быть.
9. Weilandt 12.05.17 13:40 Сейчас в теме
(7) Беспроводной за 3000 конечно не купишь, а с проводом легко.

На складе можно и айфоном сканировать, только главное не ронять.

Для нормальной беспроводной работы придумали Терминалы сбора данных. Но если желание сэкономить очень велико, то и заработать не получится.
Чтоб забить гвоздь нужен молоток, но я не отрицаю, что это можно сделать и ножом, просто долбить дольше :)
17. Andrey1804 3 13.11.17 10:48 Сейчас в теме
(7)я по 700 р на али покупаю работают уже более 3 лет
11. Voblhned 58 24.07.17 10:09 Сейчас в теме
(1) мне он особо не нужен сканер, но я с авито за 1300 купил Ханивелл 5145 и просто валяется, а бизнес работающий с товарами, это позор не иметь его =)
21. user1006351 29.06.18 13:45 Сейчас в теме
Не согласен. Мне 1С не нужен. А оприходовать серийники вручную лень. Автор красавчик.
3. spectre1978 60 09.05.17 11:58 Сейчас в теме
А если ещё учесть качество сканирования через камеру телефона при разных этих самых камерах, освещении и разном качестве печати кодов... тем не менее звезду ставлю - за находчивость :)
24. Froloid 66 10.06.20 20:31 Сейчас в теме
(3) Если телефон нормальный (пробовал на mi pro 2 и note 9) - значительно лучше чем на Motorola 9590 2D (не lorax) - расстояние почти в 2 раза на телефоне выше, скорость считывания аналогичная и при потёртом ШК телефон значительно лучше себя вёл)
piller97; +1 Ответить
26. spectre1978 60 11.06.20 08:54 Сейчас в теме
(24) ну я тоже пробовал с mi6. Извращение. Во-первых, сканер должен быть на торце устройства, а не там где у телефонов камера. Во-вторых, кнопка сканирования должна располагаться так, чтобы вы не думали, чего куда нажимать. В-третьих, при нажатии кнопки сканирования должна автоматически включаться подсветка, иначе при плохом освещении фокусироваться оно будет нерадостно, а хорошо освещенных складов я в своей жизни припоминаю не так уж много. И наконец, контролировать попадание ШК в фокус через экран устройства неудобно, для этого должна быть яркая точка, которая показывает куда направлять устройство. Ну фиг с ней с точкой, в принципе, эту роль может играть нормальный узконаправленный фонарь - если он есть. На телефоне ничего этого нет.

Телефоном можно обойтись, если вам надо сосканировать один товар. Ну ладно, десять или двадцать. Но если придется сканить сотни-тысячи, вы задеретесь. Даже просто подносить его камерой к товару и думать что нажать чтобы оно сосканировалось - уже неудобно.
4. KontoraB 10.05.17 08:21 Сейчас в теме
Когда то писал по этому поводу http://forum.infostart.ru/forum72/topic116511/
и вот ответ
5. Designer1C 445 10.05.17 12:55 Сейчас в теме
Плюс - за находчивость !
Это сейчас кажется, что излишние "пляски с бубном". С автомобилями 130 лет назад так же было : проще было на лошадях, А с автомашинами много неудобств было для банального перемещения из точки А в точку Б. Сейчас на лошадях только катаются, а в качестве способа передвижения используется только в отдалённых и труднопроходимых местах.
Когда-то сканирование через смартфон может развиться до высот оперативности. И ноутбук станет не нужен : данные со смартфона будут поступать в 1С.
Хотя я могу и ошибаться.
ronval; Froloid; maxli28; +3 Ответить
6. AZLI 10.05.17 13:18 Сейчас в теме
Хорошая статья! Как доп. мера очень интересно! Бывают случаи когда скан на смарте нужен. Например, есть проводной сканер, а нуно прогнать товар не таская его к кассе, особо не напрягая продавцов.
maxli28; spectre1978; +2 Ответить
10. dreamadv 155 24.07.17 08:30 Сейчас в теме
12. RocKeR_13 1314 24.07.17 10:11 Сейчас в теме
(10) проверял на рознице 2.2.6 - не ставится драйвер для 1с)
13. tjurikov_ivan 213 24.07.17 10:28 Сейчас в теме
(12)Попробуйте запустить 1С от имени администратора
14. RocKeR_13 1314 24.07.17 11:10 Сейчас в теме
(13) и под админом запускал, и вручную dll регистрировал)
16. tjurikov_ivan 213 24.07.17 13:57 Сейчас в теме
(14)Ну тогда могу предложить попробовать поставить драйвер от АТОЛа)
15. dreamadv 155 24.07.17 13:40 Сейчас в теме
(12) Возможно запускаете 64 битную платформу, работает только на x32
18. iones 195 22.11.17 17:59 Сейчас в теме
Есть бесплатная офигенная программулина: http://interestingsolutions.ru/BarCodeHarvester.aspx
Скачиваете программу на компьютер, устанавливаете.
Устанавливаете программу с Google Apps..работает как по wi-fi, так и через интернет 3g.
Синхронизация с компьютером.
Подгрузка инвентаризации в телефон и прощелкивания позиций.
Также использование как ТСД, как хранение в памяти для дальнейшей выгрузки, так и онлайн установив курсор в нужное место.
Испытал...все как надо! Один минус...если использовать камеру телефона, то считывание медленное, пока сфокусируется ШК. Но можно подупить Датаколлектор, подключить к телефону, и использовать его.
user1692818; +1 Ответить
19. ILkoR 04.02.18 22:34 Сейчас в теме
Спасибо, интересная статья!
20. user911634 08.02.18 14:18 Сейчас в теме
Интересная программа, попробую использовать для заказа новых этикеток. У нас их нужно сначала создать в 1с и потом отправлять в печать. На ТТ один ноутбук и один сканер что превращает процесс замены старых этикеток на товар с витрин в геморрой. Если будет работать буду рекомендовать для всей сети.
22. Grigoriy251 108 05.10.18 14:31 Сейчас в теме
В продолжении темы, решил написать Native драйвер, чтоб не мучатся со сторонними программами
https://infostart.ru/public/916989/
Подключается как торговое оборудование, а на Андроиде работает как сканер и как ТСД
23. hron2121_1 04.03.20 12:01 Сейчас в теме
Пригодилось, использовал вместо 2D-сканера при маркировке обуви
25. serg33rus 21 10.06.20 22:59 Сейчас в теме
Ну наверно самое простое
#Если МобильноеПриложениеКлиент Тогда
ОбработчикСканирования = Новый ОписаниеОповещения("ОбработкаСканирования", ЭтотОбъект);
ОбработчикЗакрытия = Новый ОписаниеОповещения("ОбработкаЗакрытияИнтерфейса", ЭтотОбъект);
СредстваМультимедиа.ПоказатьСканированиеШтрихКодов("Наведите камеру на штрихкод", ОбработчикСканирования, ОбработчикЗакрытия);
#КонецЕсли

Никаких внешних компонент, никаких драйверов.
Проверено, очень даже неплохо работает.

В отличие от сканеров и ТСД телефон есть у всех. И почти всегда :-).
Сделал типа ТСД на телефоне. Работает автономно, данные выгружает по кнопке на http-сервис.
Дешево и сердито.
Прикрепленные файлы:
websamson; +1 Ответить
27. tross 03.09.20 13:46 Сейчас в теме
Хорошая статья, может выручить такой способ - когда у клиента внезапно сканер уезжает в ремонт, вечер пятницы, а ему срочно нужно продавать маркированный алкоголь. Таким способом можно дистанционно подключить мобилку клиента в роли сканера на время ремонта\покупки нового.
28. пользователь 20.09.20 02:31
Сообщение было скрыто модератором.
...
29. fatman78 17 09.10.22 21:45 Сейчас в теме
Есть еще вариант. 1С наконец-то доросла до сценарного тестирования и на ИТС в разделе 1С:Библиотека подключаемого оборудования, редакция 3.1 можно скачать внизу страницы драйвер эмулятора в виде Native компоненты 1C: Эмулятор сканера штрихкодов. Его можно использовать как в ручном режиме (по нажатию горячих клавиш) так и в тестах - передавая штрих код через параметры. См. конфигурацию Сценарное тестирование 3.0
Оставьте свое сообщение