Как подключить терминал сбора данных к 1С:Розница

· 9 мин

Содержание

Терминал сбора данных подключают к 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. Скачайте с сайта производителя терминала драйвер ТСД (офлайн) и утилиту обмена. Для многих моделей подходит бесплатный драйвер по стандарту «1С:Совместимо».
  2. Запустите установщик от имени администратора Windows. Закройте 1С на время установки.
  3. Если терминал связывается с ПК через подставку с последовательным интерфейсом, в системе появится виртуальный COM-порт. Проверьте его в Диспетчер устройств → Порты (COM и LPT) — запомните номер (например, COM3).
  4. Для Android-терминала чаще нужен не COM-порт, а утилита синхронизации или общий сетевой каталог. Файлы обмена кладутся в папку, которую «видят» и 1С, и утилита ТСД.

Если устройство в диспетчере помечено жёлтым восклицательным знаком — драйвер не встал. Удалите устройство, отключите кабель, переустановите драйвер и подключите ТСД заново.

Заранее создайте каталог обмена, например C:\Exchange\TSD, и дайте на него права записи. В него 1С будет выгружать задание, а утилита терминала — складывать результат сканирования.

Добавление ТСД в подключаемое оборудование

Теперь регистрируем терминал в самой Рознице.

  1. Откройте Администрирование → Подключаемое оборудование.
  2. Включите флажок Использовать подключаемое оборудование, если он ещё не стоит.
  3. Нажмите Подключаемое оборудование (откроется список устройств) и создайте новое (Создать).
  4. В поле типа оборудования выберите Терминалы сбора данных (Offline).
  5. В поле Драйвер оборудования укажите установленный драйвер. Если его нет в списке — нажмите установку драйвера из карточки, 1С подхватит зарегистрированный в Windows.
  6. Выберите рабочее место (компьютер/кассу), к которому физически подключён ТСД, и запишите карточку.

Тип оборудования выбирайте именно «Терминалы сбора данных», а не «Сканеры штрихкода». Сканер передаёт код в реальном времени как клавиатура, а ТСД работает пакетно через файл — это разные механизмы.

Если в списке драйверов пусто, значит компонента драйвера не зарегистрирована в системе. Вернитесь к установке драйвера на этом компьютере и перезапустите 1С.

Настройка обмена и формата выгрузки

В карточке оборудования откройте настройку драйвера (кнопка Настроить... или Параметры).

Здесь задают, как именно 1С и терминал обмениваются файлами:

  • Каталог обмена — та самая папка (C:\Exchange\TSD). Укажите её для выгрузки задания и для загрузки результата.
  • Формат файлов — обычно текстовый. Оставьте формат, который понимает утилита вашего ТСД (чаще .txt с разделителями).
  • Кодировка — для кириллицы в наименованиях выбирайте ту, что ждёт терминал (часто Windows-1251 или UTF-8). Неверная кодировка даёт «кракозябры» в названиях товаров.

После настройки структура обмена выглядит так: 1С пишет в папку файл с номенклатурой и штрихкодами, утилита ТСД забирает его в терминал, а итог сканирования возвращает в эту же папку другим файлом.

Проверьте настройку обмена
Выполнено: 0 / 5

Если планируете выгружать в терминал справочник товаров (чтобы на экране ТСД сразу были наименования, а не голые коды), настройте выгрузку номенклатуры в утилите обмена производителя — в типовом драйвере это делается через обработку обмена, вызываемую из документа или из карточки оборудования.

Обмен в офлайн-схеме всегда запускается вручную: оператор сам выгружает задание перед работой и загружает результат после. Автоматического фонового обмена здесь нет — это особенность пакетного режима, а не ошибка настройки. Если нужен автоматический обмен без участия человека, это уже признак того, что задачу решают онлайн-схемой с сервером.

Когда к одной базе подключено несколько рабочих мест с терминалами, драйвер и каталог обмена настраивают на каждом из них отдельно — карточка подключаемого оборудования привязана к конкретному рабочему месту.

Проверка связи и загрузка документов

Перед боевой работой убедитесь, что канал работает.

  1. В карточке подключаемого оборудования нажмите Тест подключения. 1С сообщит, что драйвер отвечает.
  2. Создайте тестовый документ, например Пересчёт товаров (инвентаризация) в разделе Склад или Запасы.
  3. Выгрузите задание на ТСД, отсканируйте пару позиций, верните терминал в кредл.
  4. В документе найдите в командной панели табличной части команду загрузки из ТСД и выполните её. Строки заполнятся отсканированными товарами и количеством.

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

ДокументДля чего ТСД
Пересчёт товаров (инвентаризация)Фактический пересчёт остатков по залу/складу
Приёмка (поступление) товаровСверка прихода с накладной поставщика
ПереоценкаСбор позиций для смены цен
Возврат поставщикуОтбор возвращаемого товара

Нераспознанные штрихкоды (которых нет в базе) обычно собираются в отдельный список при загрузке. Заведите по ним карточки номенклатуры и добавьте штрихкод — в следующий раз они распознаются автоматически.

Если товар маркированный

Для приёмки маркированной продукции (обувь, табак, вода, молочная продукция и др.) обычного линейного штрихкода мало — нужно сканировать код маркировки в формате DataMatrix. Это накладывает два условия:

  • терминал должен уметь читать двумерные коды (2D-сканер в ТСД);
  • приёмку таких товаров ведут через документ, который сверяет коды с данными системы маркировки, а не через простой пересчёт по штрихкодам.

Если ТСД читает только одномерные коды (линейный лазерный сканер), для маркированного товара он не подойдёт — коды DataMatrix он физически не увидит. Проверьте характеристики модели перед закупкой под работу с маркировкой.

При онлайн-схеме отдельной загрузки нет: документ заполняется сразу с терминала через сервер коннектора. Тест в этом случае — отсканировать товар на ТСД и увидеть строку в документе на экране ПК.

Что именно выгружается в терминал

Чтобы оператор видел на экране ТСД названия, а не голые цифры штрихкодов, в терминал выгружают справочник:

  • наименования и штрихкоды номенклатуры;
  • при необходимости — остатки по складу и текущие цены;
  • задание на операцию (например, список позиций для переоценки).

Чем больше номенклатуры, тем дольше выгрузка. Для крупного ассортимента (десятки тысяч позиций) первичная загрузка справочника в терминал может занять несколько минут — это нормально, повторные обмены идут быстрее, если утилита передаёт только изменения.

Онлайн-обмен как альтернатива офлайну

Если офлайн-схемы не хватает — нужны остатки на экране ТСД, печать этикеток прямо с терминала или работа нескольких устройств сразу — переходят на онлайн-решение. Самое распространённое — Клеверенс на платформе Mobile SMARTS (продукт «Магазин 15»).

Логика подключения другая. Вместо файлов между 1С и терминалом стоит сервер обмена:

  1. На сервер или отдельный компьютер ставят сервер Mobile SMARTS.
  2. К 1С:Розница подключают интеграционную обработку (или расширение конфигурации ), которая связывает базу с сервером.
  3. На терминал ставят клиентское приложение, оно подключается к серверу по Wi-Fi или мобильной сети.
  4. Операции (приёмка, инвентаризация, сбор заказов) идут в приложении ТСД, а в 1С документы формируются по данным обмена.

Лицензия у таких решений обычно платная и считается по числу терминалов. Настройка сложнее офлайна, поэтому для разовой годовой инвентаризации одного магазина онлайн-схема избыточна — хватает штатного файлового обмена.

Онлайн-решение не отменяет требований к данным: штрихкоды у номенклатуры должны быть заполнены так же, как и при офлайн-обмене. Иначе товар не распознается на терминале.

Частые проблемы подключения и как их устранить

Диагностика: выберите симптом

Отдельно про Android-терминалы: если обмен идёт через общий сетевой каталог, следите за правами доступа. Нередко 1С пишет файл, а у учётной записи ТСД-утилиты нет прав на чтение этой папки — визуально всё настроено, но загрузка пустая.

Частые вопросы

Нужен ли платный драйвер для подключения ТСД к 1С:Розница?
Для офлайн-обмена через файлы достаточно бесплатного драйвера «1С:Совместимо» или драйвера производителя терминала. Платить придётся за онлайн-решения с сервером обмена (например, Клеверенс «Магазин 15»).
Можно ли работать с ТСД без постоянной связи с 1С?
Да, именно для этого и нужен офлайн-режим. Терминал хранит задание и результат у себя, обмен с базой идёт только в момент выгрузки и загрузки через кредл или USB.
ТСД и обычный сканер штрихкода — это одно и то же в настройках?
Нет. Сканер подключают как «Сканеры штрихкода» — он передаёт код сразу, как клавиатура. ТСД подключают как «Терминалы сбора данных (Offline)» с пакетным обменом файлами.
Почему в документ не подтягиваются цены при загрузке с ТСД?
Офлайн-терминал собирает штрихкоды и количество, а цены и прочие данные документ берёт из базы при заполнении. Если цена не встаёт, проверьте, что у товара заданы вид цен и действующая цена на дату документа.
Подойдёт ли эта настройка для 1С:Управление торговлей?
Механизм подключаемого оборудования общий для Розницы и УТ 11, пути и тип оборудования совпадают. Отличаются только документы, в которые загружают данные с терминала.