ТСД и учётная база: что происходит между сканером и документом 1С

· 9 мин

Содержание

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

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

Как ТСД и информационная база обмениваются данными

Цепочка из четырёх звеньев:

  1. 📦 Учётная база 1С — хранит номенклатуру, штрихкоды, остатки и документы.
  2. 🔌 Слой подключения — драйвер ТСД в составе библиотеки подключаемого оборудования (БПО) или внешняя программа-посредник с собственной серверной частью.
  3. 📱 Приложение на терминале — клиент, который показывает кладовщику задание и пишет результаты сканирования.
  4. 📡 Канал связи — USB-кабель с подставкой, общая папка, Wi-Fi или мобильная сеть.

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

Что идёт в терминал:

  • 🏷️ справочник товаров со штрихкодами, характеристиками и упаковками;
  • 📋 задание: строки заказа, поступления или документа пересчёта с плановым количеством;
  • 📍 при адресном хранении — ячейки склада.

Что идёт из терминала:

  • ✅ отсканированные позиции и фактическое количество;
  • 🔢 коды маркировки, серии, номера ячеек;
  • ⚠️ штрихкоды, которых нет в базе (их разбирают отдельно).

Терминал не меняет остатки сам. Остатки меняет документ 1С, который заполнили данными ТСД и провели. Пока документ не проведён, на складе ничего не изменилось.

Офлайн, онлайн и режим эмуляции клавиатуры

Способ связи определяет, насколько свежие данные видит кладовщик и что будет при обрыве сети.

РежимКак работаетКогда подходитСлабые места
Офлайн (пакетный)Выгрузили товары в ТСД → сканируют без связи → поставили в подставку → загрузили результат в документНебольшой склад, разовые инвентаризации, плохой Wi-FiДанные устаревают к моменту загрузки; легко загрузить файл дважды
Онлайн по Wi-FiПриложение ТСД обращается к базе через веб-сервис или серверную часть посредника, каждая строка сразу уходит в 1СОтбор под заказы, приёмка с контролем, адресный складНужна устойчивая сеть по всему складу; без неё работа встаёт
Удалённый рабочий стол или веб-клиентНа ТСД открывают сеанс 1С (RDP или браузер), сканер работает как клавиатураБыстрый старт без покупки ПО посредникаМелкий экран, неудобные формы; каждый ТСД — отдельный сеанс и лицензия 1С
Эмуляция клавиатуры в мобильном приложенииСканер «печатает» штрихкод в поле вводаПростые сценарии: проверить цену, найти товарТеряются служебные символы кода маркировки; зависимость от раскладки

Протоколы обмена в офлайн-режиме — это обычно файлы (текстовые, XML, базы приложения на терминале) через ActiveSync или Windows Mobile Device Center для старых устройств на Windows CE и через USB или общую папку для Android. В онлайн-режиме данные идут по HTTP/HTTPS: на стороне 1С публикуют веб-сервис или ставят сервер приложения-посредника.

Для онлайн-режима нужна база, опубликованная на веб-сервере (IIS или Apache), либо серверная часть программы-посредника, у которой есть доступ к базе. Файловая база на ноутбуке кладовщика для этого не годится.

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

В типовых конфигурациях (1С:Управление торговлей 11, 1С:Комплексная автоматизация, 1С:ERP, 1С:Розница, 1С:Бухгалтерия 3.0) ТСД подключают через справочник подключаемого оборудования.

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

Шаг 1. Установите ПО терминала

Драйвер ТСД поставляет не фирма 1С, а производитель программы для терминала. Распространённые варианты — Mobile SMARTS («Клеверенс»), DataMobile, решения АТОЛ и Scanport. На компьютер ставят компонент обмена, на терминал — клиентское приложение. Версии обеих частей должны совпадать.

Шаг 2. Создайте экземпляр оборудования

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

Шаг 3. Задайте параметры и проверьте связь

В карточке экземпляра откройте настройку. Набор полей задаёт драйвер: путь к файлу обмена, адрес сервера, база терминала, формат выгрузки. Кнопкой теста проверьте связь до того, как идти на склад.

Шаг 4. Заполните штрихкоды

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

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

Приёмы, которые экономят время

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

Как провести инвентаризацию с помощью ТСД

Порядок на примере УТ 11, где для пересчёта есть документ «Пересчёт товаров», а по итогам оформляют оприходование излишков и списание недостач. В Бухгалтерии 3.0 тот же сценарий идёт через документ «Инвентаризация товаров».

  1. Создайте документ пересчёта по складу или по ячейкам. Если склад большой, разбейте его на зоны и сделайте по документу на зону — так проще разбирать расхождения.
  2. Заполните учётные данные по остаткам, если нужен контроль «план-факт». Для слепой инвентаризации плановое количество на терминал не выгружают, чтобы кладовщик не подгонял цифры.
  3. Выгрузите задание в ТСД командой работы с оборудованием в табличной части документа. Команды загрузки и выгрузки появляются, когда ТСД подключён на текущем рабочем месте.
  4. Пересчитайте товар. Кладовщик сканирует каждую единицу или сканирует один раз и вводит количество вручную.
  5. Загрузите результат в тот же документ. Строки, которых не было в учёте, добавятся; количество ляжет в колонку фактических данных.
  6. Разберите расхождения перед проведением. Пересчитайте строки с крупными отклонениями повторно, особенно соседние по артикулу.
  7. Оформите итоговые документы: излишки — оприходованием, недостачи — списанием, пересорт — отдельной операцией, если она поддерживается в конфигурации.
Перед стартом инвентаризации с ТСД
Выполнено: 0 / 6

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

Типовые ошибки обмена и как их найти

Ищите неисправное звено по порядку: устройство → драйвер → данные → документ.

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

Ещё три причины, которые часто упускают:

  • 🕒 Время на терминале. Если дата на ТСД сбита, часть приложений отказывается принимать задания или подставляет неверную дату операции.
  • 🔤 Суффикс сканера. Без символа Enter после штрихкода поле ввода не понимает, что код считан. С двумя Enter строка добавляется дважды.
  • 🔐 Права пользователя 1С. Пользователь, от имени которого идёт онлайн-обмен, должен иметь права на документы и справочники, которые читает и пишет терминал.

Перед переустановкой драйвера или перезапуском серверной части посредника предупредите склад: открытые на терминалах задания в онлайн-режиме оборвутся. Делайте это между сменами.

Если обмен так и не заработал

Когда драйвер не поддерживает вашу конфигурацию или релиз, есть два обходных пути.

  1. Обработка загрузки из файла. Почти любое приложение ТСД умеет выгружать результат в CSV или Excel. Табличные части многих документов в типовых конфигурациях имеют команду загрузки из внешнего файла: загрузите колонки «штрихкод» и «количество» через неё.
  2. Мобильное приложение 1С. Для части сценариев используют мобильный клиент 1С или отдельное мобильное приложение склада, которое работает с базой через публикацию. Тогда драйвер ТСД не нужен: сканер встроен в устройство.

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

Как выбрать ТСД под склад и ускорить работу

Терминал подбирают под задачу, а не по цене самого дешёвого.

ПараметрНа что смотреть
Сканер1D читает только линейные коды. Для маркировки (DataMatrix) и QR нужен 2D-сканер
Операционная системаAndroid — основной вариант для новых внедрений. Устройства на Windows CE и Windows Mobile больше не развиваются
АккумуляторХватает ли на полную смену; есть ли горячая замена батареи
Защита корпусаДля холодного склада и пыльного цеха — класс защиты IP65 и выше, устойчивость к падениям
СвязьWi-Fi с быстрым переключением между точками доступа; для выездной торговли — мобильная сеть
КлавиатураФизические клавиши удобнее в перчатках и при вводе количества

Ориентировочные цены: простые Android-терминалы с 2D-сканером — примерно от 25–35 тыс. руб., защищённые промышленные модели — 60–120 тыс. руб. и выше. Программу-посредник обычно лицензируют на каждое устройство: закладывайте ориентировочно ещё несколько тысяч рублей на терминал, точную цену уточняйте у поставщика.

Что ускоряет склад сильнее, чем дорогой терминал:

  • 📐 Штрихкоды на всех упаковках. Сканировать коробку и получать 24 штуки быстрее, чем вводить число вручную.
  • 🗺️ Адресное хранение. Когда терминал ведёт кладовщика по ячейкам, отбор идёт по маршруту, а не по памяти.
  • 📶 Онлайн там, где важна свежесть остатков. Отбор и приёмку лучше вести онлайн, а годовую инвентаризацию можно оставить в офлайн-режиме.
  • 🔋 Регламент зарядки. Простой из-за севшего терминала посреди пересчёта — одна из частых причин сорванной инвентаризации.

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

Нужна ли отдельная лицензия 1С на каждый ТСД?
При офлайн-обмене через драйвер — нет: данные загружает пользователь на компьютере. При работе через RDP или веб-клиент каждый терминал занимает сеанс 1С и клиентскую лицензию. Лицензию программы-посредника обычно покупают на каждое устройство.
Можно ли использовать обычный смартфон вместо ТСД?
Для редких операций — да, если приложение умеет сканировать камерой. Для ежедневной работы камера медленнее встроенного сканера, а корпус не выдерживает падений на бетон.
Работает ли ТСД с файловой базой?
В офлайн-режиме — да, драйверу достаточно доступа к компьютеру с 1С. Для онлайн-обмена базу нужно опубликовать на веб-сервере, иначе терминалу не к чему подключаться.
Подходит ли один терминал для маркированных товаров и обычных?
Да, если у него 2D-сканер, а приложение умеет передавать коды маркировки без потери служебных символов. Это стоит проверить на тестовом коде до покупки партии терминалов.