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

В этой статье вы найдете пошаговую инструкцию с учетом особенностей разных версий 1С (8.3, 8.2) и популярных моделей ТСД (CipherLab, Honeywell, Zebra). Мы разберем не только стандартный процесс загрузки, но и типичные проблемы — от расхождений в номенклатуре до ошибок обмена через COM-порт или Wi-Fi. Особое внимание уделено настройке обработок для Управления Торговлей 11 и Комплексной Автоматизации 2.

1. Подготовка ТСД к обмену данными с 1С

Прежде чем загружать данные в 1С, необходимо правильно настроить сам терминал. От этого этапа зависит 80% успеха всей операции. Основные параметры, которые требуют проверки:

  • 📋 Формат экспорта данных: ТСД должен сохранять файлы в поддерживаемом 1С формате (обычно .txt, .csv или .xml). Для CipherLab 8000 это настраивается в меню System → Data Format.
  • 🔌 Способ передачи: Убедитесь, что выбран корректный протокол — USB, Wi-Fi или Bluetooth. Для проводного подключения может потребоваться драйвер FTDI.
  • ⏱️ Временная зона: Расхождение во времени между ТСД и 1С приведет к ошибкам при загрузке документов. Синхронизируйте часы в настройках терминала.
  • 📊 Структура файла: Поля должны соответствовать шаблону 1С (артикул, штрихкод, количество, серия). Для Honeywell Dolphin структура настраивается в утилите DataWedge.

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

Установить актуальную прошивку терминала|

Проверить заряд батареи (минимум 50%)|

Синхронизировать время с сервером 1С|

Создать резервную копию данных на ТСД|

Отключить энергосберегающий режим (если есть)

-->

2. Настройка 1С для приема данных с ТСД

Со стороны 1С также требуется предварительная подготовка. Без правильных настроек система просто не сможет распознать загружаемые данные. Основные шаги:

  1. Установите обработку обмена для вашей конфигурации. Для УТ 11 это обычно ОбменДаннымиСТСД.epf, для КА 2ТСД_Загрузка.epf. Эти файлы можно найти в каталоге шаблонов 1С или скачать с портала 1С:ИТС.

  2. Настройте соответствие полей. В обработке должен быть задан маппинг между колонками файла с ТСД и реквизитами 1С. Например:

    
    

    // Пример маппинга для УТ 11

    СоответствиеПолей.Добавить("Штрихкод", "ШтрихКод");

    СоответствиеПолей.Добавить("Количество", "Количество");

    СоответствиеПолей.Добавить("Артикул", "Артикул");

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

Для конфигураций на управляемых формах (например, УТ 11.4+) может потребоваться дополнительная настройка ролей доступа к объектам обмена. Если после загрузки данные не отображаются, проверьте журнал регистрации (Администрирование → Журнал регистрации) на наличие ошибок типа "Отказано в доступе".

Управление Торговлей 11|

Комплексная Автоматизация 2|

Розница 2.3|

Управление Производственным Предприятием|

Другая (напишите в комментариях)

-->

3. Способы загрузки данных с ТСД в 1С

Существует три основных метода передачи данных. Выбор зависит от технических возможностей вашего оборудования и инфраструктуры:

Способ Преимущества Недостатки Рекомендации
Прямая загрузка через COM-порт Мгновенная передача, не требует промежуточных файлов Чувствителен к обрывам связи, требует драйверов Идеален для стационарных рабочих мест
Импорт из файла (CSV/TXT) Универсален, работает с любыми ТСД Требует ручного запуска обработки Лучше для периодической загрузки
Обмен через веб-сервис Автоматизация, удаленная работа Сложная настройка, нужна стабильная сеть Для распределенных складов
Wi-Fi/Bluetooth синхронизация Беспроводной обмен, мобильность Возможны потери пакетов Для инвентаризации в реальном времени

Наиболее надежный способ для большинства пользователей — импорт из CSV-файла. Он позволяет предварительно проверить данные и исправить ошибки перед загрузкой. Для этого:

  1. Экспортируйте данные с ТСД в файл (обычно через меню Export → CSV).
  2. Откройте файл в Excel или Notepad++ для визуальной проверки.
  3. В 1С запустите обработку загрузки и укажите путь к файлу.
💡

Если при загрузке через COM-порт возникают ошибки "Порт занят", попробуйте отключить все другие устройства, использующие последовательный порт (например, фискальные регистраторы), и перезапустить службу 1C:Enterprise.

4. Пошаговая инструкция по загрузке данных

Рассмотрим универсальный алгоритм загрузки на примере 1С:Управление Торговлей 11.4 и ТСД CipherLab 8300. Этот процесс подойдет и для других конфигураций с минимальными корректировками.

Шаг 1. Подключение ТСД к ПК

  • Подсоедините терминал к компьютеру через USB-кабель (или активируйте Wi-Fi соединение).
  • Убедитесь, что устройство определилось в системе (проверьте в Диспетчере устройств).
  • Для CipherLab может потребоваться установка драйвера CP210x.

Шаг 2. Экспорт данных с ТСД

  1. На терминале выберите меню Data → Export.
  2. Укажите формат CSV и путь сохранения (например, C:\TSD\scan_20260515.csv).
  3. Подтвердите экспорт — на экране появится сообщение Export Complete.

Шаг 3. Загрузка в 1С

  1. В 1С откройте раздел Склад → Инвентаризация.
  2. Нажмите Загрузить из ТСД (или запустите обработку ТСД_ЗагрузкаДанных.epf).
  3. Укажите путь к файлу и настройте соответствие колонок.
  4. Нажмите Выполнить и дождитесь завершения операции.

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

Что делать если 1С не видит ТСД?

Если терминал не определяется системой, проверьте:

1. Подключен ли кабель к USB 2.0 порту (некоторые ТСД не работают с USB 3.0).

2. Установлены ли драйвера для конкретной модели (скачать можно на сайте производителя).

3. Не конфликтует ли устройство с другими COM-устройствами (проверьте в Диспетчере задач).

4. Для Wi-Fi моделей: включена ли точка доступа и совпадают ли настройки сети на ТСД и ПК.

5. Типичные ошибки и их решение

Даже при правильной настройке могут возникать сбои. Вот наиболее частые проблемы и способы их устранения:

  • Ошибка "Неверный формат файла"

    Причина: несоответствие разделителей в CSV (запятая vs точка с запятой).

    Решение: откройте файл в Notepad++ и замените разделители через меню Правка → Замена.

  • "Не найдена номенклатура по штрихкоду"

    Причина: в 1С не заведен штрихкод для товара или он отличается от сканированного.

    Решение: проверьте справочник Номенклатура и при необходимости добавьте отсутствующие штрихкоды.

  • Зависание при загрузке через COM-порт

    Причина: конфликт драйверов или неверные настройки порта.

    Решение: обновите драйвера ТСД и проверьте параметры порта (скорость 9600 бод, 8 бит данных, без четности).

  • "Документ не проведен из-за отрицательных остатков"

    Причина: данные с ТСД содержат количество, превышающее фактические остатки в 1С.

    Решение: скорректируйте количество вручную или проведите предварительную инвентаризацию.

Если ошибка повторяется, включите режим отладки в обработке загрузки. Для этого:

  1. Откройте обработку в конфигураторе (Файл → Открыть).
  2. Найдите процедуру ЗагрузитьДанные().
  3. Добавьте строку Отладка = Истина; в начале процедуры.
  4. Запустите загрузку заново — в окне сообщений появятся подробные логи.
💡

90% ошибок при загрузке с ТСД связаны с несоответствием штрихкодов в 1С и на этикетках товаров. Регулярно проводите сверку справочника номенклатуры с фактическими данными на складе.

6. Автоматизация и оптимизация процесса

Ручная загрузка данных занимает много времени, особенно на крупных складах. Рассмотрим способы автоматизации:

1. Настройка регламентных заданий

В 1С:Предприятие 8.3 можно создать автоматическое задание для загрузки данных с ТСД по расписанию:

  1. Перейдите в Администрирование → Регламентные задания.
  2. Создайте новое задание с типом Выполнение обработки.
  3. Укажите путь к обработке загрузки и настройте расписание (например, каждый час).
  4. В параметрах добавьте путь к папке, куда ТСД сохраняет файлы.

2. Интеграция через REST API

Для современных ТСД (например, Zebra TC52) доступна передача данных напрямую в 1С через веб-сервисы. Это требует:

  • Настройки HTTP-сервиса в 1С (публикация через Apache или IIS).
  • Создания обработчика, который будет принимать JSON-данные с ТСД.
  • Настройки маршрутизации на терминале (адрес сервера, токен авторизации).

3. Использование промежуточного ПО

Программы вроде 1C:ТСД+ или Mobile SMARTS позволяют:

  • 🔄 Автоматически конвертировать данные из ТСД в формат 1С.
  • 📊 Вести историю загрузок и откатывать ошибочные операции.
  • 🚀 Ускорять обмен за счет кэширования часто используемых справочников.

Для складов с высокой нагрузкой (более 1000 позиций в день) рекомендуется использовать выделенный сервер обмена. Это позволит разгрузить рабочие станции и избежать конфликтов при одновременной загрузке данных с нескольких ТСД.

💡

Если вы используете облачную 1С (1C:Fresh), для интеграции с ТСД потребуется настроить 1C:EDT и опубликовать веб-сервис. Обратите внимание, что в облаке ограничен доступ к COM-портам, поэтому предпочтительнее использовать загрузку через файлы или HTTP.

7. Работа с серийными номерами и партиями

Если на складе ведется учет по серийным номерам или партиям, процесс загрузки усложняется. В этом случае:

Для серийных номеров:

  • На ТСД должен быть активирован режим сканирования серий (Settings → Serial Numbers → Enable).
  • В 1С в справочнике Номенклатура для таких товаров должен быть установлен флаг Вести учет по серийным номерам.
  • Файл с ТСД должен содержать отдельную колонку для серий (обычно SerialNumber).

Для партий:

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

Если при загрузке появляется ошибка "Не указан тип упаковки", это означает, что в 1С не задан вид упаковки для номенклатуры. Исправьте это в справочнике Виды упаковок (Склад → Настройка → Виды упаковок).

Тип учета Требуемые настройки ТСД Требуемые настройки 1С
Серийные номера Режим сканирования серий, колонка SerialNumber Флаг "Учет по серийным номерам" в номенклатуре
Партии Формат даты DDMMYYYY, колонка Batch Учет по партиям в документах поступления
Ячейки хранения Колонка Location с адресом ячейки Справочник "Складские ячейки" с адресацией

8. Безопасность и резервное копирование

Данные с ТСД — это критически важная информация для склада. Потеря или искажение этих данных может привести к остановке работы. Чтобы избежать проблем:

  • 🔒 Резервное копирование ТСД: перед каждой загрузкой создавайте бэкап данных на терминале (Menu → Backup).
  • 📁 Архивация файлов: сохраняйте копии загруженных CSV-файлов в отдельную папку (например, C:\TSD_Archive\) с указанием даты.
  • 🔑 Контроль доступа: ограничьте права на изменение обработок загрузки только для администраторов.
  • 🛡️ Проверка целостности: используйте контрольные суммы (MD5) для проверки файлов перед загрузкой.

Если на складе работает несколько операторов с ТСД, настройте журналирование действий в 1С:

  1. Включите запись событий в Журнал регистрации (Администрирование → Настройки журнала).
  2. Добавьте дополнительные поля в документы (например, "Оператор ТСД", "Время сканирования").
  3. Настройте уведомления о критичных событиях (например, отрицательные остатки) через Рассылки.

Для защиты от случайного удаления данных настройте блокировку документов после проведения. Это можно сделать через механизм Управляемые блокировки в конфигураторе.

💡

Регулярно (раз в квартал) проводите аудит справочника номенклатуры. Удаляйте устаревшие штрихкоды и архивируйте неиспользуемые позиции — это сократит время загрузки данных с ТСД на 30-40%.

Помните: одна ошибка в штрихкоде может привести к списанию неправильного товара или пересортице. Всегда перепроверяйте первые 5-10 строк загруженных данных перед подтверждением документа.

⚠️ Внимание: Если вы используете 1С:Розница для работы с ТСД, учтите, что в этой конфигурации по умолчанию отключена поддержка серийных номеров. Для их учета потребуется доработка конфигурации или установка дополнительного модуля.

FAQ: Частые вопросы по загрузке ТСД в 1С

Можно ли загружать данные с ТСД в 1С:Бухгалтерию?

Нет, 1С:Бухгалтерия не имеет встроенных механизмов для работы с ТСД. Для складского учета используйте Управление Торговлей, Комплексную Автоматизацию или Розницу, а затем переносите данные в бухгалтерию через типовой обмен.

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

Вы можете:

  1. Скачать универсальную обработку с портала 1С:ИТС (раздел "Обмен данными").
  2. Использовать внешнюю обработку от сторонних разработчиков (например, ТСД+ или Атлант-ТСД).
  3. Создать собственную обработку в конфигураторе (требуются знания 1С:Программирование).

Для быстрого решения подойдет вариант 1 или 2. Стоимость готовых обработок обычно не превышает 5-10 тыс. рублей.

Почему после загрузки в документе остаются красные строки?

Красный цвет указывает на расхождения между данными с ТСД и информацией в 1С. Причины:

  • Не совпадают штрихкоды (в 1С заведен другой код).
  • Отсутствует номенклатура в справочнике.
  • Указано количество, превышающее остатки.
  • Не совпадают серийные номера или партии.

Щелкните по красной строке дважды — система покажет точную причину ошибки.

Как настроить загрузку данных с ТСД на MacOS?

Для работы с ТСД на MacOS потребуется:

  1. Установить 1С:Предприятие для macOS (версия 8.3.20+).
  2. Использовать виртуальную машину с Windows для подключения ТСД через USB (например, Parallels Desktop).
  3. Настроить обмен через сетевую папку или SFTP (для беспроводных ТСД).

Прямое подключение через COM-порт на MacOS невозможно — потребуется промежуточный ПК с Windows.

Можно ли загружать данные с ТСД в облачную 1С (1C:Fresh)?

Да, но с ограничениями:

  • ✅ Поддерживается загрузка через файлы (CSV, XML).
  • ✅ Возможна интеграция через REST API (требуется публикация веб-сервиса).
  • Не работает прямая загрузка через COM-порт.

Для стабильной работы рекомендуется использовать 1C:EDT и настраивать обмен через HTTP.