Торговля и Склад · 12 мин
Как подружить ТСД и 1С: практическое руководство по интеграции
Как подключить терминал сбора данных к 1С: выбор способа обмена, настройка драйвера, типовые операции на складе, проверка результата и типичные ошибки интеграции.
Терминал сбора данных (ТСД) ускоряет складские операции в разы, но только если он корректно интегрирован с учётной системой. Без настроенного обмена терминал превращается в дорогой сканер, данные с которого приходится переносить в 1С вручную. Подружить ТСД и 1С означает настроить два канала: выгрузку из 1С на терминал (номенклатура, штрихкоды, документы-задания) и загрузку обратно (фактически отсканированные товары).
Типовые конфигурации — 1С:Управление торговлей, 1С:ERP, 1С:Комплексная автоматизация, 1С:Розница — уже содержат механизмы работы с ТСД. В большинстве случаев задача сводится не к программированию, а к правильному выбору схемы обмена, установке драйвера и аккуратной настройке. Сложности начинаются там, где складские процессы нестандартны или используется самописная конфигурация.
Ниже разобраны варианты подключения, порядок настройки, проверка результата и типичные ошибки, которые приводят к расхождениям в остатках.
Какие схемы обмена между ТСД и 1С существуют
Первое решение, которое нужно принять, — режим работы терминала: онлайн или офлайн. От этого зависит и выбор оборудования, и архитектура интеграции.
Онлайн-режим (Wi-Fi). Терминал подключён к сети склада и работает с базой 1С в реальном времени: сканирует товар — сразу видит остатки, цены, задания. Реализуется через RDP-клиент (терминал как «тонкий клиент» к серверу 1С), веб-сервисы/HTTP-API или мобильный клиент 1С. Плюс — актуальные данные и мгновенное проведение документов. Минус — зависимость от покрытия Wi-Fi: в «мёртвых зонах» склада работа встаёт.
Офлайн-режим (пакетный обмен). На ТСД предустановлено ПО с локальной базой: перед сменой на терминал выгружаются справочники и задания, после работы данные загружаются в 1С пакетом. Обмен идёт через файл (CSV, XML, TXT) по кабелю, через Wi-Fi-синхронизацию или промежуточную папку. Плюс — автономность и устойчивость к сбоям сети. Минус — данные в 1С появляются с задержкой, возможны коллизии при одновременной работе нескольких сотрудников с одним товаром.
Сравнение вариантов подключения
Подходит для небольших складов со стабильным Wi-Fi. Ограничение: нужны лицензии на терминальные подключения, экран ТСД отображает десктопный интерфейс, что неудобно на маленьком дисплее.
Оптимально для средних и крупных складов: быстрый отклик, нативный интерфейс на ТСД. Ограничение: требует разработки или покупки готового решения и публикации сервисов 1С.
Подходит для складов с плохим покрытием сети и удалённых точек. Ограничение: риск рассинхронизации остатков, нужен регламент выгрузки/загрузки.
Подходит, когда нет штатного разработчика: типовые операции работают из коробки, есть поддержка вендора. Ограничение: стоимость лицензий на каждое устройство и зависимость от возможностей платформы.
Как выбрать ТСД и проверить совместимость с 1С
До покупки оборудования проверьте три вещи. Во-первых, операционную систему терминала: большинство современных решений работает на Android, часть старых — на Windows CE/Mobile. ПО для обмена с 1С должно поддерживать вашу ОС и версию конфигурации. Во-вторых, тип сканера: 1D (линейные штрихкоды) или 2D (QR, DataMatrix — обязательно для маркированных товаров «Честного знака»). В-третьих, наличие драйвера или готового программного продукта под вашу конфигурацию 1С.
Если планируете работу с маркировкой, учтите: обычного сканирования EAN-13 недостаточно — нужен 2D-сканер и ПО, умеющее передавать коды DataMatrix в 1С с проверкой в системе «Честный знак». Это существенно сужает список подходящих решений.
Установка и настройка драйвера ТСД в 1С
Если терминал подключается к компьютеру напрямую (как сканер или через крэдл для пакетного обмена), 1С работает с ним через драйвер оборудования. В типовых конфигурациях перейдите в раздел «Администрирование» → «Подключаемое оборудование» (в разных конфигурациях путь может называться «Настройка подключаемого оборудования» или «Торговое оборудование»).
Порядок действий при классическом подключении:
- 1Установите на ПК драйвер ТСД от производителя или из поставки 1С (раздел «Драйверы оборудования»).
- 2В 1С откройте «Подключаемое оборудование», добавьте новое устройство типа «Терминал сбора данных» и выберите установленный драйвер.
- 3Укажите параметры подключения: COM-порт или сетевой адрес, каталог обмена файлами, формат выгрузки.
- 4Нажмите «Тест устройства» — 1С должна получить ответ от терминала.
- 5Выполните пробную выгрузку номенклатуры на ТСД и загрузку тестового документа обратно.
- 6Проверьте, что количество и товары в созданном документе совпадают с отсканированным.
Для онлайн-схемы через веб-сервисы драйвер не нужен: вместо этого публикуются HTTP-сервисы или веб-сервисы 1С на сервере, а ПО на ТСД обращается к ним по сети. Настройка в этом случае ведётся на стороне сервера 1С (публикация на веб-сервере IIS или Apache) и в мобильном приложении (адрес сервера, логин, пароль пользователя 1С).
Настройка обмена данными: справочники и документы
Суть интеграции — согласованный обмен двумя наборами данных. Из 1С на ТСД выгружаются: номенклатура со штрихкодами, характеристики и серии (если используются), упаковки, цены, остатки, а также документы-задания — заказы на отбор, приходные ордера, задания на инвентаризацию. С ТСД в 1С загружаются фактические данные: что отсканировано, в каком количестве, по какому документу.
Критичный момент — соответствие штрихкодов. Каждый товар на ТСД идентифицируется по штрихкоду, поэтому до запуска обмена приведите в порядок штрихкоды в 1С: у каждой единицы номенклатуры (и каждой упаковки, если отгружаете коробами) должен быть заполнен уникальный штрихкод. Дубли и пустые значения — главная причина ошибок «товар не найден» на терминале.
Для пакетного обмена настройте регламент: кто и когда выгружает задания, куда складываются файлы результатов, как обрабатываются ошибки загрузки. Для онлайн-режима определите права: складскому пользователю обычно достаточно узкой роли — только складские документы, без доступа к финансам и отчётам.
Типовые операции: приёмка, отбор, инвентаризация
Приёмка товара
На ТСД выгружается заказ поставщику или приходный ордер. Кладовщик сканирует товары по факту, терминал сверяет с планом и показывает расхождения. После завершения данные уходят в 1С, где создаётся документ оприходования с фактическим количеством. Проверьте, что в настройках включён контроль «пересортицы»: терминал должен предупреждать, если отсканирован товар, которого нет в задании.
Отбор и отгрузка
Заказ покупателя выгружается как задание на сборку. Терминал ведёт кладовщика по ячейкам (если используется адресное хранение) и не даёт отсканировать лишнее. После сбора в 1С формируется расходный ордер или реализация со статусом «собрано». Здесь важен контроль количества: попытка отсканировать больше, чем в заказе, должна блокироваться.
Инвентаризация
На ТСД выгружается список номенклатуры (без учётных остатков, чтобы исключить подгонку) или пустое задание для «слепого» пересчёта. Результат загружается в «Инвентаризацию товаров», 1С автоматически считает расхождения и формирует оприходование/списание. Это операция, где ТСД даёт максимальный эффект: пересчёт среднего склада ускоряется в несколько раз.
Начинайте внедрение с одной операции — обычно с инвентаризации или приёмки. Когда процесс стабильно работает на одном участке и персонал освоился, подключайте отбор и остальные сценарии. Попытка запустить все операции разом почти всегда заканчивается хаосом и откатом к бумажным листам.
Проверка результата и контроль расхождений
После настройки обмена убедитесь, что данные ходят в обе стороны без потерь. Контрольные точки ниже помогают отличить рабочую интеграцию от скрытых проблем.
Как проверить результат настройки
Все товары с заполненными штрихкодами видны на ТСД, поиск по штрихкоду находит нужную позицию
Часть товаров отсутствует или находится «не та» позиция — проверяйте штрихкоды и отбор выгрузки
Документ создаётся с теми же товарами и количеством, что отсканированы на терминале
Количество расходится, появляются строки с нулём или дубли — ошибка в формате обмена или повторная загрузка
Складские остатки в 1С изменились ровно на отсканированное количество
Остатки не меняются (документ не проведён) или меняются дважды
Каждый терминал видит актуальные задания, документы не конфликтуют
Один документ загружается дважды с разных ТСД — нужна блокировка по документу-основанию
Полезная практика — первые недели после запуска сверять итоги дня: суммарное количество по документам, созданным через ТСД, против контрольного пересчёта случайных позиций. Систематические расхождения по конкретному терминалу или пользователю указывают на проблему в настройке или в дисциплине сканирования.
Типичные ошибки и как их избежать
Отдельно стоит ошибка с кодировкой и форматом файлов при пакетном обмене: кириллица в наименованиях «ломается», если ТСД и 1С используют разные кодировки. Проверяйте это на товарах с длинными русскими названиями ещё на этапе теста.
Когда типовых средств не хватает
Стандартные механизмы покрывают базовые сценарии, но есть ситуации, где нужна доработка или готовое отраслевое решение: адресное хранение с ячейками, работа с маркированной продукцией, серийный учёт, кросс-докинг, нестандартные маршруты сборки. Здесь три пути: доработка конфигурации своим программистом 1С, покупка специализированной платформы для ТСД с готовыми сценариями, либо WMS-система, интегрированная с 1С.
Как выбрать путь
Что важно запомнить
Интеграция ТСД с 1С строится на трёх опорах: выбор режима обмена (онлайн или пакетный), корректная установка драйвера или публикация сервисов, чистые данные — прежде всего штрихкоды. Тестируйте всё на копии базы, начинайте с одной операции и контролируйте расхождения остатков в первые недели работы.
Частые вопросы
Нужен ли отдельный драйвер для каждой модели ТСД?
Да, драйвер зависит от производителя и модели терминала, а также от способа подключения. Многие устройства работают через универсальные драйверы по стандарту, поддерживаемому 1С, но перед покупкой стоит уточнить наличие драйвера под вашу версию платформы 1С.
Можно ли использовать смартфон вместо ТСД?
Да, смартфон с камерой и мобильным приложением справляется с базовым сканированием, и это рабочий вариант для малого бизнеса. Ограничения: скорость сканирования камерой ниже, чем у лазерного сканера, нет защиты от падений и пыли, быстрее садится батарея. При интенсивной работе на складе промышленный ТСД окупается надёжностью.
Что делать, если на складе плохой Wi-Fi?
Используйте офлайн-режим с пакетным обменом: терминал работает автономно, а синхронизация происходит в зоне покрытия сети или через кабель. Дополнительно проверьте покрытие: иногда проблему решает перенос точки доступа или установка дополнительной.
Как избежать дублирования документов при загрузке с ТСД?
Каждое задание на терминале должно иметь уникальный номер, а загрузка в 1С — проверять, не был ли документ по этому заданию уже создан. В типовых механизмах такая проверка обычно есть; при самописном обмене её нужно реализовать явно.
Работает ли ТСД с маркированными товарами?
Работает, но нужен 2D-сканер для чтения кодов DataMatrix и ПО, поддерживающее обмен с системой маркировки. Обычный терминал с 1D-сканером для маркированной продукции не подойдёт.
Можно ли настроить обмен без программиста?
Для типовых конфигураций и стандартных операций — да: установка драйвера и настройка обмена выполняются в пользовательском режиме по инструкции. Программист понадобится для нестандартных сценариев, доработки форматов обмена и интеграции через веб-сервисы.