Работа со встроенным сканером на терминале сбора данных АТОЛ

12.05.26

Интеграция - Терминал сбора данных

Мобильная конфигурация с примером работы со встроенным сканером ТСД "АТОЛ".

Файлы

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

Наименование Скачано Купить файл
Работа со встроенным сканером на терминале сбора данных АТОЛ:
.cf 1,32Mb ver:12.24
23 6 200 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

Вместо предисловия

Это "самописка" для мобильной платформы, представляющая пример работы опроса сканера терминала сбора данных (ТСД) АТОЛ. Отмечу, что просто так, встроенный сканер в ТСД "не заводится", а "в конфигурации" нужны некоторые знания, без которых работа с терминалом превращается в головную боль. Данный алгоритм опробован, наверное, на 100 терминалах АТОЛ.

Стандартные или типовые библиотеки не используются. Требования к установке конфигурации - мобильный ТСД АТОЛ на Android 7.0 и выше, установленный на нем мобильный клиент 1С:Предприятие 8.3.24.66 или выше, понимание как это все "заводится" через мобильную платформу.

 

Принцип работы и первичные настройки

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

 

Рис.1. Публикация мобильного приложения

 

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

 

Рис.2. Прописываем адрес публикации на ТСД в мобильном приложении

 

В общем виде, данное микро-приложение выглядит вот так:

 

Рис.3. Вид микро-приложения для андройд для сбора кодов

 

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

В приложенном к публикации файле, так же даны пояснения по дополнительной настройке сервера iis, без которых полноценная работа со сканером терминала не получится.

Для тех, кто заинтересовался публикацией, но у вас другой ТСД - обратите внимание на публикацию "Встроенные сканеры терминалов сбора данных различных производителей"

Спасибо за прочтение данной статьи-обработки. Обратите внимание на другие разработки автора:

 

Другие разработки автора для торгового оборудования и не только:

Набор примеров работы с оборудованием через БПО или без:

Пример работы с принтером чеков на свежайшей БПО 3.2

Гарантированная загрузка товаров и цен в весы с печатью этикеток "Штрих-Принт" 15-2.5

Произвольная текстовая строка в кассовом чеке ККМ по стандарту БПО

Программная работа с весами "Масса-К" через типовые возможности БПО

Работа с эмулятором дисплея покупателя через БПО

Пример реализации работы сканера штрихкода через БПО и блок цифровой клавиатуры

 

Служебные и актуальные разработки автора:

Перенос остатков в 1С:Розницу 2.3 через Excel файл

Служебная выгрузка-загрузка номенклатуры, штрихкодов, остатков, видов цен из 1С:Розницы в 1С:Розницу

УПД 1096 от 16.08.2024 для старой УТ 11.4.13

УПД и СФ №1096 с 16.08.2024 для старых УНФ 1.6

Набор готовых макетов этикеток (ценников) для Розницы 2.3

Вступайте в нашу телеграмм-группу Инфостарт

мобильная конфигурация работа со встроенным сканером терминал сбора данных АТОЛ

См. также

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

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

3050 руб.

03.12.2018    71855    246    106    

189

Учет ОС и НМА Сканер штрих-кода Терминал сбора данных Логистика, склад и ТМЦ 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Бухгалтерский учет Платные (руб)

Приложение Инвентаризация ОС и ТМЦ предназначено для инвентаризации основных средств и товарно-материальных ценностей, закреплённых за конкретным материально ответственным лицом или складом. В конфигурации 1С:Бухгалтерии 3.0 отсутствуют возможности генерации и работы со штрих-кодами для основных средств. Приложение позволяет генерировать и обрабатывать штрих-коды как для основных средств, так и для товарно-материальных ценностей (материалы, товары). В новом релизе появилась возможность работы с фотографиями объектов учета.

07.07.2023    6522    4    alfanika    0    

7

Терминал сбора данных Рабочее место Пользователь 1С 8.3 1С:Управление производственным предприятием Россия Абонемент ($m)

WMSco-upp - это Android-приложение для терминалов сбора данных (ТСД), которое превращает устройство в мобильное рабочее место кладовщика. Приложение интегрируется с 1С:УПП через HTTP-сервис, работает на ТСД **АТОЛ Smart.Prime** и доступно для скачивания в RuStore.

10 стартмани

16.07.2026    493    1    stdstd    0    

0

Терминал сбора данных Системный администратор Программист 1С:Предприятие 8 Абонемент ($m)

Подключили Zebra TC27 на Android 14 к мобильному приложению 1С, собранному через Сборщик мобильных приложений. DataWedge отправляет, Подключить() говорит Да, а штрихкод в форму не приходит. Meferi на том же коде работает. Разбираем причину через ADB, находим баг в компоненте Драйвер1СУстройстваВводаNative и фиксим одним байтом.

3 стартмани

17.06.2026    790    6    bogbenj    12    

3

Сканер штрих-кода Терминал сбора данных WEB-интеграция Распознавание документов и образов Программист 1С 8.3 1С:Библиотека стандартных подсистем Бесплатно (free)

Коротко о новых возможностях 1Scan: WebSocket-обмен с Android-устройством, передача штрихкодов, фото, файлов и координат в 1С, а также OCR-распознавание текста камерой.

03.06.2026    961    OneScan    4    

4

Терминал сбора данных Программист 1С 8.3 Абонемент ($m)

Купили ТСД на Android 13-15, или обновили прошивку сканера, и мобильная платформа 1С перестала принимать аппаратный Enter? Старые внешние компоненты падают с ошибками, а склад стоит? 📦 В этой статье делюсь решением как оживить любые сканеры с помощью легковесного самописного APK. Решение последней надежды, когда штатные методы сдались.

3 стартмани

04.05.2026    1003    da_1c    0    

4

Мобильная разработка Терминал сбора данных Программист 1С 8.3 1С:Управление нашей фирмой 3.0 Россия Абонемент ($m)

Возникла необходимость написать мобильное приложение на платформе 1С под терминал сбора данных Cipher RK 26. В этом терминале, само собой, есть встроенный сканер ШК. Мое приложение должно как-то работать с ним. Самый простой вариант - через эмуляцию клавиатуры, но у этого способа есть минусы: служебные символы, типа GS1, могут не приходить, или приходить с искажениями, корректность ввода зависит от фокуса и режима редактирования поля штрихкода, постоянная борьба с экранной клавиатурой, и т.д. И есть другой вариант - ловить так называемые "интенты" (broadcast intent) - события ОС Андроид. А как их ловить в 1С? Оказывается, это умеет делать типовой "драйвер устройств ввода", включенный в БПО 1С. Вот об этом варианте я и хочу рассказать. Также предлагаю скачать тестовую конфигурацию мобильного приложения, демонстрирующую результат. Но это не обязательно, т.к. все настройки опишу далее.

5 стартмани

23.04.2026    1250    kirlog    7    

3
Отзывы
7. aximo 2716 04.12.24 14:42 Сейчас в теме
Короче, всем сомневающимся - у меня сф-ник весит 1.3 мб в нем нет никаких бпо))))
Hexed; dimaster; +2 Ответить
Остальные комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. RocKeR_13 1483 04.12.24 12:58 Сейчас в теме
Отмечу, что просто так, встроенный сканер в ТСД "не заводится", а "в конфигурации" нужны некоторые знания, без которых работа с терминалом превращается в головную боль.

Буквально на днях тоже писал простенькое автономное мобильное приложение для Атол Smart.Lite, чтобы задействовать встроенный сканер: "проблема" решается внедрением БПО для мобильных устройств и настройкой сканера в режиме broadcast)
2. aximo 2716 04.12.24 13:36 Сейчас в теме
(1) бпо я не использовал… «проблема» через публикацию решается корректной настройкой iis
3. aximo 2716 04.12.24 13:38 Сейчас в теме
(1) и договаривай, что ты компилировал apk, я же предлагаю через загрузку по йп - это написано

кроме того - броадкаст нужно кодом сконфигурировать....
8. RocKeR_13 1483 04.12.24 15:44 Сейчас в теме
(3)
и договаривай, что ты компилировал apk, я же предлагаю через загрузку по йп - это написано

Ну в этом отношении, конечно, да. А в чем проблема скомпилировать apk? Было бы еще здорово, если бы для примера привели описание бизнес-процесса, в который впишется ваше расширение? Сбор кодов - это отдельный документ? Как потом загружаются коды в документы?

кроме того - броадкаст нужно кодом сконфигурировать....

Ничего там конфигурировать не нужно. На ТСД открываете встроенную утилиту настройки сканирования и оттуда все нужные Intent копируете
4. stopa85 47 04.12.24 14:11 Сейчас в теме
Там делов на пол дня и никакой головной боли. Ну ещё полдня отладчиком пройтись в по БПО.

А если у веб сервер не правильно настроен, то большинство из ВК не заработает.
5. aximo 2716 04.12.24 14:18 Сейчас в теме
(4) причем здесь бпо?
6. stopa85 47 04.12.24 14:39 Сейчас в теме
(5) при том, что публикуете мобильное БПО. По инструкции настраиваете сканер на ТСД и оно работает.

Дальше внедряет в свою конфигу в нужной части.
26. stopa85 47 04.12.24 23:33 Сейчас в теме
7. aximo 2716 04.12.24 14:42 Сейчас в теме
Короче, всем сомневающимся - у меня сф-ник весит 1.3 мб в нем нет никаких бпо))))
Hexed; dimaster; +2 Ответить
9. RocKeR_13 1483 04.12.24 15:56 Сейчас в теме
(7)
в нем нет никаких бпо))))


А это плюс?)
13. aximo 2716 04.12.24 17:36 Сейчас в теме
(9) если ты можешь сделать любой код, условно в 3 строчки, а не тянуть весь бпо под 300-400 мб в твое приложение, но плюс - несомненно!

БПО и БСП хорошо применять в ТИПОВЫХ.... мобильное БПО - такое себе.... лучше расковырять для самописки.
18. RocKeR_13 1483 04.12.24 17:50 Сейчас в теме
(13)
мобильное БПО - такое себе

А чего там не так?

если ты можешь сделать любой код, условно в 3 строчки

В частном случае, не для массового использования - согласен, почему бы и нет.


тянуть весь бпо

Можно же не весь, только для сканера. Готовый apk у меня получился чуть меньше 53 Мб.Но тут, повторюсь, все упирается в универсальность.

И все-таки интересно было бы поподробнее в публикации увидеть, как это в итоге все работает с пользовательской точки зрения, без технических нюансов. Или только за 10 $m?)
10. folon 26 04.12.24 16:04 Сейчас в теме
Работает только с Атол? Или вообще с любым ТСД через broadcast?
11. aximo 2716 04.12.24 17:32 Сейчас в теме
(10) броадкаст - это настройка терминала - в том числе и код для опроса = данный пример работает естественно через броадкаст АТОЛ, прописан код для работы с терминалом
12. folon 26 04.12.24 17:36 Сейчас в теме
(11) broadcast есть и на других ТСД, не только АТОЛ. На других марках ТСД работает (тестировалось)?
14. aximo 2716 04.12.24 17:38 Сейчас в теме
(12) у меня только АТОЛ, самый дешевенький - попробовал на 100-ни терминалов такой марки - ни одного сбоя! на других - код опроса броадкаста не знаю .... он везде должен быть разный...
15. folon 26 04.12.24 17:42 Сейчас в теме
(14) описание бродкаста обычно можно, механизм опроса, думаю, должен быть одинаковый. Попробую, напишу.
16. AlexeyK1 15 04.12.24 17:43 Сейчас в теме
у меня ТСД 2х фирм разных... Атол и то что было в продаже в Китае(для китайских ребят)
//для АТОЛ.Lite
ИмяСобытия = "com.xcheng.scanner.action.BARCODE_DECODING_BROADCAST";//крио для ТСД сканера
СтрокаСобытия = "EXTRA_BARCODE_DECODING_DATA";

//для UROVO i6200
//ИмяСобытия = "android.intent.ACTION_DECODE_DATA";//крио для ТСД сканера
//СтрокаСобытия = "barcode_string";
Показать

в коде выглядит вот так, остальное все одинаково
Hexed; dimaster; aximo; +3 Ответить
17. aximo 2716 04.12.24 17:46 Сейчас в теме
(16) это +

у меня были еще для мертеха, но что-то он не зашел как терминал у пользователей...
19. RocKeR_13 1483 04.12.24 17:52 Сейчас в теме
(17) https://help.mertech.ru/tsd/Mertech_MovFast/1c_movfast_broadcast.html

Приложение на Атоле такое же. Там даже для неискушенного пользователя все предельно понятно, откуда какие настройки брать.
20. aximo 2716 04.12.24 17:58 Сейчас в теме
(19) это приложение называется barcode и ставиться на любом ТСД. попробую у заказчиков набрать разных терминалов и завести сканеры на них...
21. AlexeyK1 15 04.12.24 18:00 Сейчас в теме
на этом скрине вижу что надо чуть с результатом сканирования маркировки "поработать".
у меня так
(во вложении скрин так как форум заменяет символы)
Прикрепленные файлы:
23. aximo 2716 04.12.24 18:03 Сейчас в теме
(21) это да... но именно в приложении - я обрабатывал только внешнее событие "штрихкод"
22. aximo 2716 04.12.24 18:01 Сейчас в теме
вообще на "алихе" много китайского тсд-мусора, интересно как там с подобными настройками.... кто-нибудь закупался там - именно ноунеймами?
24. AlexeyK1 15 04.12.24 18:05 Сейчас в теме
(22)
я вот этого всего и боялся, чтобы не рисковать выбирали из того "зоопарка", что у нас есть и встречалось в документации ПО))
25. aximo 2716 04.12.24 18:07 Сейчас в теме
(24) я так понял, что броадкаст может отличаться даже из-за другого артикула терминала.... выбирали терминалы по одному артикулу)))))
27. ezhi 08.03.25 18:32 Сейчас в теме
А есть какие-то конкретные примеры, где не подходит режим клавиатуры и нужен именно броадкаст?
Или это как с адептами эмуляции ком-портов на usb сканерах шк - кому как нравится?)
28. aximo 2716 12.06.25 08:08 Сейчас в теме
(27) если вы хотите, чтобы терминал работал корректно и не раздражал, то только броадкаст!
29. ezhi 19.06.25 10:00 Сейчас в теме
(28) и все-таки, можно конкретный пример? "Хотите чтобы" в условиях кризиса не работает)
У меня есть кейс с десятком ТСД, где уже не первый год все шикарно работает через БПО и сканер переведен в режим клавиатуры. В т.ч. работает маркировка. И это позволяет универсально использовать мобильную конфигурацию на любом андроид-устройстве со сканером, даже внешним.
30. aximo 2716 19.06.25 10:03 Сейчас в теме
(29) если все шикарно работает- к чему спор? К чему пример!

Я работаю только через броадкаст - и взаимодействую с поставщиками - в том числе и пос-центр и атол на предмет получения инструкций и настроек

На счет клавиатурных режимов - не заморачиваюсь!
31. aximo 2716 19.06.25 10:05 Сейчас в теме
(28) через меня прошло примерно 200-250 терминалов - я их все делаю по типовой схеме, которая точно работает… заморачиваться нет желания!
32. hottion 89 29.04.26 18:52 Сейчас в теме
Спасибо, действительно работает драйвер. Вопрос только как быть с префиксом? при сканировании 2 мерных кодов добавляется префикс "è"
33. nusv 49 12.08.26 10:11 Сейчас в теме
Добрый день, у меня АТОЛ 72и, настроен бродкаст, драйвер устанавливается, но при сканировании не передает оповещение в 1С. На других приложениях не 1С все работает. Куда копать?
Для отправки сообщения требуется регистрация/авторизация