Торговля и Склад · 13 мин
Как синхронизировать терминал сбора данных с 1С
Как подключить и синхронизировать терминал сбора данных с 1С: выбор драйвера, настройка обмена, загрузка товаров и документов, типичные ошибки и их устранение.
Синхронизация терминала сбора данных (ТСД) с 1С решает две задачи: выгрузку на устройство справочника товаров и документов-заданий, а также загрузку обратно результатов сканирования — фактических количеств, штрихкодов, серий. Без корректно настроенного обмена кладовщик работает «вслепую», а данные инвентаризации приходится переносить вручную, что сводит на нет весь смысл покупки терминала.
Способ подключения зависит от трёх факторов: конфигурации 1С (Управление торговлей, Розница, ERP, Управление нашей фирмой), модели терминала (Windows CE/Mobile или Android) и канала связи (Wi-Fi, USB-станция, мобильный интернет). Универсальной кнопки «синхронизировать» не существует — обмен всегда настраивается через драйвер и согласованный формат данных.
Ниже разобран практический порядок действий: от выбора схемы обмена до проверки загруженных документов и устранения типовых сбоев. Инструкция подходит для типовых конфигураций на управляемых формах; для самописных и сильно доработанных решений логика та же, но шаги могут отличаться.
Определите, какой тип обмена подходит вашей связке «1С + ТСД»
Существует три базовые схемы синхронизации. Первая — пакетная (офлайн): терминал подключается к компьютеру через кредл или USB, 1С выгружает файл с товарами, после работы забирает файл с результатами. Это классический вариант для терминалов на Windows CE/Mobile с программами типа DataMobile, Mobile SMARTS или «Клеверенс».
Вторая схема — онлайн-обмен по Wi-Fi: терминал обращается к 1С напрямую через веб-сервис или HTTP-публикацию и видит актуальные остатки и документы в реальном времени. Так работают Android-ТСД с клиентским ПО. Третья схема — промежуточная: обмен по Wi-Fi, но пакетами (документ выгружается перед началом работы, результат загружается после завершения), что надёжнее при нестабильной сети на складе.
Сравнение схем обмена
Простая и надёжная схема для старых ТСД на Windows CE. Ограничение: данные в 1С обновляются только после физического подключения терминала.
Актуальные остатки и документы в реальном времени, подходит для Android-ТСД. Ограничение: требует стабильного Wi-Fi на всей площади склада и публикации сервисов 1С.
Документы выгружаются перед работой, результаты загружаются после. Компромисс между актуальностью и устойчивостью к обрывам сети.
Выбор схемы диктует и набор компонентов. Для офлайн-обмена достаточно драйвера ТСД и настройки обработки обмена в 1С. Для онлайн-режима дополнительно потребуется опубликовать базу на веб-сервере (IIS или Apache) и настроить права доступа, что уже относится к задачам администрирования.
Установите драйвер и ПО на терминал
На стороне 1С обмен с ТСД обеспечивает драйвер оборудования. В типовых конфигурациях перейдите в раздел «Администрирование» → «Подключаемое оборудование» (в некоторых конфигурациях — «Настройка подключаемого оборудования») и проверьте список доступных драйверов. Для многих терминалов подходят драйверы «1С: Терминал сбора данных» или драйверы от поставщика ПО для ТСД (Cleverence, DataMobile и других).
На сам терминал устанавливается клиентская программа, которая будет принимать данные и вести сканирование. Для Windows CE/Mobile это обычно CAB-файл, разворачиваемый через ActiveSync/Центр управления устройствами Windows Mobile. Для Android — APK-файл из комплекта поставки ПО. Убедитесь, что версия клиента на ТСД совместима с версией серверной части: несовпадение версий — частая причина «молчаливых» сбоев обмена.
Если используется типовой механизм «Мобильные рабочие места» (доступен в ряде конфигураций 1С), отдельный драйвер может не потребоваться: обмен идёт через встроенные средства платформы. Проверьте наличие этого механизма в вашей конфигурации до покупки стороннего ПО.
Настройте подключение и параметры обмена в 1С
В форме подключаемого оборудования создайте новый элемент, выберите тип «Терминал сбора данных» и установленный драйвер, затем откройте «Настроить». Ключевые параметры: каталог обмена (для файлового обмена), префикс базы, формат выгрузки и режим работы. Для онлайн-обмена вместо каталога указывается адрес опубликованного веб-сервиса, логин и пароль служебного пользователя.
Для файлового обмена создайте отдельный сетевой каталог, доступный и серверу 1С, и рабочей станции, к которой подключается ТСД. Не используйте для этого системные папки и «Рабочий стол»: у службы сервера 1С может не быть туда прав, и обмен будет молча завершаться ошибкой. Проверьте доступ, вручную создав и удалив тестовый файл от имени учётной записи сервера 1С.
- 1Установите драйвер ТСД в разделе «Подключаемое оборудование» и создайте экземпляр оборудования
- 2Укажите каталог обмена или адрес веб-сервиса, настройте учётные данные
- 3Выполните тест подключения из формы настройки драйвера
- 4Выгрузите на терминал справочник товаров небольшой порцией для проверки
- 5Отсканируйте несколько позиций на ТСД и загрузите результат обратно в тестовый документ
- 6Сверьте количество и номенклатуру в 1С с тем, что сканировалось
Обратите внимание на формат выгружаемых данных. Базовый набор полей — штрихкод, наименование, артикул, цена, остаток. Если на складе используются серии, характеристики или упаковки, убедитесь, что и драйвер, и клиентское ПО на ТСД их поддерживают, иначе при загрузке документов строки будут «схлопываться» или терять детализацию.
Выгрузите товары и документы на терминал
Первичная выгрузка справочника товаров выполняется из формы обмена с ТСД (в типовых конфигурациях — «Обмен с подключаемым оборудованием» или отдельная обработка). Для больших номенклатур выгружайте данные порциями по группам товаров: полная выгрузка сотен тысяч позиций может занять значительное время и замедлить работу самого терминала.
Помимо справочника, на ТСД выгружаются документы-задания: приходные ордера, заказы на сборку, документы инвентаризации. Кладовщик открывает задание на терминале, сканирует товары, и устройство сверяет факт с планом, сигнализируя о расхождениях. Убедитесь, что статусы документов в 1С позволяют их выгрузку — в ряде конфигураций выгружаются только документы в определённом состоянии, например «К отбору».
Для онлайн-режима выгрузка как отдельная операция не нужна: терминал запрашивает данные у 1С по мере необходимости. Но и здесь имеет смысл ограничить состав доступных документов отбором по складу и ответственному, чтобы сотрудник видел только свои задания.
Загрузите результаты сканирования обратно в 1С
После завершения работы на терминале выполняется обратная загрузка. В файловом режиме 1С читает файл результатов из каталога обмена и создаёт или заполняет документы: «Оприходование товаров», «Инвентаризация», «Отбор (размещение) товаров» — в зависимости от типа задания. В онлайн-режиме документ формируется сразу по факту завершения задания на ТСД.
Перед проведением обязательно откройте загруженный документ и сверьте содержимое. Типовые проблемы на этом этапе: дубли строк при повторной загрузке одного файла, нераспознанные штрихкоды (товар не найден, строка отклонена), расхождения количества из-за сканирования упаковок вместо штук. Большинство обработок обмена показывают протокол загрузки с перечнем отклонённых строк — проверяйте его всегда, а не только при явных ошибках.
Как проверить результат
Все строки обработаны, отклонённых нет или их причины понятны
Есть строки «товар не найден» или «неизвестный штрихкод» без объяснения
Совпадает с количеством на экране ТСД до выгрузки
Количество меньше — часть строк потерялась, больше — вероятна повторная загрузка
После загрузки файл перемещён в архив или удалён
Файл остаётся в каталоге — при следующем сеансе он загрузится повторно
Настройте в обработке обмена автоматическое архивирование или удаление обработанных файлов. Это простое действие исключает самую массовую ошибку — двойную загрузку одних и тех же данных, которая искажает остатки и требует ручной корректировки документов.
Решите типовые проблемы синхронизации
Если терминал «не видится» 1С, проверяйте по цепочке: физическое подключение (кредл, кабель, драйвер устройства в Windows), доступность каталога обмена, корректность адреса веб-сервиса, совпадение версий клиента и сервера. Для онлайн-обмена типичная причина сбоя — недоступность опубликованной базы из Wi-Fi-сети склада: проверьте с терминала открытие адреса сервиса в браузере.
Проблемы с данными чаще всего связаны со штрихкодами. Если товар не находится при сканировании, проверьте, что штрихкод записан в карточке номенклатуры именно в том виде, в каком его считывает сканер: некоторые сканеры добавляют или «съедают» контрольный разряд, а также могут передавать суффикс (Enter или Tab), который мешает сопоставлению. Настройка суффиксов и префиксов выполняется в ПО терминала.
Если после обновления конфигурации 1С обмен перестал работать, первым делом переустановите или обновите драйвер: обработки обмена в типовых решениях иногда меняются, и старый драйвер становится несовместим. Журнал регистрации 1С и лог-файлы драйвера — основные источники информации о причине сбоя.
Проверьте результат и организуйте регулярную работу
Признак корректно настроенной синхронизации — воспроизводимый цикл без ручных правок: документ выгружается на ТСД, кладовщик выполняет задание, результат загружается в 1С, количество сходится, протокол загрузки чистый. Прогоните этот цикл минимум на трёх-четырёх разных документах (приход, отгрузка, инвентаризация) прежде чем переводить обмен в промышленную эксплуатацию.
Для регулярной работы закрепите регламент: кто выгружает задания, в какое время выполняется загрузка результатов, кто контролирует протокол ошибок. Разграничьте права: кладовщику достаточно работы на терминале, а доступ к обработкам обмена и проведению документов оставьте ответственному пользователю 1С. Это снижает риск случайной порчи данных.
Что важно запомнить
Синхронизация ТСД с 1С строится на трёх элементах: драйвер оборудования, согласованный формат обмена и контроль загружаемых данных. Выберите схему (офлайн, онлайн, пакетную) под свою инфраструктуру, проверьте цикл «выгрузка — сканирование — загрузка» на тестовых документах, включите удаление обработанных файлов и всегда читайте протокол загрузки. Резервная копия базы перед первой синхронизацией обязательна.
Частые вопросы
Можно ли синхронизировать Android-терминал с 1С без стороннего ПО?
Частично — да, если ваша конфигурация поддерживает штатный механизм мобильных рабочих мест или вы готовы опубликовать HTTP-сервисы и разработать обмен собственными средствами. Для большинства складских сценариев проще использовать готовое ПО класса «Клеверенс», DataMobile или аналоги: в них уже реализованы документы, контроль расхождений и устойчивость к обрывам связи.
Терминал подключён, но 1С выдаёт ошибку «Оборудование не найдено». Что делать?
Проверьте, что драйвер установлен именно для вашей разрядности платформы 1С, что экземпляр оборудования создан и включён в списке подключаемого оборудования, а тест устройства в форме настройки драйвера проходит успешно. Для USB-подключения также убедитесь, что Windows видит терминал как устройство (через Центр управления устройствами или драйвер производителя).
Почему при загрузке появляются строки «товар не найден», хотя штрихкод есть в карточке?
Чаще всего сканер передаёт штрихкод не в том виде: добавляет суффикс, обрезает контрольный разряд или подставляет префикс. Сравните строку, которую сканер выводит в обычный текстовый редактор, со штрихкодом в карточке номенклатуры, и настройте префиксы/суффиксы в ПО терминала. Также проверьте, что штрихкод привязан к той же единице измерения и характеристике, что ожидает документ.
Как избежать двойной загрузки результатов с терминала?
Включите в обработке обмена удаление или перемещение файла в архив после успешной загрузки. Дополнительно ведите учёт уже загруженных заданий: во многих решениях документ на ТСД после выгрузки помечается как завершённый и повторно не передаётся. Если задвоение уже произошло, удалите лишний документ до его проведения либо сторнируйте движения.
Нужен ли постоянный Wi-Fi для работы терминала с 1С?
Нет, если используется офлайн- или пакетная схема: терминал получает задание, работает автономно и передаёт результаты при подключении или появлении сети. Постоянное покрытие критично только для онлайн-режима. Перед внедрением проверьте качество Wi-Fi во всех зонах склада, включая стеллажи и холодные помещения, где сигнал часто ослаблен.
После обновления конфигурации обмен с ТСД перестал работать. Где искать причину?
Начните с журнала регистрации 1С и логов драйвера. Наиболее вероятные причины: изменилась обработка обмена в типовой конфигурации и драйвер устарел, либо сбросились настройки подключаемого оборудования. Обновите драйвер до версии, совместимой с новым релизом, и повторите тест подключения. Если обмен дорабатывался под вас, привлеките разработчика для сравнения изменённых процедур.