Мобильный клиент 1С на ТСД: установка, настройка и решение проблем

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

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

Что нужно проверить перед установкой

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

Второе условие — опубликованная информационная база. Мобильный клиент подключается через веб-сервер (IIS или Apache), поэтому база должна быть опубликована, а в публикации должна быть разрешена работа тонкого и мобильного клиента. Проверить это можно с любого ПК: откройте адрес публикации в браузере — если веб-клиент запускается, значит публикация работает.

  • 📱 ТСД на Android с актуальной версией ОС, поддерживаемой мобильной платформой
  • 🌐 Стабильный Wi-Fi в зоне работы терминала без разрывов между точками доступа
  • 🖥️ Опубликованная база 1С на веб-сервере с разрешённым доступом клиентов
  • 🔑 Учётная запись пользователя с правами на работу через мобильный клиент

⚠️ Внимание: если ТСД подключается к базе через интернет, а не только по локальной сети, обязательно используйте защищённое соединение (HTTPS) и не публикуйте базу с открытым доступом без аутентификации. Передача данных о товарах и документах по незащищённому каналу — реальный риск утечки.

Установка мобильного клиента 1С на ТСД

Приложение мобильного клиента распространяется через официальные каналы 1С. На многих промышленных ТСД (например, Urovo, Honeywell, Zebra) нет привычного магазина приложений, поэтому установку выполняют из APK-файла. Порядок действий в общем виде такой:

Скачайте установочный пакет мобильной платформы нужной версии с официального портала 1С на компьютер, затем перенесите APK-файл на терминал — через USB-кабель, карту памяти или MDM-систему, если терминалами управляет администратор. На ТСД разрешите установку из неизвестных источников в настройках безопасности и запустите установку.

После установки при первом запуске приложение запросит разрешения — камера (для сканирования через неё, если не используется аппаратный сканер), доступ к файлам и сети. Выдайте необходимые разрешения, иначе часть функций окажется недоступна.

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

Подключение настраивается добавлением базы в список приложения. Вам понадобится адрес публикации — тот самый URL, по которому база открывается в браузере. В мобильном клиенте выберите добавление информационной базы, укажите тип подключения «Веб-сервер» и введите адрес в формате, который используется у вас в организации, например:

https://server.company.local/base_name

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

☑️ Проверка подключения мобильного клиента 1С

Выполнено: 0 / 5
📊 Как вы используете 1С на ТСД?
Мобильный клиент (тонкий клиент к серверу)
Мобильная платформа с локальной базой и обменом
Специализированное ПО от интегратора
Только планируем внедрение

Настройка сканера штрихкодов

Главная ценность ТСД — аппаратный сканер. Чтобы мобильный клиент 1С принимал данные со встроенного сканера, сканер должен работать в режиме, который приложение способно принять. На промышленных терминалах обычно доступны два режима: эмуляция клавиатуры (сканированный код вводится как текст в активное поле) и передача через intent-рассылку (broadcast), которую приложение перехватывает.

Настройка выполняется в фирменной утилите сканера на самом ТСД — её название и пункты меню зависят от производителя (ScanWedge, DataWedge у Zebra и т.п.), поэтому точные пути сверяйте с документацией вашей модели терминала. Общий принцип: выберите режим вывода, при необходимости настройте суффикс (например, Enter после кода) и убедитесь, что события сканирования доходят до приложения 1С.

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

⚠️ Внимание: одновременная работа двух «перехватчиков» сканера (например, стороннего ПО и мобильного клиента 1С) приводит к тому, что коды попадают не в то приложение или теряются. Оставьте активным только один обработчик событий сканера.

Мобильный клиент или мобильная платформа: что выбрать

Выбор архитектуры определяет всё: требования к сети, скорость работы и возможность автономной работы. Сравним основные варианты.

КритерийМобильный клиентМобильная платформа (локальная база)
Требование к сетиПостоянное подключение к серверуСеть нужна только для обмена данными
Работа вне зоны Wi-FiНевозможнаВозможна, данные синхронизируются позже
Актуальность данныхВсегда актуальныеЗависит от расписания обмена
РазработкаИспользует основную конфигурациюТребуется отдельная мобильная конфигурация
Нагрузка на серверВыше (постоянные сессии)Ниже (периодические обмены)

Если склад полностью покрыт стабильным Wi-Fi и документы должны попадать в базу мгновенно — подойдёт мобильный клиент. Если кладовщики работают в зонах с плохим покрытием, на улице или на выездных точках, надёжнее схема с локальной базой на ТСД и периодическим обменом — обрыв сети не остановит приёмку товара.

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

«Ошибка соединения с сервером» при запуске. Возможные причины: недоступен веб-сервер, неверный адрес публикации, истёк сертификат HTTPS или ТСД потерял сеть. Проверьте адрес в браузере терминала, убедитесь, что Wi-Fi активен, а сертификат действителен и доверен устройством.

Медленная работа и «подвисания». Часто связана не с приложением, а с роумингом между точками доступа: при перемещении по складу ТСД переключается между точками, и сессия рвётся. Проверьте покрытие в «мёртвых зонах», настройте единый SSID с корректным роумингом. Также убедитесь, что на сервере достаточно ресурсов для числа одновременных мобильных сессий.

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

Ошибка несовместимости версий. Возникает после обновления платформы на сервере, когда мобильный клиент на ТСД остался старым. Решение — обновить приложение на терминале до совместимой версии. Порядок совместимости уточняйте в документации к вашему релизу платформы.

Почему стоит тестировать обновления на одном терминале

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

Организация работы и обслуживание парка ТСД

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

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

Часто задаваемые вопросы

Работает ли мобильный клиент 1С без интернета?

Нет. Мобильный клиент — это тонкий клиент, который требует постоянного подключения к опубликованной базе. Для автономной работы используйте мобильную платформу с локальной базой и обменом данными, либо специализированные решения с офлайн-режимом.

Можно ли установить мобильный клиент на любой ТСД?

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

Почему сканер работает в «Блокноте», но не в 1С?

Это означает, что аппаратный сканер исправен, но режим вывода данных не совпадает с тем, что ожидает приложение. Проверьте настройки фирменной утилиты сканера: режим эмуляции клавиатуры или intent-рассылки, а также отсутствие конфликтующих приложений-перехватчиков.

Нужно ли публиковать базу заново после обновления конфигурации?

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

Что делать, если после обновления сервера все ТСД перестали подключаться?

Наиболее вероятная причина — несовместимость версий: сервер обновлён, а мобильные клиенты на терминалах остались старыми. Обновите приложение на ТСД до совместимой версии, предварительно проверив работу на одном тестовом устройстве.