К статье
Практический материал

Торговля и Склад · 11 мин

Как подключить ТСД к базе 1С

Как подключить терминал сбора данных к 1С: выбор драйвера, настройка оборудования, загрузка документов, проверка обмена и решение типичных ошибок.

Терминал сбора данных (ТСД) подключается к 1С не напрямую, а через промежуточный слой: драйвер оборудования и, чаще всего, специализированное ПО на самом терминале. Поэтому задача распадается на три части — установить драйвер в 1С, настроить связь терминала с компьютером или сервером и проверить обмен документами. Если пропустить любой из этапов, типовые операции вроде «Приходная накладная» или «Инвентаризация» просто не появятся на устройстве.

Перед началом работ важно понять, какая у вас конфигурация и какой сценарий обмена нужен. В 1С:Управление торговлей, 1С:Розница и 1С:ERP поддержка ТСД встроена штатно через подсистему подключаемого оборудования. В самописных и сильно доработанных конфигурациях механизм может отсутствовать, и тогда потребуется либо внешняя компонента, либо обмен через файлы или веб-сервис.

Ниже разобран практический порядок подключения: от выбора способа обмена до проверки результата и устранения типичных ошибок. Инструкция ориентирована на типовые конфигурации 1С:Предприятие 8.3, но общие принципы применимы и к другим версиям платформы.

Какой способ обмена между ТСД и 1С выбрать

Существует три основных способа связи терминала с базой 1С. Первый — пакетный (batch): терминал работает автономно, а обмен происходит при подключении к кредлу или через Wi-Fi по запросу. Данные выгружаются из 1С файлом или через драйвер, терминал собирает штрихкоды офлайн, затем документы загружаются обратно. Этот вариант устойчив к проблемам с сетью и подходит для большинства складов.

Второй способ — онлайн-режим, когда ТСД работает напрямую с базой через Wi-Fi и мобильный клиент или веб-сервис. Остатки и цены всегда актуальны, но появляется жёсткая зависимость от качества покрытия сети: в «мёртвых зонах» склада терминал фактически перестаёт работать. Третий вариант — RDP-режим, при котором терминал подключается к серверу терминалов и работает как удалённый рабочий стол 1С. Он прост в развёртывании, но требует стабильного канала и лицензий.

Сравнение вариантов обмена

Пакетный (batch) режим

Подходит для инвентаризации и приёмки без постоянной связи. Ограничение: остатки на терминале могут устаревать между синхронизациями.

Онлайн через Wi-Fi

Актуальные остатки и цены в реальном времени. Ограничение: требуется устойчивое покрытие сети по всему складу.

RDP / терминальный режим

Быстрый старт без установки ПО обмена. Ограничение: зависимость от сервера, лицензии и качества канала.

Что подготовить перед подключением

Проверьте комплектность: сам терминал, кредл или USB-кабель для связи с компьютером, зарядное устройство. Уточните операционную систему терминала — от этого зависит выбор драйвера и клиентского ПО. Устройства на Windows CE/Mobile и на Android требуют разных компонентов, и перепутать их — одна из самых частых причин неудачного подключения.

На компьютере, где стоит 1С, должны быть права администратора для установки драйвера. Если база клиент-серверная, драйвер обычно ставится на рабочем месте оператора, через которое идёт обмен. Также заранее решите, какой пользователь 1С будет отвечать за обмен, и проверьте его права на подсистему оборудования и на документы склада.

Установка драйвера и добавление ТСД в 1С

Откройте в 1С раздел администрирования, найдите пункт «Подключаемое оборудование» (в разных конфигурациях он может называться «Настройка подключаемого оборудования» или находиться в разделе «НСИ и администрирование»). Включите использование подключаемого оборудования, если флаг ещё не установлен.

Далее установите драйвер ТСД. Для типовых конфигураций доступны драйверы из состава поставки или от производителя оборудования — например, для терминалов Urovo, Zebra, Honeywell, АТОЛ и ПО «Клеверенс» существуют свои компоненты. Драйвер загружается через кнопку «Добавить» в списке драйверов: укажите файл компоненты или выберите драйвер из предустановленного списка, затем нажмите «Установить».

После установки создайте экземпляр оборудования: добавьте новый элемент в справочник «Подключаемое оборудование», выберите тип «Терминал сбора данных», установленный драйвер и рабочее место. Нажмите «Настроить» и задайте параметры связи — порт, папку обмена или адрес сервиса, в зависимости от драйвера. Кнопка «Тест устройства» покажет, видит ли 1С терминал.

Порядок подключения ТСД к 1С
  1. 1
    Установите драйвер ТСД на компьютер с 1С и перезапустите сеанс
  2. 2
    Включите «Подключаемое оборудование» в настройках конфигурации
  3. 3
    Добавьте драйвер терминала в список драйверов и установите его
  4. 4
    Создайте экземпляр оборудования типа «Терминал сбора данных» на нужном рабочем месте
  5. 5
    Настройте параметры связи: порт, папку обмена или адрес сервиса
  6. 6
    Выполните «Тест устройства» и устраните ошибки, если тест не пройден
  7. 7
    Выгрузите номенклатуру на терминал и загрузите тестовый документ обратно

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

Обмен строится вокруг двух потоков: выгрузка справочников из 1С на терминал и загрузка заполненных документов обратно. В типовых конфигурациях для этого есть команды «Выгрузить данные на ТСД» и «Загрузить данные с ТСД» в разделе склада или закупок. Выгружаются номенклатура со штрихкодами, цены, остатки, контрагенты и сами бланки документов — приходные ордера, перемещения, инвентаризации.

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

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

Первую выгрузку делайте не всей номенклатурой, а небольшим сегментом — например, одной товарной группой. Так проще отловить ошибки формата штрихкодов и кодировки, а полный объём выгружать уже после успешного теста.
ПЗ
Практическое замечание

Проверка работы: тестовый документ от начала до конца

Признак корректного подключения — полный цикл обмена без ручных правок. Создайте в 1С тестовый документ, например «Инвентаризация товаров» по одному складскому месту, и выгрузите его на терминал. На ТСД отсканируйте несколько реальных штрихкодов, укажите количество и завершите документ.

Загрузите результат обратно в 1С и откройте документ: позиции должны попасть в те же строки либо добавиться новыми, количество — совпасть с введённым на терминале, а товары — определиться по штрихкодам без «неопознанных» позиций. Если загрузка прошла, но товары не найдены, проблема почти всегда в несовпадении штрихкодов или в том, что выгрузка номенклатуры выполнялась до заполнения кодов.

Контрольные точки

Как проверить результат

Тест устройства в 1С
Норма

Сообщение об успешном подключении, модель терминала определена

Тревожный признак

Ошибка «устройство не найдено» или тайм-аут — проверяйте драйвер и порт

Выгрузка номенклатуры
Норма

Товары видны на терминале с наименованиями и штрихкодами

Тревожный признак

Пустой список или «крякозябры» — проблема обмена или кодировки файла

Загрузка документа
Норма

Позиции распознаны, количество совпадает, документ проводится

Тревожный признак

Строки «товар не найден» — не совпадают штрихкоды в базе и на этикетках

Типичные ошибки и как их устранить

Самая частая проблема — 1С не видит терминал при тесте. Причины: драйвер установлен не для той разрядности платформы, терминал не переведён в режим связи с ПК (на Android-устройствах нужно включить режим передачи файлов), либо кредл подключён к компьютеру, где не установлен драйвер. Проверяйте цепочку последовательно: кабель, режим устройства, драйвер, настройки экземпляра оборудования.

Вторая группа ошибок — обмен проходит, но данные некорректны: русские наименования отображаются символами, документы дублируются, остатки не совпадают. Кодировку обычно лечат настройкой формата выгрузки (UTF-8 вместо ANSI или наоборот), дубли документов — проверкой, не загружается ли один файл дважды, а расхождение остатков — регламентом: в пакетном режиме остатки на ТСД актуальны только на момент последней выгрузки.

Типичные ошибки
01
Установка драйвера под другую ОС терминала — 1С не определяет устройство, тест оборудования завершается ошибкой
02
Выгрузка номенклатуры до заполнения штрихкодов — на терминале товары не сканируются, документы загружаются с нераспознанными строками
03
Работа без резервной копии при первой загрузке — ошибочный документ инвентаризации приходится сторнировать вручную
04
Игнорирование дублей штрихкодов в базе — один код вызывает разные товары, учёт расходится с фактом
05
Онлайн-режим без проверки покрытия Wi-Fi — терминал «зависает» в мёртвых зонах склада, кладовщики теряют введённые данные

Ограничения и когда нужен специалист

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

Также учтите лицензионные ограничения: часть ПО для ТСД лицензируется на каждое устройство, а онлайн-режим через веб-сервисы потребует корректной публикации базы и настройки прав. Если терминалов больше двух-трёх, заранее продумайте схему рабочих мест и именования оборудования — иначе экземпляры в справочнике быстро превратятся в неуправляемый список.

FAQ: частые вопросы о подключении ТСД к 1С

Можно ли подключить ТСД к 1С без драйвера?

Да, через файловый обмен: терминал сохраняет документы в файл (CSV, XML, текст), а обработка в 1С загружает его. Это рабочий вариант для простых задач, но он требует ручных действий при каждом обмене и не даёт штатных механизмов контроля, поэтому для регулярной работы драйвер предпочтительнее.

Почему терминал виден в системе, но 1С пишет «устройство не найдено»?

Чаще всего драйвер установлен не той разрядности (32/64 бита) относительно клиента 1С, либо экземпляр оборудования привязан к другому рабочему месту. Проверьте идентификатор рабочего места в настройках оборудования и переустановите драйвер под нужную версию платформы.

Нужно ли покупать отдельное ПО для терминала?

Не всегда. Простые задачи (инвентаризация, приёмка по штрихкодам) закрываются штатным обменом типовых конфигураций и бесплатным клиентом от производителя драйвера. Отдельное ПО оправдано, когда нужны адресное хранение, подбор заказов с маршрутизацией или онлайн-режим с актуальными остатками.

Товары на терминале отображаются нечитаемыми символами. Что делать?

Это несовпадение кодировок при выгрузке. В настройках драйвера или обработки обмена смените кодировку файла — обычно помогает переключение между ANSI, UTF-8 и OEM. После изменения повторите выгрузку полностью, а не только изменённых позиций.

Можно ли использовать один ТСД с несколькими базами 1С?

Технически да, если ПО терминала поддерживает несколько профилей обмена или вы переключаете папки/адреса сервисов вручную. На практике это удобно только для редкой работы: при ежедневном использовании перепутанная база при загрузке документа приведёт к порче учёта, поэтому лучше закреплять терминал за конкретной базой.

Итог

Что важно запомнить

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