Терминал сбора данных и 1С: от подключения до приёмки маркировки
Содержание
Терминал сбора данных (ТСД) работает с 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С.
- В справочнике драйверов оборудования добавьте новый драйвер из файла, если его нет в списке поставляемых.
- Создайте экземпляр оборудования: тип «Терминал сбора данных», выбранный драйвер, рабочее место — текущий компьютер.
- Откройте настройки экземпляра и укажите параметры подключения: порт, папку обмена или адрес сервера приложения — зависит от драйвера.
- Нажмите кнопку проверки устройства в форме настройки. Должно прийти сообщение об успешной проверке.
Внешнюю компоненту драйвера устанавливайте под учётной записью с правами администратора Windows. Без этого 1С покажет ошибку подключения компоненты, хотя сам драйвер скопирован.
Эмуляция клавиатуры: три настройки на самом терминале
Если терминал работает как сканер, всё решают параметры приложения сканирования на Android:
- ⌨️ Суффикс — после кода должен идти
Enter(CR или CR+LF). Без него 1С не поймёт, что код закончился. - 🔤 Раскладка — коды с буквами при русской раскладке превращаются в кириллицу. Включите передачу кодов символов или настройте английскую раскладку на ПК.
- 🔢 Префикс — некоторые драйверы сканера в 1С ждут служебный префикс, чтобы отличить скан от ручного ввода. Задайте одинаковый префикс на ТСД и в настройке сканера в 1С.
Выгрузка номенклатуры в ТСД и загрузка документов в 1С
Пакетный обмен — основной способ работы с терминалом в 1С для инвентаризации. Порядок одинаковый в любой конфигурации.
Шаг 1. Подготовьте штрихкоды
Терминал ищет товар по штрихкоду. Если у номенклатуры нет кода в регистре штрихкодов, ТСД покажет «товар не найден». Проверьте:
- у каждой позиции, которую будут сканировать, есть штрихкод в карточке номенклатуры (раздел штрихкодов карточки);
- у товаров с характеристиками или упаковками код привязан к нужной характеристике и упаковке, иначе в документ попадёт «общий» товар;
- для своих товаров без заводского кода сгенерируйте внутренний EAN-13 и распечатайте этикетки.
Шаг 2. Выгрузите справочник в терминал
Выгрузка запускается из обработки обмена с ТСД (в УТ и КА она доступна в разделе склада или из настроек подключаемого оборудования, у сторонних решений — из их собственной обработки). Выгружайте не всю номенклатуру, а нужную выборку: по складу, по группе, только товары с остатком.
На справочнике в 30–50 тысяч позиций выгрузка с фото и описаниями идёт долго и забивает память терминала. Отключите лишние поля: для сканирования нужны код, наименование, единица и штрихкод.
Шаг 3. Соберите документ на терминале
Кладовщик открывает на ТСД нужный тип задания: инвентаризация, приёмка, отбор. Сканирует товар, вводит количество или сканирует каждую единицу. Неизвестный код терминал обычно сохраняет отдельной строкой — не удаляйте такие строки, их разберут в 1С.
Шаг 4. Загрузите данные в 1С
Откройте документ в 1С (например, пересчёт товаров, поступление, перемещение) и найдите в командной панели табличной части команду загрузки из ТСД — она обычно в меню Ещё или на кнопке со значком терминала. Выберите подключённый терминал, подтвердите загрузку.
После загрузки:
- Проверьте строки с незаполненной номенклатурой — это коды, которых нет в базе.
- Сверьте итоговое количество с тем, что видит кладовщик на экране ТСД.
- Очистите документ на терминале только после записи документа в 1С.
Как провести инвентаризацию с ТСД без двойного счёта
Если склад считают несколько человек, разделите его на зоны: стеллаж, ряд или ячейку. Каждый кладовщик собирает на терминале отдельный документ по своей зоне.
- 🗺️ Перед началом распечатайте план зон и закрепите их за людьми.
- 📥 Загружайте документы с разных ТСД в один пересчёт по очереди. До инвентаризации проверьте на тестовом документе, что повторная загрузка добавляет количество, а не заменяет уже загруженные строки: поведение зависит от обработки обмена.
- 🔁 Спорные позиции (большое расхождение с учётом) пересчитывает другой сотрудник, а не тот же самый.
- ⏸️ На время пересчёта остановите отгрузки с пересчитываемой зоны или фиксируйте их отдельно. Иначе расхождение получится из-за движения товара, а не из-за ошибки учёта.
Мобильное приложение на ТСД: онлайн-работа с базой 1С
Онлайн-режим снимает главную проблему пакетного обмена: устаревшие данные. Кладовщик видит актуальные остатки, задания на отбор и сразу закрывает их.
Варианты реализации:
| Вариант | Что нужно | Плюсы | Минусы |
|---|---|---|---|
| Приложение стороннего разработчика | Сервер приложения + коннектор в 1С | Готовые сценарии склада, маркировка | Лицензия на каждый ТСД |
| Мобильный клиент 1С | Публикация базы на веб-сервере, приложение «1С:Предприятие» на Android | Работает с формами самой конфигурации | Формы рабочих мест не адаптированы под маленький экран |
| Своя мобильная разработка | Программист 1С, мобильная платформа | Под свои процессы | Дорого и долго поддерживать |
Что подготовить для онлайн-режима
- 🌐 Публикацию базы на веб-сервере (IIS или Apache) через
Администрирование → Публикация на веб-серверев конфигураторе. Для доступа извне — только HTTPS. - 📶 Покрытие Wi-Fi по всему складу, включая стеллажи в дальних рядах и холодильные камеры. Мёртвые зоны — частая причина «зависшего» документа.
- 👤 Отдельного пользователя 1С для каждого кладовщика с урезанными правами. Не давайте терминалу полные права: потерянный ТСД не должен открывать всю базу.
Каждое подключение мобильного клиента расходует клиентскую лицензию 1С, как обычный сеанс. Посчитайте лицензии до того, как раздадите терминалы всей смене.
Особенности работы с маркировкой «Честный ЗНАК» на терминале
Для маркированных товаров ТСД сканирует не штрихкод EAN, а код маркировки в формате DataMatrix. Каждая единица уникальна, поэтому сканировать нужно каждую пачку, а не «товар × количество».
Что умеет ТСД в маркировке
- 📦 Приёмка по УПД: сверка отсканированных кодов с кодами из электронного УПД поставщика.
- 🧱 Агрегация: сканирование кода короба (транспортной упаковки) вместо всех вложенных единиц, если поставщик передал агрегацию.
- 🏷️ Перемаркировка и списание: сбор кодов для вывода из оборота.
- 🔍 Инвентаризация маркированных остатков с проверкой статуса кода.
Критичный момент — символ-разделитель GS
Код маркировки содержит служебный разделитель GS (код символа 29) между группами данных. Если терминал его не передаёт, 1С получает «склеенную» строку и проверка кода в Честном ЗНАКе не проходит.
Что проверить:
- В настройках сканирования на ТСД включите передачу символа GS (в разных моделях опция называется по-разному: передача FNC1 или групповых разделителей).
- В режиме эмуляции клавиатуры GS часто теряется. Для маркировки лучше пакетный или онлайн-режим через драйвер.
- Сравните длину отсканированной строки с длиной кода на этикетке: если длина на 1–2 символа меньше, разделители пропали.
Принимайте маркированный товар только после сверки кодов. Если в 1С ушла приёмка с ошибочными кодами, исправлять придётся и в учёте, и в Честном ЗНАКе.
Как сверка выглядит в 1С
В УТ, КА и ERP есть форма проверки и подбора маркированной продукции, она открывается из документа поступления. Коды из ТСД загружаются в неё, программа сравнивает их с ожидаемыми и показывает расхождения: лишние, недостающие, с ошибкой формата. В БП 3.0 проверка кодов при приёмке тоже есть, но набор сценариев скромнее.
Ошибки при работе с терминалом в 1С и как их исправить
Профилактика
- 🔄 Обновляйте драйвер ТСД вместе с крупными обновлениями конфигурации: разработчики выпускают версии под новые релизы.
- 🗂️ Перед инвентаризацией выгружайте свежий справочник — новые товары за неделю не появятся на терминале сами.
- 🔋 Держите запасной аккумулятор: ТСД, севший на середине пересчёта, теряет незавершённые задания в некоторых приложениях.