К статье
Практический материал

Торговля и Склад · 11 мин

Как загрузить данные с ТСД в 1С

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

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

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

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

Что понадобится перед началом работы

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

Драйверы обычно поставляются производителем терминала (Zebra, Honeywell, Urovo, АТОЛ и другие) или разработчиком ПО для ТСД (например, решения уровня «Клеверенс», «DataMobile»). В типовых конфигурациях 1С часть драйверов доступна прямо из раздела «Администрирование → Подключаемое оборудование» через механизм Библиотеки подключаемого оборудования (БПО).

Подготовка 1С: штрихкоды и подключаемое оборудование

Откройте справочник «Номенклатура» и проверьте, что у каждой позиции, которую будут сканировать, заполнен штрихкод. В типовых конфигурациях штрихкоды хранятся в регистре сведений «Штрихкоды номенклатуры» и редактируются из карточки товара. Массово их можно загрузить из Excel через обработку «Загрузка данных из табличного документа» (в УТ 11 — «Помощник загрузки данных»).

Далее перейдите в «Администрирование → Подключаемое оборудование» (в УТ 11 — «НСИ и администрирование → Настройка подключаемого оборудования»). Включите использование оборудования, добавьте новое устройство типа «Терминал сбора данных», выберите драйвер и задайте параметры подключения: порт, каталог обмена или сетевые настройки. После сохранения выполните «Тест подключения» — 1С должна сообщить об успешной связи с устройством.

Способ 1: загрузка через файл обмена

Это универсальный вариант, который работает практически с любым терминалом, даже без драйвера для 1С. На ТСД после завершения операции (приёмка, инвентаризация) формируется файл — обычно CSV, TXT с разделителями или XML. Файл переносится на компьютер через кабель, кредл, общую сетевую папку или облачное хранилище.

В 1С файл загружается типовой или внешней обработкой. В Управлении торговлей 11 используйте «Рабочее место мобильного работника склада» или обработки загрузки данных от ТСД; в Управлении нашей фирмой — раздел «Склад → Загрузка данных из ТСД». Если типовой обработки под ваш формат нет, её пишет программист либо используют универсальные загрузчики с настройкой соответствия колонок: штрихкод, количество, цена, номер документа.

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

Файловый обмен надёжен и прост в диагностике: файл можно открыть в текстовом редакторе и увидеть, что именно выгрузил терминал. Его слабое место — ручные операции: если склад работает интенсивно, сотрудники забывают выгружать файлы, и данные в 1С отстают от факта.

Способ 2: прямое подключение через драйвер

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

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

Файл или прямое подключение

Файловый обмен

Подходит для любых ТСД, простая диагностика, но требует ручного переноса файлов и не даёт онлайн-режима

Прямое подключение через драйвер

Быстрее и удобнее для пользователя, но требует совместимого драйвера и стабильной связи с терминалом

Онлайн-режим по Wi-Fi

Данные попадают в 1С сразу при сканировании; нужны покрытие Wi-Fi на складе и ПО уровня мобильного клиента

Загрузка в конкретные документы

Приёмка товара

Откройте документ «Поступление товаров» (или создайте новый на основании заказа поставщику) и используйте команду загрузки из ТСД. Система сопоставит отсканированные штрихкоды с номенклатурой и добавит строки с фактическим количеством. Если количество расходится с плановым в заказе — это сигнал проверить поставку до проведения документа.

Инвентаризация

Сначала в 1С создают «Приказ на пересчет товаров» и документ «Пересчет товаров» с учётными остатками. Затем загружают с ТСД фактические данные: система заполняет колонку «Факт» и автоматически считает отклонения. По результатам формируют оприходование излишков и списание недостач.

Отгрузка и подбор

При отгрузке ТСД используют для контроля сборки: кладовщик сканирует товар по заданию, терминал сверяет с заказом. Загрузка в 1С подтверждает фактически отобранные позиции в «Реализации товаров» или расходном ордере. Расхождения означают ошибку сборки — их нужно разобрать до закрытия документа.

Удобная практика — загружать данные с ТСД в черновой документ, а не проводить его автоматически. Ответственный сотрудник сверяет строки с бумажными документами или заданием и только после этого проводит документ. Это резко снижает число ошибочных движений по складским регистрам.
ПЗ
Практическое замечание

Проверка результата и типовые ошибки

После каждой загрузки выполняйте контроль: количество строк в обработке должно совпадать с числом записей на терминале, итоговое количество товара — с итогом на экране ТСД. Все позиции должны быть опознаны: строки с пустой номенклатурой или пометкой «не найден» означают, что штрихкод отсутствует в базе.

Контрольные точки

Как проверить результат загрузки

Число строк
Норма

Совпадает с количеством записей в файле или на терминале

Тревожный признак

Часть строк потерялась — проверьте формат файла и разделители

Сопоставление номенклатуры
Норма

Все штрихкоды распознаны, товар заполнен

Тревожный признак

Есть неопознанные штрихкоды — добавьте их в карточки номенклатуры

Количество по документу
Норма

Итог совпадает с итогом на ТСД

Тревожный признак

Расхождения — возможны дубли сканирований или пропуски

Движения документа
Норма

После проведения остатки в отчётах изменились корректно

Тревожный признак

Документ проведён, но остатки не изменились — проверьте склад и статус документа

Типичные ошибки при загрузке с ТСД
01
Загрузка одного файла дважды — количество в документе удваивается; перед повторной загрузкой проверяйте, не создан ли документ
02
Незаполненные штрихкоды у новой номенклатуры — строки приходят как неопознанные и теряются при автоматической загрузке
03
Дубли штрихкодов у разных товаров — 1С сопоставляет не ту позицию; ведите учёт штрихкодов без повторов
04
Неверная кодировка файла (ANSI вместо UTF-8) — русские наименования читаются крякозябрами или обработка падает с ошибкой
05
Загрузка в документ с уже заполненной табличной частью без очистки — старые и новые строки суммируются

Если загрузка не работает: маршрут диагностики

Начните с локализации проблемы: терминал не формирует файл, файл не читается обработкой, или данные загружаются, но не сопоставляются. Каждый случай имеет свою причину и решение. Проверяйте по цепочке от устройства к документу, не перескакивая шаги.

Маршрут решения

Как выбрать действие

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

FAQ

Можно ли загрузить данные с ТСД в 1С без драйвера?

Да, через файловый обмен. Терминал выгружает CSV/TXT-файл, который переносится на компьютер и загружается обработкой. Драйвер для этого не нужен, но потребуется обработка, понимающая формат вашего файла.

Что делать, если штрихкод отсканирован, но товар в 1С не найден?

Откройте список неопознанных штрихкодов в отчёте загрузки, найдите соответствующий товар и добавьте штрихкод в его карточку (регистр «Штрихкоды номенклатуры»). После этого повторите загрузку — строка сопоставится корректно.

Какие конфигурации 1С поддерживают работу с ТСД «из коробки»?

Типовую поддержку через механизм подключаемого оборудования имеют Управление торговлей 11, Розница, ERP, Комплексная автоматизация, Управление нашей фирмой. В самописных и сильно доработанных конфигурациях обмен обычно реализуют через внешние обработки.

Как избежать задвоения данных при повторной загрузке?

Помечайте обработанные файлы (перемещайте их в архивную папку), а перед повторной загрузкой проверяйте, не создан ли документ. Некоторые решения для ТСД сами отслеживают выгруженные пакеты и блокируют повторную передачу.

Можно ли работать с ТСД онлайн, без загрузки файлов?

Да, если терминал подключён к Wi-Fi и на нём установлено ПО с онлайн-режимом: данные передаются в 1С сразу при сканировании через веб-сервис или COM-соединение. Это требует стабильного покрытия сети на всей площади склада.

Данные загрузились, но остатки на складе не изменились. Почему?

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