Как подключить терминал сбора данных к 1С:Розница
Содержание
Терминал сбора данных подключают к 1С:Розница через раздел Администрирование → Подключаемое оборудование: ТСД добавляют как отдельное устройство, указывают драйвер и папку (или сервер) для обмена. После этого отсканированные штрихкоды попадают прямо в документы — инвентаризацию, приёмку, переоценку, возврат поставщику.
Способов два, и выбор определяет всю настройку. Офлайн-обмен через файлы — штатный, входит в типовую конфигурацию : задание выгружается в терминал, оператор сканирует товар, результат загружается обратно. Онлайн-обмен по Wi-Fi требует отдельной программы (например, Клеверенс «Магазин 15») и работает в реальном времени.
Ниже — порядок для офлайн-варианта на платформе 8.3 с интерфейсом «Такси» (Розница 2.3 и 3.0), с оговорками по онлайн-схеме там, где они нужны.
С чего начать: офлайн или онлайн
Сначала определитесь со схемой — от неё зависит, какой драйвер ставить и что настраивать.
Офлайн (пакетный обмен). Терминал не связан с базой во время сканирования. Вы выгружаете в него список товаров и штрихкодов, сотрудник ходит по залу или складу, сканирует, затем ставит ТСД в подставку (кредл) или подключает по USB — и результат загружается в документ. Подходит для инвентаризации и приёмки, не требует стабильной сети.
Онлайн (реального времени). Терминал по Wi-Fi или мобильному интернету постоянно обменивается с сервером. Остатки и цены видны сразу, можно печатать этикетки с ТСД. Нужна отдельная программа-коннектор, типовой «Подключаемого оборудования» для этого мало.
Что подготовить до настройки
- 📟 Сам терминал (Атол, Urovo, Mertech, Honeywell, Zebra, Chainway и т. п.). Современные модели — на Android, старые — на Windows CE.
- 🔌 Кредл или USB-кабель для связи с компьютером, где стоит 1С.
- 💽 Драйвер и утилита обмена от производителя ТСД либо драйвер «1С:Совместимо».
- 🏷️ Загруженные в базу штрихкоды номенклатуры — без них терминал не распознает товар.
Проверьте, что у каждой позиции в карточке номенклатуры заполнены штрихкоды (Номенклатура → Штрихкоды). Если штрихкода нет, товар при загрузке попадёт в список нераспознанных.
Установка драйвера и проверка устройства в Windows
Драйвер ставят на тот компьютер, где работает 1С:Розница и куда будет подключаться ТСД.
- Скачайте с сайта производителя терминала драйвер ТСД (офлайн) и утилиту обмена. Для многих моделей подходит бесплатный драйвер по стандарту «1С:Совместимо».
- Запустите установщик от имени администратора Windows. Закройте 1С на время установки.
- Если терминал связывается с ПК через подставку с последовательным интерфейсом, в системе появится виртуальный COM-порт. Проверьте его в
Диспетчер устройств → Порты (COM и LPT)— запомните номер (например,COM3). - Для Android-терминала чаще нужен не COM-порт, а утилита синхронизации или общий сетевой каталог. Файлы обмена кладутся в папку, которую «видят» и 1С, и утилита ТСД.
Если устройство в диспетчере помечено жёлтым восклицательным знаком — драйвер не встал. Удалите устройство, отключите кабель, переустановите драйвер и подключите ТСД заново.
Заранее создайте каталог обмена, например C:\Exchange\TSD, и дайте на него права записи. В него 1С будет выгружать задание, а утилита терминала — складывать результат сканирования.
Добавление ТСД в подключаемое оборудование
Теперь регистрируем терминал в самой Рознице.
- Откройте
Администрирование → Подключаемое оборудование. - Включите флажок
Использовать подключаемое оборудование, если он ещё не стоит. - Нажмите
Подключаемое оборудование(откроется список устройств) и создайте новое (Создать). - В поле типа оборудования выберите
Терминалы сбора данных (Offline). - В поле
Драйвер оборудованияукажите установленный драйвер. Если его нет в списке — нажмите установку драйвера из карточки, 1С подхватит зарегистрированный в Windows. - Выберите рабочее место (компьютер/кассу), к которому физически подключён ТСД, и запишите карточку.
Тип оборудования выбирайте именно «Терминалы сбора данных», а не «Сканеры штрихкода». Сканер передаёт код в реальном времени как клавиатура, а ТСД работает пакетно через файл — это разные механизмы.
Если в списке драйверов пусто, значит компонента драйвера не зарегистрирована в системе. Вернитесь к установке драйвера на этом компьютере и перезапустите 1С.
Настройка обмена и формата выгрузки
В карточке оборудования откройте настройку драйвера (кнопка Настроить... или Параметры).
Здесь задают, как именно 1С и терминал обмениваются файлами:
- Каталог обмена — та самая папка (
C:\Exchange\TSD). Укажите её для выгрузки задания и для загрузки результата. - Формат файлов — обычно текстовый. Оставьте формат, который понимает утилита вашего ТСД (чаще
.txtс разделителями). - Кодировка — для кириллицы в наименованиях выбирайте ту, что ждёт терминал (часто
Windows-1251илиUTF-8). Неверная кодировка даёт «кракозябры» в названиях товаров.
После настройки структура обмена выглядит так: 1С пишет в папку файл с номенклатурой и штрихкодами, утилита ТСД забирает его в терминал, а итог сканирования возвращает в эту же папку другим файлом.
Если планируете выгружать в терминал справочник товаров (чтобы на экране ТСД сразу были наименования, а не голые коды), настройте выгрузку номенклатуры в утилите обмена производителя — в типовом драйвере это делается через обработку обмена, вызываемую из документа или из карточки оборудования.
Обмен в офлайн-схеме всегда запускается вручную: оператор сам выгружает задание перед работой и загружает результат после. Автоматического фонового обмена здесь нет — это особенность пакетного режима, а не ошибка настройки. Если нужен автоматический обмен без участия человека, это уже признак того, что задачу решают онлайн-схемой с сервером.
Когда к одной базе подключено несколько рабочих мест с терминалами, драйвер и каталог обмена настраивают на каждом из них отдельно — карточка подключаемого оборудования привязана к конкретному рабочему месту.
Проверка связи и загрузка документов
Перед боевой работой убедитесь, что канал работает.
- В карточке подключаемого оборудования нажмите
Тест подключения. 1С сообщит, что драйвер отвечает. - Создайте тестовый документ, например
Пересчёт товаров(инвентаризация) в разделеСкладилиЗапасы. - Выгрузите задание на ТСД, отсканируйте пару позиций, верните терминал в кредл.
- В документе найдите в командной панели табличной части команду загрузки из ТСД и выполните её. Строки заполнятся отсканированными товарами и количеством.
Загрузка из терминала доступна в тех документах Розницы, где нужен сбор по штрихкодам:
| Документ | Для чего ТСД |
|---|---|
| Пересчёт товаров (инвентаризация) | Фактический пересчёт остатков по залу/складу |
| Приёмка (поступление) товаров | Сверка прихода с накладной поставщика |
| Переоценка | Сбор позиций для смены цен |
| Возврат поставщику | Отбор возвращаемого товара |
Нераспознанные штрихкоды (которых нет в базе) обычно собираются в отдельный список при загрузке. Заведите по ним карточки номенклатуры и добавьте штрихкод — в следующий раз они распознаются автоматически.
Если товар маркированный
Для приёмки маркированной продукции (обувь, табак, вода, молочная продукция и др.) обычного линейного штрихкода мало — нужно сканировать код маркировки в формате DataMatrix. Это накладывает два условия:
- терминал должен уметь читать двумерные коды (2D-сканер в ТСД);
- приёмку таких товаров ведут через документ, который сверяет коды с данными системы маркировки, а не через простой пересчёт по штрихкодам.
Если ТСД читает только одномерные коды (линейный лазерный сканер), для маркированного товара он не подойдёт — коды DataMatrix он физически не увидит. Проверьте характеристики модели перед закупкой под работу с маркировкой.
При онлайн-схеме отдельной загрузки нет: документ заполняется сразу с терминала через сервер коннектора. Тест в этом случае — отсканировать товар на ТСД и увидеть строку в документе на экране ПК.
Что именно выгружается в терминал
Чтобы оператор видел на экране ТСД названия, а не голые цифры штрихкодов, в терминал выгружают справочник:
- наименования и штрихкоды номенклатуры;
- при необходимости — остатки по складу и текущие цены;
- задание на операцию (например, список позиций для переоценки).
Чем больше номенклатуры, тем дольше выгрузка. Для крупного ассортимента (десятки тысяч позиций) первичная загрузка справочника в терминал может занять несколько минут — это нормально, повторные обмены идут быстрее, если утилита передаёт только изменения.
Онлайн-обмен как альтернатива офлайну
Если офлайн-схемы не хватает — нужны остатки на экране ТСД, печать этикеток прямо с терминала или работа нескольких устройств сразу — переходят на онлайн-решение. Самое распространённое — Клеверенс на платформе Mobile SMARTS (продукт «Магазин 15»).
Логика подключения другая. Вместо файлов между 1С и терминалом стоит сервер обмена:
- На сервер или отдельный компьютер ставят сервер Mobile SMARTS.
- К 1С:Розница подключают интеграционную обработку (или расширение конфигурации ), которая связывает базу с сервером.
- На терминал ставят клиентское приложение, оно подключается к серверу по Wi-Fi или мобильной сети.
- Операции (приёмка, инвентаризация, сбор заказов) идут в приложении ТСД, а в 1С документы формируются по данным обмена.
Лицензия у таких решений обычно платная и считается по числу терминалов. Настройка сложнее офлайна, поэтому для разовой годовой инвентаризации одного магазина онлайн-схема избыточна — хватает штатного файлового обмена.
Онлайн-решение не отменяет требований к данным: штрихкоды у номенклатуры должны быть заполнены так же, как и при офлайн-обмене. Иначе товар не распознается на терминале.
Частые проблемы подключения и как их устранить
Использовать подключаемое оборудование либо выбран неверный тип. Включите флажок и при создании выбирайте Терминалы сбора данных (Offline).Windows-1251 или UTF-8).Диспетчер устройств, переустановите драйвер кредла/кабеля, смените USB-порт.Отдельно про Android-терминалы: если обмен идёт через общий сетевой каталог, следите за правами доступа. Нередко 1С пишет файл, а у учётной записи ТСД-утилиты нет прав на чтение этой папки — визуально всё настроено, но загрузка пустая.