Терминал сбора данных и 1С: от подключения до приёмки маркировки

· 10 мин

Содержание

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

Для небольшого склада хватает первого режима. Для инвентаризации и приёмки сотен позиций — второго или третьего. Порядок настройки одинаков для 1С 8.3 в Бухгалтерии 3.0, Управлении торговлей 11, Комплексной автоматизации 2 и ERP — различаются только пути меню. Главные проблемы тоже общие: терминал «не видит» товар, теряет разделитель в коде маркировки или приносит пустой документ.

Какой терминал и какое ПО выбрать под задачу

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

РежимКак работаетКогда выбиратьОграничения
Эмуляция клавиатурыТСД передаёт код как нажатия клавиш в активное окно 1СКасса, мелкая приёмка у компьютераНужен компьютер рядом, нет работы «в зале»
Пакетный (offline)Справочник выгружается в ТСД, документ собирается на терминале, затем загружается в 1СИнвентаризация, склад без Wi-FiДанные в 1С появляются только после загрузки
ОнлайнПриложение на ТСД читает и пишет базу через веб-сервис или публикациюОрдерный склад, сборка заказов, маркировкаНужен стабильный Wi-Fi и публикация базы

📱 На что смотреть при покупке терминала:

  • 2D-сканер, а не 1D: коды маркировки DataMatrix 1D-модуль не читает;
  • версия Android, которую поддерживает выбранное ПО учёта (проверьте в требованиях разработчика до покупки);
  • аккумулятор на полную смену и защищённый корпус, если склад холодный или пыльный;
  • Wi-Fi с поддержкой диапазона 5 ГГц для онлайн-режима на большом складе.

🧩 Программное обеспечение. Типовые конфигурации 1С поддерживают ТСД через библиотеку подключаемого оборудования (БПО). Готовые драйверы есть у популярных разработчиков складских решений: «Клеверенс» (Mobile SMARTS, «Склад 15»), DataMobile, ScanPort и других. Обычно разработчик даёт обработку или расширение для 1С и приложение для терминала. Лицензия приложения покупается на каждое устройство.

Перед покупкой попросите у разработчика демо-версию и проверьте её на копии своей базы. Совместимость с релизом конфигурации важнее списка функций в буклете.

Подключение ТСД к 1С: драйвер и настройка оборудования

В режиме эмуляции клавиатуры настраивать в 1С почти нечего: терминал подключают как сканер штрихкодов. Для пакетного и онлайн-режима нужен драйвер.

Где в 1С подключается оборудование

КонфигурацияПуть
Бухгалтерия предприятия 3.0Администрирование → Подключаемое оборудование
Управление торговлей 11, КА 2, ERPНСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование

В открывшемся списке выберите тип оборудования Терминалы сбора данных и создайте новый экземпляр.

Пошагово

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

Внешнюю компоненту драйвера устанавливайте под учётной записью с правами администратора Windows. Без этого 1С покажет ошибку подключения компоненты, хотя сам драйвер скопирован.

Эмуляция клавиатуры: три настройки на самом терминале

Если терминал работает как сканер, всё решают параметры приложения сканирования на Android:

  • ⌨️ Суффикс — после кода должен идти Enter (CR или CR+LF). Без него 1С не поймёт, что код закончился.
  • 🔤 Раскладка — коды с буквами при русской раскладке превращаются в кириллицу. Включите передачу кодов символов или настройте английскую раскладку на ПК.
  • 🔢 Префикс — некоторые драйверы сканера в 1С ждут служебный префикс, чтобы отличить скан от ручного ввода. Задайте одинаковый префикс на ТСД и в настройке сканера в 1С.

Выгрузка номенклатуры в ТСД и загрузка документов в 1С

Пакетный обмен — основной способ работы с терминалом в 1С для инвентаризации. Порядок одинаковый в любой конфигурации.

Шаг 1. Подготовьте штрихкоды

Терминал ищет товар по штрихкоду. Если у номенклатуры нет кода в регистре штрихкодов, ТСД покажет «товар не найден». Проверьте:

  • у каждой позиции, которую будут сканировать, есть штрихкод в карточке номенклатуры (раздел штрихкодов карточки);
  • у товаров с характеристиками или упаковками код привязан к нужной характеристике и упаковке, иначе в документ попадёт «общий» товар;
  • для своих товаров без заводского кода сгенерируйте внутренний EAN-13 и распечатайте этикетки.

Шаг 2. Выгрузите справочник в терминал

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

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

Шаг 3. Соберите документ на терминале

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

Шаг 4. Загрузите данные в 1С

Откройте документ в 1С (например, пересчёт товаров, поступление, перемещение) и найдите в командной панели табличной части команду загрузки из ТСД — она обычно в меню Ещё или на кнопке со значком терминала. Выберите подключённый терминал, подтвердите загрузку.

После загрузки:

  1. Проверьте строки с незаполненной номенклатурой — это коды, которых нет в базе.
  2. Сверьте итоговое количество с тем, что видит кладовщик на экране ТСД.
  3. Очистите документ на терминале только после записи документа в 1С.

Как провести инвентаризацию с ТСД без двойного счёта

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

  • 🗺️ Перед началом распечатайте план зон и закрепите их за людьми.
  • 📥 Загружайте документы с разных ТСД в один пересчёт по очереди. До инвентаризации проверьте на тестовом документе, что повторная загрузка добавляет количество, а не заменяет уже загруженные строки: поведение зависит от обработки обмена.
  • 🔁 Спорные позиции (большое расхождение с учётом) пересчитывает другой сотрудник, а не тот же самый.
  • ⏸️ На время пересчёта остановите отгрузки с пересчитываемой зоны или фиксируйте их отдельно. Иначе расхождение получится из-за движения товара, а не из-за ошибки учёта.

Мобильное приложение на ТСД: онлайн-работа с базой 1С

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

Варианты реализации:

ВариантЧто нужноПлюсыМинусы
Приложение стороннего разработчикаСервер приложения + коннектор в 1СГотовые сценарии склада, маркировкаЛицензия на каждый ТСД
Мобильный клиент 1СПубликация базы на веб-сервере, приложение «1С:Предприятие» на AndroidРаботает с формами самой конфигурацииФормы рабочих мест не адаптированы под маленький экран
Своя мобильная разработкаПрограммист 1С, мобильная платформаПод свои процессыДорого и долго поддерживать

Что подготовить для онлайн-режима

  • 🌐 Публикацию базы на веб-сервере (IIS или Apache) через Администрирование → Публикация на веб-сервере в конфигураторе. Для доступа извне — только HTTPS.
  • 📶 Покрытие Wi-Fi по всему складу, включая стеллажи в дальних рядах и холодильные камеры. Мёртвые зоны — частая причина «зависшего» документа.
  • 👤 Отдельного пользователя 1С для каждого кладовщика с урезанными правами. Не давайте терминалу полные права: потерянный ТСД не должен открывать всю базу.

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

Особенности работы с маркировкой «Честный ЗНАК» на терминале

Для маркированных товаров ТСД сканирует не штрихкод EAN, а код маркировки в формате DataMatrix. Каждая единица уникальна, поэтому сканировать нужно каждую пачку, а не «товар × количество».

Что умеет ТСД в маркировке

  • 📦 Приёмка по УПД: сверка отсканированных кодов с кодами из электронного УПД поставщика.
  • 🧱 Агрегация: сканирование кода короба (транспортной упаковки) вместо всех вложенных единиц, если поставщик передал агрегацию.
  • 🏷️ Перемаркировка и списание: сбор кодов для вывода из оборота.
  • 🔍 Инвентаризация маркированных остатков с проверкой статуса кода.

Критичный момент — символ-разделитель GS

Код маркировки содержит служебный разделитель GS (код символа 29) между группами данных. Если терминал его не передаёт, 1С получает «склеенную» строку и проверка кода в Честном ЗНАКе не проходит.

Что проверить:

  1. В настройках сканирования на ТСД включите передачу символа GS (в разных моделях опция называется по-разному: передача FNC1 или групповых разделителей).
  2. В режиме эмуляции клавиатуры GS часто теряется. Для маркировки лучше пакетный или онлайн-режим через драйвер.
  3. Сравните длину отсканированной строки с длиной кода на этикетке: если длина на 1–2 символа меньше, разделители пропали.

Принимайте маркированный товар только после сверки кодов. Если в 1С ушла приёмка с ошибочными кодами, исправлять придётся и в учёте, и в Честном ЗНАКе.

Как сверка выглядит в 1С

В УТ, КА и ERP есть форма проверки и подбора маркированной продукции, она открывается из документа поступления. Коды из ТСД загружаются в неё, программа сравнивает их с ожидаемыми и показывает расхождения: лишние, недостающие, с ошибкой формата. В БП 3.0 проверка кодов при приёмке тоже есть, но набор сценариев скромнее.

Перед первой приёмкой маркировки с ТСД
Выполнено: 0 / 5

Ошибки при работе с терминалом в 1С и как их исправить

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

Профилактика

  • 🔄 Обновляйте драйвер ТСД вместе с крупными обновлениями конфигурации: разработчики выпускают версии под новые релизы.
  • 🗂️ Перед инвентаризацией выгружайте свежий справочник — новые товары за неделю не появятся на терминале сами.
  • 🔋 Держите запасной аккумулятор: ТСД, севший на середине пересчёта, теряет незавершённые задания в некоторых приложениях.

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

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