Как подключить терминал сбора данных к 1С
Содержание
Терминал сбора данных заводится в 1С через раздел Подключаемое оборудование: выбираете драйвер под свою модель, задаёте параметры подключения и настраиваете обмен — какие данные уходят на ТСД и какие документы возвращаются в базу. Дальше профилируете сканер штрих-кодов, чтобы считанный код попадал в нужное поле без лишних символов.
Весь порядок зависит от того, какой у вас терминал. Офлайн-модели (батч) обмениваются с базой пакетами через подставку или кабель. Онлайн-терминалы работают по Wi-Fi через мобильное приложение и видят остатки в реальном времени. Разберём оба варианта, настройку сканера и мобильной ККТ для выездной торговли, а в конце — что делать, когда терминал не подключается или обмен не проходит.
Два типа ТСД и что выбрать под склад
Прежде чем лезть в настройки, определитесь с типом терминала — от этого зависит вся схема работы.
- 🔸 Офлайн (батч) — терминал собирает данные автономно, потом выгружает пакет в 1С через кабель или подставку. Дешевле, не требует стабильной сети, но данные видны в базе только после обмена.
- 🔸 Онлайн (Wi-Fi) — терминал постоянно на связи с базой, работник видит актуальные остатки и цены. Нужна покрывающая весь склад сеть и серверное приложение.
Ориентиры по цене на 2024–2025 годы: бюджетный офлайн-терминал — примерно 15–25 тыс. руб., модель среднего класса с Wi-Fi и защитой от падений — около 30–60 тыс. руб. Отдельно считайте лицензию на мобильное ПО (Mobile SMARTS и аналоги) — ориентировочно от нескольких тысяч до нескольких десятков тысяч рублей на устройство в зависимости от набора операций.
Если склад небольшой и операций немного, начните с офлайн-схемы — она проще в запуске и дешевле. Переход на онлайн делают, когда важна скорость и несколько кладовщиков работают одновременно.
Установка драйвера и подключаемое оборудование
Любой терминал 1С «видит» через драйвер. Сначала ставим драйвер на компьютер, затем регистрируем устройство в базе.
Куда идти в типовых конфигурациях. Пункт меню зависит от конфигурации — путь к подключаемому оборудованию стабилен внутри каждой из них:
| Конфигурация | Путь к подключаемому оборудованию |
|---|---|
| 1С:Розница 3.0 | Администрирование → Подключаемое оборудование |
| Управление торговлей 11 | НСИ и администрирование → РМК и оборудование → Подключаемое оборудование |
| ERP, Комплексная автоматизация | НСИ и администрирование → РМК и оборудование → Подключаемое оборудование |
Если в вашем релизе названия подразделов немного отличаются, ориентируйтесь на слово «Подключаемое оборудование» — само имя команды одинаковое.
Порядок подключения:
- Скачайте драйвер под вашу модель с сайта производителя оборудования или поставщика ПО. Для многих терминалов подходит драйвер формата «1С:Совместимо».
- Установите драйвер на тот компьютер, к которому физически подключается подставка или кабель ТСД.
- В базе включите флаг использования подключаемого оборудования (в том же разделе настроек, что и путь выше).
- Откройте список подключаемого оборудования, добавьте новую строку, тип оборудования — «Терминалы сбора данных».
- Выберите установленный драйвер, укажите рабочее место и нажмите кнопку настройки параметров.
- Задайте параметры подключения (порт, модель, каталог обмена) и выполните тест подключения — 1С должна отчитаться, что устройство отвечает.
Тест подключения проходите до начала работы. Если на этом шаге терминал не отвечает, обмен данными настраивать бесполезно — сначала добейтесь зелёного результата теста.
Пара практических замечаний. Драйвер ставят именно на то рабочее место, где физически стоит подставка: если бухгалтер настраивает оборудование удалённо, а терминал подключён к компьютеру кладовщика, драйвер нужен на машине кладовщика. И проверяйте разрядность — драйвер должен совпадать с разрядностью установленной платформы 1С (как правило, 64-разрядной), иначе 1С его просто не увидит в списке.
Профиль обмена: что уходит на терминал и что возвращается
Для офлайн-терминала главное — настроить обмен данными. Терминалу нужен справочник товаров со штрих-кодами, а обратно он отдаёт собранные количества.
Что выгружается на ТСД (справочные данные):
- 📦 номенклатура с наименованиями;
- 🏷️ штрих-коды товаров (без них сканирование бесполезно);
- 📊 остатки и цены — по необходимости, для контроля на месте;
- 📋 задания: что принять, отгрузить или пересчитать.
Что загружается с ТСД в базу:
- собранные количества по штрих-кодам;
- на основе этих данных 1С заполняет документ — приёмку, отгрузку, пересчёт товаров или перемещение.
Состав выгрузки настраивается в параметрах устройства или в самой операции обмена. Если товар на складе есть, а терминал его «не знает», почти всегда причина в том, что у позиции не заполнен штрих-код — проверьте карточку номенклатуры, закладку со штрих-кодами.
Отдельно продумайте единицы измерения и упаковки. Если товар учитывается в штуках, а на складе он в коробках по 12, на каждую упаковку нужен свой штрих-код с указанием коэффициента. Иначе кладовщик отсканирует коробку, а в документ встанет одна штука. Штрих-коды упаковок заводятся в той же карточке номенклатуры, где и штрих-код единицы.
Весовой товар — ещё один нюанс. На весовых этикетках код содержит не только артикул, но и вес или цену, зашитые в саму структуру штрих-кода (префикс 20–29 для внутренних кодов магазина). Чтобы терминал и 1С правильно разбирали такой код, в базе настраивают шаблоны весовых штрих-кодов — иначе вместо 0,5 кг система увидит бессмысленное число.
Один штрих-код должен принадлежать одному товару. Если один и тот же код привязан к двум разным позициям, при загрузке 1С не сможет однозначно определить товар и либо выдаст ошибку, либо подставит не ту номенклатуру. Перед массовой выгрузкой стоит проверить справочник на дубли кодов.
Для онлайн-терминалов отдельная выгрузка не нужна: приложение запрашивает данные у базы напрямую при открытии операции.
Мобильное приложение и подключение ККТ
Онлайн-схема строится на мобильном приложении, которое ставится на сам терминал под управлением Android.
Как это устроено:
- На терминал устанавливается клиентское приложение (мобильный клиент 1С или стороннее ПО класса Mobile SMARTS).
- Приложение по Wi-Fi обращается к серверной части, которая связана с вашей базой 1С.
- Кладовщик выбирает операцию, сканирует товар — данные сразу уходят в базу.
Для стороннего ПО (например, продуктов на платформе Mobile SMARTS) серверная часть разворачивается отдельно, а обмен с 1С идёт через поставляемую обработку или модуль интеграции. Для мобильного клиента самой 1С публикуется мобильное приложение на веб-сервере.
Что учесть при онлайн-схеме:
- 📶 Сеть по всему складу. Онлайн-терминал бесполезен в «слепой зоне» без Wi-Fi. До закупки пройдите с телефоном по стеллажам и проверьте уровень сигнала в дальних углах и у холодильных камер.
- 🔐 Права пользователя. Для терминала заводят отдельного пользователя 1С с правами ровно на те операции, которые делает кладовщик, — приёмку, отгрузку, пересчёт. Лишние права на мобильном устройстве ни к чему.
- 🔁 Согласование версий. Клиент на терминале и серверная часть должны быть одной линейки версий, иначе операции начнут «отваливаться».
ККТ на терминале. Отдельная задача — выездная или мобильная торговля, когда нужно не только собрать данные, но и пробить чек прямо «в поле». Здесь к терминалу (или в связке с ним) подключают мобильную онлайн-кассу — компактную ККТ с автономным питанием.
- касса подключается к терминалу по Bluetooth или USB;
- в мобильном приложении выбирается модель фискального устройства;
- расчёты и отправка чеков оператору фискальных данных идут с мобильного рабочего места так же, как со стационарной кассы.
Точный набор поддерживаемых моделей ККТ зависит от мобильного ПО — сверяйтесь со списком совместимости вашего решения, а не подбирайте кассу наугад.
Профилирование сканера штрих-кодов
Сканер на терминале или подключённый к рабочему месту — отдельное устройство, и его почти всегда нужно «профилировать», то есть настроить под 1С.
Проблема типовая: отсканировали код, а в поле попадает лишний символ, либо строка не «нажимает Enter» и курсор остаётся в поле. Лечится программированием сканера.
Что настраивают:
- 🔧 Суффикс — символ после кода. Для работы в 1С сканер должен добавлять в конце перевод строки (
CR, то есть Enter), чтобы введённый код сразу «срабатывал». - 🔧 Префикс — обычно его отключают, чтобы перед кодом не вставлялись служебные символы.
- 🔧 Символики — включают нужные типы кодов:
EAN-13,EAN-8,Code 128, при работе с маркировкой —GS1 DataMatrix.
Программируют сканер служебными штрих-кодами из инструкции к модели: сканируете код «Сброс к заводским», затем код «Добавить суффикс CR» и коды нужных символик. 1С здесь ничего не «профилирует» — она лишь принимает уже правильно отформатированную строку.
Если сканер подключается к компьютеру как стационарное устройство, его также добавляют в подключаемое оборудование — тип «Сканеры штрихкода» — и там задают суффикс, по которому 1С отделяет один код от другого.
Для товаров с маркировкой «Честный знак» проверьте, что сканер умеет читать двумерный DataMatrix. Обычный линейный сканер коды маркировки не прочитает.
Типичные ошибки подключения и обмена
Собрал частые сбои, с которыми сталкиваются при запуске ТСД, и быстрый разбор причин. Советы по настройке из разделов выше здесь не повторяю — только то, что относится к диагностике.
CR, отключите префиксы.Обновление ПО и поддержка в рабочем состоянии
Чтобы терминал не «отвалился» после очередного обновления базы, следите за совместимостью версий.
- 🔄 Драйвер. После обновления конфигурации или платформы проверьте, что версия драйвера ТСД не ниже рекомендованной для вашего релиза. Устаревший драйвер — частая причина того, что устройство перестаёт определяться.
- 🔄 Прошивка терминала. Обновляется средствами производителя. Обновляйте, когда есть конкретная причина (исправление ошибки, поддержка новой символики), а не «на всякий случай» — неудачная прошивка может вывести устройство из строя.
- 🔄 Мобильное приложение. Для онлайн-схемы обновляйте клиент и серверную часть согласованно: рассинхрон версий приводит к ошибкам обмена.
Перед обновлением ПО на рабочем терминале завершите текущие операции сбора и выгрузите данные в базу — иначе несохранённый пакет можно потерять.
Отдельно держите под рукой инструкцию к модели со служебными штрих-кодами для сканера: если терминал сбросится к заводским настройкам, профилирование придётся повторить, и без инструкции это сделать не получится.
Частые вопросы
Чем офлайн-терминал отличается от онлайн на практике?
Нужна ли отдельная платная лицензия на мобильное ПО?
Почему терминал не читает коды маркировки «Честный знак»?
DataMatrix. Линейный сканер их не распознаёт. Нужен терминал или сканер с поддержкой 2D-кодов и включённой символикой DataMatrix.