Торговля и Склад · 11 мин
Как подключить ТСД к базе 1С
Как подключить терминал сбора данных к 1С: выбор драйвера, настройка оборудования, загрузка документов, проверка обмена и решение типичных ошибок.
Терминал сбора данных (ТСД) подключается к 1С не напрямую, а через промежуточный слой: драйвер оборудования и, чаще всего, специализированное ПО на самом терминале. Поэтому задача распадается на три части — установить драйвер в 1С, настроить связь терминала с компьютером или сервером и проверить обмен документами. Если пропустить любой из этапов, типовые операции вроде «Приходная накладная» или «Инвентаризация» просто не появятся на устройстве.
Перед началом работ важно понять, какая у вас конфигурация и какой сценарий обмена нужен. В 1С:Управление торговлей, 1С:Розница и 1С:ERP поддержка ТСД встроена штатно через подсистему подключаемого оборудования. В самописных и сильно доработанных конфигурациях механизм может отсутствовать, и тогда потребуется либо внешняя компонента, либо обмен через файлы или веб-сервис.
Ниже разобран практический порядок подключения: от выбора способа обмена до проверки результата и устранения типичных ошибок. Инструкция ориентирована на типовые конфигурации 1С:Предприятие 8.3, но общие принципы применимы и к другим версиям платформы.
Какой способ обмена между ТСД и 1С выбрать
Существует три основных способа связи терминала с базой 1С. Первый — пакетный (batch): терминал работает автономно, а обмен происходит при подключении к кредлу или через Wi-Fi по запросу. Данные выгружаются из 1С файлом или через драйвер, терминал собирает штрихкоды офлайн, затем документы загружаются обратно. Этот вариант устойчив к проблемам с сетью и подходит для большинства складов.
Второй способ — онлайн-режим, когда ТСД работает напрямую с базой через Wi-Fi и мобильный клиент или веб-сервис. Остатки и цены всегда актуальны, но появляется жёсткая зависимость от качества покрытия сети: в «мёртвых зонах» склада терминал фактически перестаёт работать. Третий вариант — RDP-режим, при котором терминал подключается к серверу терминалов и работает как удалённый рабочий стол 1С. Он прост в развёртывании, но требует стабильного канала и лицензий.
Сравнение вариантов обмена
Подходит для инвентаризации и приёмки без постоянной связи. Ограничение: остатки на терминале могут устаревать между синхронизациями.
Актуальные остатки и цены в реальном времени. Ограничение: требуется устойчивое покрытие сети по всему складу.
Быстрый старт без установки ПО обмена. Ограничение: зависимость от сервера, лицензии и качества канала.
Что подготовить перед подключением
Проверьте комплектность: сам терминал, кредл или USB-кабель для связи с компьютером, зарядное устройство. Уточните операционную систему терминала — от этого зависит выбор драйвера и клиентского ПО. Устройства на Windows CE/Mobile и на Android требуют разных компонентов, и перепутать их — одна из самых частых причин неудачного подключения.
На компьютере, где стоит 1С, должны быть права администратора для установки драйвера. Если база клиент-серверная, драйвер обычно ставится на рабочем месте оператора, через которое идёт обмен. Также заранее решите, какой пользователь 1С будет отвечать за обмен, и проверьте его права на подсистему оборудования и на документы склада.
Установка драйвера и добавление ТСД в 1С
Откройте в 1С раздел администрирования, найдите пункт «Подключаемое оборудование» (в разных конфигурациях он может называться «Настройка подключаемого оборудования» или находиться в разделе «НСИ и администрирование»). Включите использование подключаемого оборудования, если флаг ещё не установлен.
Далее установите драйвер ТСД. Для типовых конфигураций доступны драйверы из состава поставки или от производителя оборудования — например, для терминалов Urovo, Zebra, Honeywell, АТОЛ и ПО «Клеверенс» существуют свои компоненты. Драйвер загружается через кнопку «Добавить» в списке драйверов: укажите файл компоненты или выберите драйвер из предустановленного списка, затем нажмите «Установить».
После установки создайте экземпляр оборудования: добавьте новый элемент в справочник «Подключаемое оборудование», выберите тип «Терминал сбора данных», установленный драйвер и рабочее место. Нажмите «Настроить» и задайте параметры связи — порт, папку обмена или адрес сервиса, в зависимости от драйвера. Кнопка «Тест устройства» покажет, видит ли 1С терминал.
- 1Установите драйвер ТСД на компьютер с 1С и перезапустите сеанс
- 2Включите «Подключаемое оборудование» в настройках конфигурации
- 3Добавьте драйвер терминала в список драйверов и установите его
- 4Создайте экземпляр оборудования типа «Терминал сбора данных» на нужном рабочем месте
- 5Настройте параметры связи: порт, папку обмена или адрес сервиса
- 6Выполните «Тест устройства» и устраните ошибки, если тест не пройден
- 7Выгрузите номенклатуру на терминал и загрузите тестовый документ обратно
Настройка обмена данными и выгрузка номенклатуры
Обмен строится вокруг двух потоков: выгрузка справочников из 1С на терминал и загрузка заполненных документов обратно. В типовых конфигурациях для этого есть команды «Выгрузить данные на ТСД» и «Загрузить данные с ТСД» в разделе склада или закупок. Выгружаются номенклатура со штрихкодами, цены, остатки, контрагенты и сами бланки документов — приходные ордера, перемещения, инвентаризации.
На терминале должно быть установлено клиентское ПО, совместимое с выбранным драйвером. Оно принимает выгруженные таблицы и даёт кладовщику интерфейс для сканирования. Если используется решение стороннего поставщика (например, специализированный софт для складского учёта), настройка обмена выполняется уже в его панели: указывается путь к базе или адрес веб-сервиса 1С, логин и расписание синхронизации.
Обратите внимание на штрихкоды: обмен будет бесполезен, если у части номенклатуры штрихкоды не заполнены или дублируются. Перед первой выгрузкой полезно проверить базу обработкой поиска дублей штрихкодов — иначе на терминале один код будет ссылаться на разные товары, и документы загрузятся с ошибками.
Первую выгрузку делайте не всей номенклатурой, а небольшим сегментом — например, одной товарной группой. Так проще отловить ошибки формата штрихкодов и кодировки, а полный объём выгружать уже после успешного теста.
Проверка работы: тестовый документ от начала до конца
Признак корректного подключения — полный цикл обмена без ручных правок. Создайте в 1С тестовый документ, например «Инвентаризация товаров» по одному складскому месту, и выгрузите его на терминал. На ТСД отсканируйте несколько реальных штрихкодов, укажите количество и завершите документ.
Загрузите результат обратно в 1С и откройте документ: позиции должны попасть в те же строки либо добавиться новыми, количество — совпасть с введённым на терминале, а товары — определиться по штрихкодам без «неопознанных» позиций. Если загрузка прошла, но товары не найдены, проблема почти всегда в несовпадении штрихкодов или в том, что выгрузка номенклатуры выполнялась до заполнения кодов.
Как проверить результат
Сообщение об успешном подключении, модель терминала определена
Ошибка «устройство не найдено» или тайм-аут — проверяйте драйвер и порт
Товары видны на терминале с наименованиями и штрихкодами
Пустой список или «крякозябры» — проблема обмена или кодировки файла
Позиции распознаны, количество совпадает, документ проводится
Строки «товар не найден» — не совпадают штрихкоды в базе и на этикетках
Типичные ошибки и как их устранить
Самая частая проблема — 1С не видит терминал при тесте. Причины: драйвер установлен не для той разрядности платформы, терминал не переведён в режим связи с ПК (на Android-устройствах нужно включить режим передачи файлов), либо кредл подключён к компьютеру, где не установлен драйвер. Проверяйте цепочку последовательно: кабель, режим устройства, драйвер, настройки экземпляра оборудования.
Вторая группа ошибок — обмен проходит, но данные некорректны: русские наименования отображаются символами, документы дублируются, остатки не совпадают. Кодировку обычно лечат настройкой формата выгрузки (UTF-8 вместо ANSI или наоборот), дубли документов — проверкой, не загружается ли один файл дважды, а расхождение остатков — регламентом: в пакетном режиме остатки на ТСД актуальны только на момент последней выгрузки.
Ограничения и когда нужен специалист
Самостоятельно подключение выполнимо, если у вас типовая конфигурация, поддерживаемый терминал и штатный драйвер. Граница безопасной самостоятельной работы проходит там, где начинается доработка: обмен через самописные веб-сервисы, интеграция с нестандартным ПО терминала, настройка онлайн-режима на сервере с публикацией базы. Ошибки в этих местах могут открыть доступ к базе извне или нарушить работу других пользователей.
Также учтите лицензионные ограничения: часть ПО для ТСД лицензируется на каждое устройство, а онлайн-режим через веб-сервисы потребует корректной публикации базы и настройки прав. Если терминалов больше двух-трёх, заранее продумайте схему рабочих мест и именования оборудования — иначе экземпляры в справочнике быстро превратятся в неуправляемый список.
FAQ: частые вопросы о подключении ТСД к 1С
Можно ли подключить ТСД к 1С без драйвера?
Да, через файловый обмен: терминал сохраняет документы в файл (CSV, XML, текст), а обработка в 1С загружает его. Это рабочий вариант для простых задач, но он требует ручных действий при каждом обмене и не даёт штатных механизмов контроля, поэтому для регулярной работы драйвер предпочтительнее.
Почему терминал виден в системе, но 1С пишет «устройство не найдено»?
Чаще всего драйвер установлен не той разрядности (32/64 бита) относительно клиента 1С, либо экземпляр оборудования привязан к другому рабочему месту. Проверьте идентификатор рабочего места в настройках оборудования и переустановите драйвер под нужную версию платформы.
Нужно ли покупать отдельное ПО для терминала?
Не всегда. Простые задачи (инвентаризация, приёмка по штрихкодам) закрываются штатным обменом типовых конфигураций и бесплатным клиентом от производителя драйвера. Отдельное ПО оправдано, когда нужны адресное хранение, подбор заказов с маршрутизацией или онлайн-режим с актуальными остатками.
Товары на терминале отображаются нечитаемыми символами. Что делать?
Это несовпадение кодировок при выгрузке. В настройках драйвера или обработки обмена смените кодировку файла — обычно помогает переключение между ANSI, UTF-8 и OEM. После изменения повторите выгрузку полностью, а не только изменённых позиций.
Можно ли использовать один ТСД с несколькими базами 1С?
Технически да, если ПО терминала поддерживает несколько профилей обмена или вы переключаете папки/адреса сервисов вручную. На практике это удобно только для редкой работы: при ежедневном использовании перепутанная база при загрузке документа приведёт к порче учёта, поэтому лучше закреплять терминал за конкретной базой.
Что важно запомнить
Подключение ТСД к 1С — это цепочка: драйвер, экземпляр оборудования, настройка обмена, тестовый документ. Проверяйте штрихкоды до выгрузки, делайте копию базы перед первой загрузкой и не выходите за пределы штатных механизмов без специалиста.