1С:Управление торговлей на терминале сбора данных: схемы, настройка, обмен

· 10 мин

Содержание

Саму 1С:Управление торговлей на ТСД не устанавливают: база УТ живёт на сервере или рабочем компьютере, а на Android-терминал ставят клиент, который с этой базой работает. Таких клиентов три: мобильный клиент 1С через веб-публикацию, удалённый рабочий стол (RDP) к терминальному серверу или складское приложение вроде Mobile SMARTS со своим сервером-посредником.

Выбор схемы определяет всё остальное: что ставить на терминал, нужна ли веб-публикация, сколько лицензий уйдёт и как настраивать сканер. Ниже — установка и настройка каждой схемы на ТСД с Android, синхронизация с 1С УТ и разбор ошибок подключения.

Какую схему подключения ТСД к УТ выбрать

Начните с ответа на два вопроса: есть ли на складе стабильный Wi-Fi и готовы ли кладовщики работать с формами 1С на экране 4–5 дюймов.

СхемаЧто ставится на ТСДЧто нужно на сервереКогда подходитСлабые места
📱 Мобильный клиент 1СПриложение мобильного клиента 1С:ПредприятияВеб-сервер (Apache или IIS) и публикация базыНебольшой склад, нужны отдельные формы УТ «в руках»Формы УТ рассчитаны на ПК, на маленьком экране неудобны
🖥️ RDP к терминальному серверуКлиент удалённого рабочего столаWindows Server с ролью RDS, установленный клиент 1СУже есть терминальный сервер, нужен полный интерфейсМелкий интерфейс, проблемы раскладки при сканировании
📦 Складское ПО (Mobile SMARTS и аналоги)Клиент складского приложенияСервер приложения + обработка или расширение для УТПриёмка, отбор, инвентаризация, маркировка — потоковая работаПлатные лицензии на каждый ТСД, ещё один сервер в схеме

На практике для склада с десятками операций в смену выбирают третий вариант. Экран ТСД там показывает только то, что нужно: «отсканируй — подтверди количество — следующая позиция». Мобильный клиент и RDP разумны, когда терминалов один-два и нужна не потоковая работа, а, например, проверка остатков.

Какая у вас ситуация?

Что подготовить до установки на терминал

Большинство проблем с ТСД возникает не на терминале, а в сети и на сервере. Проверьте до того, как раздавать устройства кладовщикам:

  • 📶 Wi-Fi по всему складу. Пройдите с терминалом по рядам и зонам приёмки. Металлические стеллажи гасят сигнал, мёртвые зоны дадут обрывы обмена.
  • 🌐 Доступность сервера из сети склада. ТСД должен видеть веб-сервер, терминальный сервер или сервер складского ПО по имени или IP. Проверьте это браузером на самом терминале.
  • 🔒 Сертификат для HTTPS. Android по умолчанию не доверяет самоподписанным сертификатам. Либо купите или выпустите доверенный сертификат, либо установите свой корневой сертификат на каждый ТСД.
  • 🔑 Лицензии 1С. Каждый сеанс мобильного клиента и каждый RDP-сеанс с запущенной 1С занимает клиентскую лицензию. Для складского ПО схему лицензирования подключения к 1С уточните у поставщика.
  • 👤 Пользователи в УТ. Заведите отдельного пользователя на каждого кладовщика или на каждый терминал. Так в документах будет видно, кто что принял.
  • 🔢 Версия Android на ТСД. Сверьте её с требованиями клиента, который собираетесь ставить. Старые терминалы на Android 7–8 часто не тянут свежие версии приложений.

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

Установка клиента 1С на Android-терминал

Мобильный клиент 1С

Мобильный клиент — это приложение платформы 1С:Предприятие для Android, которое работает с базой на сервере через веб-публикацию. Порядок установки:

  1. На сервере опубликуйте базу УТ на веб-сервере. В конфигураторе это делается через Администрирование → Публикация на веб-сервере; конфигуратор для этого запускают от имени администратора Windows.
  2. Проверьте публикацию с компьютера: откройте адрес вида https://server/ut в браузере, должен запуститься веб-клиент.
  3. Скачайте установочный файл мобильного клиента. Версия мобильного клиента должна соответствовать версии платформы на сервере, иначе подключение не состоится.
  4. Разрешите на ТСД установку приложений из неизвестных источников (в настройках безопасности Android) и установите APK.
  5. Если на терминале есть RuStore или другой магазин приложений и в нём доступна нужная версия клиента, можно ставить оттуда.

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

RDP-клиент

Для схемы с терминальным сервером на ТСД ставят клиент удалённого рабочего стола для Android. Дальше:

  1. В клиенте создайте подключение: адрес терминального сервера, имя пользователя Windows.
  2. Включите полноэкранный режим и подберите разрешение так, чтобы кнопки 1С можно было нажать пальцем. Часто помогает масштаб 125–150% в самом сеансе.
  3. На сервере настройте для этих пользователей автозапуск 1С с нужной базой, чтобы кладовщик сразу попадал в УТ.
  4. Задайте в Windows Server время отключения бездействующих сеансов. Иначе брошенные сеансы будут держать лицензии 1С.

Складское приложение

Клиент складского ПО (например, Mobile SMARTS) ставят из APK с сайта разработчика или через его установщик для ТСД. Подробно связку с УТ разбираем ниже, в отдельном разделе.

Подключение терминала к информационной базе УТ

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

  • Адрес базы — тот же, что вы открывали в браузере: https://server/ut.
  • Имя — любое понятное, например «УТ склад».
  • Пользователь и пароль — учётная запись кладовщика в УТ.

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

Для схемы RDP подключение к базе настраивается на стороне сервера: в списке баз пользователя Windows должна быть база УТ. Сам ТСД о базе ничего не знает, он только показывает экран сеанса.

Для обмена через драйвер ТСД (пакетный режим) терминал подключают в УТ как оборудование: НСИ и администрирование → Администрирование → РМК и оборудование → Подключаемое оборудование, тип оборудования «Терминалы сбора данных». Там выбирают драйвер, который поставляется вместе со складским ПО или самим производителем ТСД, и проверяют связь кнопкой теста в карточке устройства.

Mobile SMARTS: установка и связка с УТ 11

Mobile SMARTS от Клеверенс — самый распространённый вариант складского ПО для ТСД с Android и 1С. Схема из трёх частей:

  1. Сервер Mobile SMARTS ставят на компьютер или сервер с Windows в той же сети, что и 1С. На нём создаётся база складского продукта, например «Склад 15», под нужную редакцию.
  2. Интеграция с УТ. В УТ загружают обработку или расширение из комплекта поставки. Через неё 1С отдаёт на сервер справочники (номенклатура, штрихкоды, склады, ячейки) и документы-задания, а обратно получает результаты сканирования.
  3. Клиент на ТСД. Ставите приложение, указываете адрес сервера Mobile SMARTS, выбираете базу. Лицензия привязывается к конкретному терминалу, поэтому её активируют на каждом ТСД отдельно.

Порядок проверки после установки:

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

Если штрихкоды в УТ ведутся по упаковкам (коробка, блок), проверьте, что они выгружаются вместе с коэффициентами. Иначе кладовщик отсканирует коробку, а на ТСД придёт одна штука.

Сканер штрихкода на ТСД: что настроить

Встроенный сканер Android-терминала отдаёт код в приложение одним из двух способов:

  • ⌨️ Эмуляция клавиатуры. Код «печатается» в активное поле, как будто его набрали. Работает с любым приложением, включая RDP и мобильный клиент.
  • 📡 Широковещательное сообщение (intent). Код передаётся приложению напрямую, без поля ввода. Так работают складские приложения, у которых есть драйвер под модель ТСД.

Настраивают это в фирменной утилите сканера: у Zebra это DataWedge, у других производителей своя программа в настройках устройства. Что проверить:

  1. Суффикс Enter. Для эмуляции клавиатуры после кода должен идти Enter, иначе 1С не поймёт, что ввод закончен.
  2. Включённые символики. Нужны EAN-13, Code 128, а для маркировки — DataMatrix. Лишние лучше выключить, чтобы сканер не читал случайные коды на коробке.
  3. Символ GS. В кодах маркировки есть служебный разделитель GS. При эмуляции клавиатуры он часто теряется или заменяется, и проверка кода в 1С не проходит. Если работаете с маркировкой, используйте режим intent и приложение, которое этот символ сохраняет.
  4. Раскладка. В RDP-сеансе с русской раскладкой латинские буквы из кода превращаются в кириллицу. Закрепите для пользователя английскую раскладку по умолчанию или настройте сканер на передачу кодов клавиш, не зависящую от раскладки, если утилита это умеет.
Режим сканераС чем работаетМаркировкаРиск
Эмуляция клавиатуры + EnterМобильный клиент, RDP, любое полеНенадёжноПотеря GS, искажение раскладкой
IntentСкладское ПО с драйвером под модельДаНужна поддержка модели ТСД приложением
Камера смартфонаМобильный клиентЗависит от приложенияМедленно, плохо при слабом свете

Синхронизация ТСД с сервером 1С: онлайн и пакетный режим

Обмен с УТ бывает двух видов, и от выбора зависит, что увидит кладовщик при пропадании Wi-Fi.

Онлайн-режим. Каждое сканирование сразу проверяется по базе: найден ли товар, есть ли он в задании, не превышено ли количество. Это удобно для отбора по заказу, но требует сети везде. Мобильный клиент и RDP работают только так.

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

Складское ПО обычно умеет оба режима, и переключать их можно по типу операции. Разумная настройка:

  • 📥 Приёмка — онлайн, чтобы сразу видеть расхождения с заказом поставщику.
  • 📤 Отбор и отгрузка — онлайн, чтобы не набрать лишнего.
  • 📋 Инвентаризация — пакетный режим, если в части зон связь слабая.

Справочники номенклатуры и штрихкодов выгружайте на сервер складского ПО по расписанию, например раз в час. Иначе новый товар, заведённый утром в УТ, на ТСД будет «не найден» до ручной выгрузки.

Не загружайте один и тот же пакет с ТСД в УТ дважды. Повторная загрузка в документ пересчёта или приёмки удвоит количества. Перед повторной попыткой проверьте, не создался ли документ в первый раз.

Ошибки при подключении ТСД к 1С УТ и как их устранить

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

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

Можно ли использовать обычный смартфон вместо ТСД?
Технически да: мобильный клиент и складские приложения работают на смартфонах с Android, сканировать можно камерой. Для склада это медленно, поэтому для потоковой работы берут ТСД со встроенным сканером.
Подойдёт ли ТСД на Windows CE или Windows Mobile?
Для новых внедрений нет: эти системы давно не поддерживаются, а актуальные клиенты 1С и складского ПО выпускают под Android.
Нужна ли отдельная лицензия 1С на каждый терминал?
Каждое одновременное подключение к базе через мобильный клиент или RDP занимает клиентскую лицензию 1С. Пять ТСД, работающих одновременно, — это пять лицензий сверх офисных пользователей.
Работает ли эта схема с 1С:УНФ или Розницей?
Принцип тот же: клиент на терминале, база на сервере. Различаются интеграционные обработки складского ПО и пункты меню, поэтому берите поставку именно под свою конфигурацию.
Сколько стоит подключить один ТСД?
Ориентировочно: сам терминал — от 25–30 тыс. рублей за простую модель, лицензия складского ПО на одно устройство — порядка 10–30 тыс. рублей в зависимости от редакции, плюс клиентская лицензия 1С. Точные цены уточняйте у поставщиков.