Терминал сбора данных и 1С: от выбора схемы обмена до первой загруженной инвентаризации
Содержание
Чтобы работать с ТСД в 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С. Драйвер всё равно будет ждать ответа от программы на устройстве.
- Установите на ТСД клиентскую программу, которую требует ваш драйвер. Её дистрибутив обычно идёт в одном архиве с драйвером.
- Проверьте, что встроенный сканер читает коды в этой программе: отсканируйте любой товар и посмотрите, появились ли цифры.
- Настройте на терминале суффикс после штрихкода (обычно
Enter) и отключите лишние префиксы. Лишний символ перед кодом — частая причина «товар не найден». - Для работы с маркировкой включите передачу служебного символа GS в DataMatrix. Без него код маркировки приходит в 1С склеенным и не проходит проверку.
- Подключите терминал к компьютеру и убедитесь, что 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 | НСИ и администрирование → Администрирование → РМК и оборудование |
Шаги подключения
- Установите флажок «Использовать подключаемое оборудование». Без него список устройств недоступен.
- Откройте список оборудования и выберите тип «Терминалы сбора данных».
- Создайте новое устройство: укажите драйвер из списка установленных и рабочее место.
- Нажмите «Настроить…» — откроется форма параметров конкретного драйвера. Здесь задают способ связи (USB, Wi-Fi, папка обмена), формат полей, кодировку.
- Запустите тест устройства из формы настройки. Ответ «тест успешно выполнен» значит, что драйвер нашёл терминал.
- Сохраните устройство и перезапустите сеанс 1С, если драйвер ставился только что.
Рабочее место — то, о чём забывают
Оборудование в 1С привязано не к пользователю, а к рабочему месту — комбинации компьютера и пользователя. Если ТСД подключили на ноутбуке кладовщика, бухгалтер со своего компьютера его не увидит: команд обмена в документах у него не будет.
- 🔌 Для каждого компьютера, с которого будут обмениваться с ТСД, создайте отдельную запись устройства с его рабочим местом.
- 🖥 На терминальном сервере рабочее место определяется по сеансу, а драйвер ставится один раз на сервер — но для COM-драйвера с правами администратора.
- 🔁 После переустановки Windows или переименования компьютера рабочее место создаётся заново, и устройство «пропадает». Настройки придётся перепривязать.
Выгрузка товаров и заданий на терминал
Перед первым сканированием терминал должен знать, какие товары существуют. Иначе он покажет только цифры штрихкода, и сверять придётся уже в 1С.
Что подготовить в базе
- 🏷 Штрихкоды у номенклатуры. Каждый товар, который будут сканировать, должен иметь штрихкод в карточке (для товаров с характеристиками или упаковками — на уровне характеристики и упаковки).
- 📦 Единицы и упаковки. Если коробка имеет свой штрихкод, заведите упаковку с коэффициентом. Тогда скан коробки на 12 штук даст 12, а не 1.
- 🧹 Дубли кодов. Один штрихкод у двух карточек ломает загрузку: 1С не знает, какой товар подставить. Проверьте дубли до выгрузки.
Варианты выгрузки
Справочник целиком. Подходит для инвентаризации: на ТСД уходит вся номенклатура со штрихкодами и наименованиями. Кладовщик сканирует, терминал показывает название товара — ошибки видны сразу.
Задание по документу. Подходит для приёмки и отгрузки: на терминал выгружают табличную часть конкретного документа (заказа поставщику, заказа клиента, задания на пересчёт). Кладовщик видит, сколько ждут, и сканирует до совпадения.
В типовых конфигурациях команды обмена с ТСД появляются в табличной части «Товары» складских и торговых документов, когда оборудование подключено на этом рабочем месте. Если их не видно в командной панели — откройте меню «Ещё» табличной части.
Выгружайте не всю номенклатуру за десять лет, а только активный ассортимент. Терминал на 20–30 тысяч позиций заметно медленнее ищет товар, а обмен по USB растягивается на минуты.
Сканирование на складе и загрузка результатов в 1С
Типовые операции, ради которых берут ТСД:
| Операция | Документ в 1С, куда грузят данные |
|---|---|
| Инвентаризация | БП 3.0 — «Инвентаризация товаров»; УТ 11 — «Пересчёт товаров» |
| Приёмка от поставщика | Поступление товаров или приходный ордер при ордерной схеме |
| Отгрузка, сборка заказа | Реализация товаров или расходный ордер |
| Перемещение | Перемещение товаров между складами |
Порядок загрузки
- Кладовщик завершает документ на терминале и сохраняет его. Не закрывайте программу на ТСД, пока обмен не прошёл.
- В 1С откройте документ нужного вида: новый или созданный ранее по заданию.
- В табличной части «Товары» выберите команду загрузки из ТСД.
- 1С заберёт данные, найдёт товары по штрихкодам и заполнит количество.
- Просмотрите строки, которые остались без номенклатуры: это неизвестные штрихкоды. Их можно сопоставить с товаром вручную и сохранить новый штрихкод в карточку.
- Сверьте итог с ожидаемым (с учётными остатками для инвентаризации, с заказом для приёмки) и только потом проводите документ.
Загрузка обычно добавляет строки к уже заполненной табличной части, а не заменяет их. Если загрузить один и тот же файл дважды, количество удвоится. Перед повторной загрузкой очистите табличную часть.
Инвентаризация с несколькими терминалами
Если склад считают три человека с тремя ТСД, есть два рабочих пути:
- 📋 Каждый считает свою зону, а данные грузятся в один документ по очереди. Количества по одинаковым товарам складываются — это удобно, если зоны не пересекаются.
- 🗂 В УТ 11 на каждую зону создаётся отдельный документ пересчёта, а итог формируется по ним. Так проще найти, кто ошибся.
Не допускайте пересечения зон: товар, посчитанный дважды на одной полке, даст излишек, которого нет.
Маркированные товары
При офлайн-сканировании код маркировки ложится в 1С без проверки. Статус кода в ГИС МТ, принадлежность владельцу и выбытие проверятся уже при оформлении документа в 1С. Если на приёмке нужно отсеять чужие или выбывшие коды прямо у паллеты — нужен онлайн-режим.
Диагностика: почему 1С не видит ТСД или не принимает данные
Где искать подробности
- 🔍 Форма настройки драйвера часто содержит журнал или кнопку версии драйвера — сверьте версию с той, что требует программа на ТСД. Разные версии клиента и драйвера между собой не всегда совместимы.
- 🧾 Журнал регистрации 1С (
Администрирование → Обслуживание → Журнал регистрациив БП 3.0) покажет ошибки загрузки внешних компонент. - 📂 Если обмен идёт через папку или файл, откройте файл выгрузки текстовым редактором: видно, что именно ушло на терминал и в какой кодировке.
Частые ошибки при внедрении ТСД
- ❌ Покупка терминала до выбора ПО. Не каждый ТСД поддерживает нужный драйвер. Сначала выбирают схему и программу, потом модель под неё.
- ❌ Штрихкоды «потом заведём». Первая инвентаризация превращается в ручное сопоставление сотен строк. Заведите коды на этапе приёмки, сканируя товар прямо в карточку.
- ❌ Один шаблон на всех. Настройка формата обмена делается под конкретный драйвер. Перенос настроек с другого склада без проверки ломает поля «количество» и «код».
- ❌ Проведение без сверки. Документ, заполненный с ТСД, выглядит правильно, но пропущенная зона или двойной скан видны только при сравнении с ожидаемым количеством.