Терминал сбора данных и 1С: от выбора схемы обмена до первой загруженной инвентаризации

· 10 мин

Содержание

Чтобы работать с ТСД в 1С, нужно три вещи: драйвер терминала, установленный на компьютере, устройство, подключённое в разделе подключаемого оборудования (в БП 3.0 — Администрирование → Подключаемое оборудование), и справочник товаров со штрихкодами. Дальше обмен идёт по кругу: выгрузили товары или задание на терминал, кладовщик отсканировал, результат загрузили в документ 1С.

Главное решение принимается до покупки терминала — офлайн или онлайн. От него зависит, нужен ли драйвер вообще, какое ПО ставить на ТСД и сколько будет стоить внедрение. Порядок действий одинаков для 1С 8.3 с интерфейсом «Такси» в Бухгалтерии 3.0 и Управлении торговлей 11 — различается только путь к разделу оборудования.

Офлайн или онлайн: какую схему работы с ТСД выбрать

Терминал сбора данных — это сканер штрихкодов с памятью, экраном и своей операционной системой (сейчас почти всегда Android). С 1С он может работать двумя способами.

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

Онлайн. Терминал всё время на связи с базой через Wi-Fi. Кладовщик видит актуальные остатки, заказы и сразу пишет данные в документы 1С.

КритерийОфлайнОнлайн
Wi-Fi на складеНе нуженНужен по всей площади
Данные на терминалеСлепок на момент выгрузкиАктуальные
Проверка кодов маркировкиТолько после загрузки в 1ССразу при сканировании
Что ставится в 1СДрайвер ТСД через подключаемое оборудованиеСервер и расширение складской программы или мобильный клиент
Когда подходитИнвентаризация, редкие приёмки, маленький складСборка заказов, ордерный склад, маркировка

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

Чем реализуют онлайн-режим

  • 📱 Складское ПО сторонних разработчиков («Склад 15» на платформе Mobile SMARTS, DataMobile и аналоги). На ТСД ставится клиент, в 1С — расширение или обработка, сервер приложения связывается с базой.
  • 🖥 Мобильный клиент 1С — та же конфигурация открывается на терминале. Работает, но формы складских документов на маленьком экране неудобны.
  • 🌐 Терминальный доступ или веб-клиент — допустимо как временное решение. Сканер в таком случае просто вводит штрихкод в поле, как клавиатура.

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

Подготовка терминала и установка драйвера ТСД

Начните с терминала, а не с 1С. Драйвер всё равно будет ждать ответа от программы на устройстве.

  1. Установите на ТСД клиентскую программу, которую требует ваш драйвер. Её дистрибутив обычно идёт в одном архиве с драйвером.
  2. Проверьте, что встроенный сканер читает коды в этой программе: отсканируйте любой товар и посмотрите, появились ли цифры.
  3. Настройте на терминале суффикс после штрихкода (обычно Enter) и отключите лишние префиксы. Лишний символ перед кодом — частая причина «товар не найден».
  4. Для работы с маркировкой включите передачу служебного символа GS в DataMatrix. Без него код маркировки приходит в 1С склеенным и не проходит проверку.
  5. Подключите терминал к компьютеру и убедитесь, что Windows его видит: для Android-ТСД — как устройство в проводнике или по сети, если обмен идёт через Wi-Fi.

Установка драйвера на компьютер

Драйвер ТСД для 1С бывает двух видов, и ставится он по-разному.

Тип драйвераКак устанавливаетсяНа что смотреть
Компонента Native API (архив .zip)Загружается прямо из 1С в список драйверовРазрядность платформы 32/64 бита
COM-компонента (инсталлятор .exe/.msi)Запуском установщика от имени администратора WindowsСтавится на каждый компьютер отдельно, в том числе на терминальный сервер

Современные драйверы почти все Native API. Их загружают из формы драйверов: в разделе подключаемого оборудования откройте список драйверов и добавьте новый из файла. 1С распакует компоненту и установит её для текущего пользователя.

Разрядность драйвера должна совпадать с разрядностью клиента 1С. 64-битная платформа не подключит 32-битную COM-компоненту, даже если установка прошла без ошибок. Для Native API в архиве обычно лежат обе версии, и 1С берёт нужную сама.

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

Подключение одинаково устроено в БП 3.0 и УТ 11 — обе конфигурации используют одну библиотеку подключаемого оборудования. Отличается только вход в раздел.

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

Шаги подключения

  1. Установите флажок «Использовать подключаемое оборудование». Без него список устройств недоступен.
  2. Откройте список оборудования и выберите тип «Терминалы сбора данных».
  3. Создайте новое устройство: укажите драйвер из списка установленных и рабочее место.
  4. Нажмите «Настроить…» — откроется форма параметров конкретного драйвера. Здесь задают способ связи (USB, Wi-Fi, папка обмена), формат полей, кодировку.
  5. Запустите тест устройства из формы настройки. Ответ «тест успешно выполнен» значит, что драйвер нашёл терминал.
  6. Сохраните устройство и перезапустите сеанс 1С, если драйвер ставился только что.

Рабочее место — то, о чём забывают

Оборудование в 1С привязано не к пользователю, а к рабочему месту — комбинации компьютера и пользователя. Если ТСД подключили на ноутбуке кладовщика, бухгалтер со своего компьютера его не увидит: команд обмена в документах у него не будет.

  • 🔌 Для каждого компьютера, с которого будут обмениваться с ТСД, создайте отдельную запись устройства с его рабочим местом.
  • 🖥 На терминальном сервере рабочее место определяется по сеансу, а драйвер ставится один раз на сервер — но для COM-драйвера с правами администратора.
  • 🔁 После переустановки Windows или переименования компьютера рабочее место создаётся заново, и устройство «пропадает». Настройки придётся перепривязать.

Выгрузка товаров и заданий на терминал

Перед первым сканированием терминал должен знать, какие товары существуют. Иначе он покажет только цифры штрихкода, и сверять придётся уже в 1С.

Что подготовить в базе

  • 🏷 Штрихкоды у номенклатуры. Каждый товар, который будут сканировать, должен иметь штрихкод в карточке (для товаров с характеристиками или упаковками — на уровне характеристики и упаковки).
  • 📦 Единицы и упаковки. Если коробка имеет свой штрихкод, заведите упаковку с коэффициентом. Тогда скан коробки на 12 штук даст 12, а не 1.
  • 🧹 Дубли кодов. Один штрихкод у двух карточек ломает загрузку: 1С не знает, какой товар подставить. Проверьте дубли до выгрузки.

Варианты выгрузки

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

Задание по документу. Подходит для приёмки и отгрузки: на терминал выгружают табличную часть конкретного документа (заказа поставщику, заказа клиента, задания на пересчёт). Кладовщик видит, сколько ждут, и сканирует до совпадения.

В типовых конфигурациях команды обмена с ТСД появляются в табличной части «Товары» складских и торговых документов, когда оборудование подключено на этом рабочем месте. Если их не видно в командной панели — откройте меню «Ещё» табличной части.

Выгружайте не всю номенклатуру за десять лет, а только активный ассортимент. Терминал на 20–30 тысяч позиций заметно медленнее ищет товар, а обмен по USB растягивается на минуты.

Сканирование на складе и загрузка результатов в 1С

Типовые операции, ради которых берут ТСД:

ОперацияДокумент в 1С, куда грузят данные
ИнвентаризацияБП 3.0 — «Инвентаризация товаров»; УТ 11 — «Пересчёт товаров»
Приёмка от поставщикаПоступление товаров или приходный ордер при ордерной схеме
Отгрузка, сборка заказаРеализация товаров или расходный ордер
ПеремещениеПеремещение товаров между складами

Порядок загрузки

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

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

Инвентаризация с несколькими терминалами

Если склад считают три человека с тремя ТСД, есть два рабочих пути:

  • 📋 Каждый считает свою зону, а данные грузятся в один документ по очереди. Количества по одинаковым товарам складываются — это удобно, если зоны не пересекаются.
  • 🗂 В УТ 11 на каждую зону создаётся отдельный документ пересчёта, а итог формируется по ним. Так проще найти, кто ошибся.

Не допускайте пересечения зон: товар, посчитанный дважды на одной полке, даст излишек, которого нет.

Маркированные товары

При офлайн-сканировании код маркировки ложится в 1С без проверки. Статус кода в ГИС МТ, принадлежность владельцу и выбытие проверятся уже при оформлении документа в 1С. Если на приёмке нужно отсеять чужие или выбывшие коды прямо у паллеты — нужен онлайн-режим.

Диагностика: почему 1С не видит ТСД или не принимает данные

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

Где искать подробности

  • 🔍 Форма настройки драйвера часто содержит журнал или кнопку версии драйвера — сверьте версию с той, что требует программа на ТСД. Разные версии клиента и драйвера между собой не всегда совместимы.
  • 🧾 Журнал регистрации 1С (Администрирование → Обслуживание → Журнал регистрации в БП 3.0) покажет ошибки загрузки внешних компонент.
  • 📂 Если обмен идёт через папку или файл, откройте файл выгрузки текстовым редактором: видно, что именно ушло на терминал и в какой кодировке.

Частые ошибки при внедрении ТСД

  • ❌ Покупка терминала до выбора ПО. Не каждый ТСД поддерживает нужный драйвер. Сначала выбирают схему и программу, потом модель под неё.
  • ❌ Штрихкоды «потом заведём». Первая инвентаризация превращается в ручное сопоставление сотен строк. Заведите коды на этапе приёмки, сканируя товар прямо в карточку.
  • ❌ Один шаблон на всех. Настройка формата обмена делается под конкретный драйвер. Перенос настроек с другого склада без проверки ломает поля «количество» и «код».
  • ❌ Проведение без сверки. Документ, заполненный с ТСД, выглядит правильно, но пропущенная зона или двойной скан видны только при сравнении с ожидаемым количеством.

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

Можно ли работать с ТСД в 1С без драйвера?
Да, если сканер ТСД работает как клавиатура, а данные вводятся в 1С через терминальный доступ, веб-клиент или мобильный клиент. Для пакетной выгрузки и загрузки документов драйвер нужен.
Подойдёт ли смартфон вместо ТСД?
Для небольшого склада — да: многие складские программы работают на Android-смартфоне с камерой. Камера сканирует медленнее и хуже читает мятые этикетки, поэтому при сотнях сканов в смену берут терминал со встроенным сканером.
Работает ли ТСД с 1С в облаке или по RDP?
Онлайн-решения работают через опубликованную базу, им расположение сервера не важно. Пакетный обмен по USB в облаке и по RDP зависит от проброса устройства в сеанс, поэтому там чаще используют обмен через Wi-Fi.
Сколько стоит организовать работу с ТСД?
Ориентировочно: терминал на Android — от 25–40 тыс. руб., лицензия складского ПО на одно устройство — примерно от 10 до 40 тыс. руб. в зависимости от редакции. Плюс работы по настройке, если делаете не сами.
Можно ли одним ТСД работать с двумя базами 1С?
Да, если драйвер и программа на терминале это поддерживают: в каждой базе создаётся своё устройство. Следите, чтобы на терминал не попадал справочник одной базы при работе с документом другой.