Как настроить и подключить мобильный клиент в 1С:Предприятии

· 9 мин

Содержание

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

Чтобы создать и настроить такую связку, нужна платформа версии не ниже 8.3.14 — именно в ней появился мобильный клиент. Работает он как тонкий клиент по HTTP(S): данные хранятся на сервере, а телефон показывает те же управляемые формы, что и рабочее место на компьютере.

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

Платформа 1С умеет работать на телефоне двумя разными способами, и их легко перепутать.

  • 📱 Мобильный клиент — онлайн-подключение к опубликованной базе. Ставится одно приложение «1С:Предприятие», внутри него добавляется ваша база. Данные живут на сервере, телефон без связи почти бесполезен.
  • 📦 Мобильное приложение на мобильной платформе — автономная сборка. Данные хранятся на устройстве, работает без сети, но требует отдельной разработки и выкладки собственного приложения.

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

Что подойдёт вашей задаче?

Что понадобится: платформа, веб-сервер и лицензии

Перед публикацией соберите инфраструктуру. Без любого из пунктов подключение не заработает.

Что нужноЗачем
Платформа 8.3 (номер не ниже 8.3.14)Мобильный клиент появился в этой версии; берите актуальный релиз 8.3.2x
Веб-сервер Apache 2.4 или IISЧерез него база «отдаётся» наружу по HTTP(S)
Модули расширения веб-сервераСтавятся из дистрибутива платформы отдельным компонентом
Опубликованная информационная базаФайловая или клиент-серверная
Клиентские лицензииПодключение мобильного клиента расходует лицензию так же, как тонкий клиент
Устройство с iOS или AndroidИ сетевой доступ от телефона до веб-сервера

Частая причина сбоя на старте — при установке платформы поставили только тонкий клиент и конфигуратор, а компонент «Модули расширения веб-сервера» пропустили. Без него веб-сервер не сможет обслуживать базу. Запустите установщик платформы повторно и добавьте этот компонент.

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

Проверьте перед публикацией
Выполнено: 0 / 5

Готовим конфигурацию к работе в мобильном клиенте

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

  1. Откройте конфигурацию в конфигураторе.
  2. В дереве конфигурации встаньте на корень (самый верхний узел с названием конфигурации) и откройте его свойства.
  3. В свойстве «Назначение использования» включите использование на мобильном устройстве (пункт может называться близко — ориентируйтесь на упоминание мобильного устройства/клиента).

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

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

Публикуем базу на веб-сервере

Публикация выполняется из конфигуратора и создаёт на веб-сервере каталог с файлом настроек default.vrd, через который приложение и находит базу.

  1. Запустите базу в режиме Конфигуратор.
  2. Откройте меню Администрирование → Публикация на веб-сервере….
  3. Задайте имя публикации (латиницей, без пробелов — оно войдёт в адрес) и каталог на диске, куда веб-сервер имеет доступ.
  4. Выберите веб-сервер — Apache или IIS.
  5. На закладке, посвящённой мобильному клиенту, включите публикацию мобильного клиента. Это ключевой шаг: без него приложение увидит веб-публикацию, но подключиться как мобильный клиент не сможет.
  6. Нажмите публикацию и дождитесь сообщения об успехе.

После этого база доступна по адресу вида http://<адрес-сервера>/<имя-публикации>. Проверьте его сразу: откройте этот адрес в браузере на компьютере — должна появиться страница запуска или предложение открыть базу.

Все настройки публикации платформа складывает в файл default.vrd в каталоге публикации. Если позже понадобится перенести публикацию на другой сервер или сверить параметры — это текстовый файл, его видно и можно сравнить. Руками править его без необходимости не стоит: проще переопубликовать базу из конфигуратора.

Если на веб-сервере уже крутятся рабочие сеансы, перепубликация и перезапуск Apache/IIS оборвут активные подключения пользователей. Делайте это в технологическое окно, а не в разгар рабочего дня.

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

Устанавливаем приложение и подключаем базу на телефоне

На устройстве работает одно универсальное приложение — «1С:Предприятие». Берите его из доступного вам магазина: RuStore, а где доступны — App Store или Google Play.

Порядок подключения:

  1. Установите и откройте приложение «1С:Предприятие».
  2. Выберите добавление нового приложения (базы) по адресу.
  3. Введите адрес публикации целиком: https://<адрес-сервера>/<имя-публикации>.
  4. Укажите имя пользователя и пароль базы.
  5. Сохраните — база появится в списке приложений на стартовом экране.

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

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

Доступ из интернета и работа через HTTPS

Внутри локальной сети мобильный клиент работает по http://. Как только база нужна снаружи, подключение обязано идти по https:// — иначе логин и пароль уходят по сети в открытом виде.

Что для этого нужно:

  • 🌐 Белый адрес или домен, по которому веб-сервер виден из интернета, и проброшенный порт (обычно 443 для HTTPS).
  • 🔐 Действующий TLS-сертификат на домен. Самоподписанный сертификат мобильный клиент по умолчанию отклонит — выпустите нормальный, например через бесплатный удостоверяющий центр.
  • 🛡️ Ограничение доступа: публиковать базу «голым» портом наружу рискованно. Лучше прятать веб-сервер за обратным прокси, ограничивать доступ по списку адресов, где это возможно, и закрывать служебные публикации.

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

Как устроен интерфейс и работа с данными

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

Ключевое отличие — онлайн-природа. Каждое действие уходит на сервер сразу: провели документ — движения сформировались в базе в тот же момент, как на рабочем месте в офисе. Отдельной синхронизации нет, но и без связи клиент не работает .

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

На что обратить внимание в повседневной работе:

  • Не все возможности платформы доступны на телефоне — тяжёлые отчёты и редко используемые механизмы проще оставить для компьютера.
  • Скорость зависит от канала: по мобильному интернету формы открываются медленнее, чем по Wi-Fi.
  • Права пользователя те же, что и в основной базе — отдельной «мобильной» роли заводить не нужно, но полезно ограничить мобильным сотрудникам доступ только к нужным разделам.
  • Интерфейс перестраивается под размер экрана автоматически, но длинные табличные части на телефоне листать неудобно — для мобильных сценариев полезно заранее продумать компактные формы.

Не подключается: разбираем причины

Большинство проблем с мобильным клиентом — это сеть, сертификат или незавершённая публикация. Сверьтесь с таблицей по симптому.

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

Если ни один пункт не подошёл, снимите журнал веб-сервера (логи Apache или IIS) — там видно, доходит ли запрос от телефона до сервера и на каком шаге он обрывается.

Безопасность и повседневная эксплуатация

Публикация базы в интернет расширяет периметр, поэтому к мобильному доступу относитесь как к удалённому рабочему месту.

  • 🔒 Только HTTPS для внешнего доступа, сертификат от доверенного центра.
  • 🧱 Веб-сервер — за обратным прокси или межсетевым экраном, прямой порт наружу не выставляйте без необходимости.
  • 👤 Сильные пароли, блокировка неактивных пользователей, у мобильных сотрудников — минимально необходимые права.
  • 🔄 Обновляйте платформу и ОС веб-сервера: уязвимости закрываются релизами.
  • 💾 Регулярная резервная копия базы — мобильный доступ не отменяет бэкапов, а делает их важнее.

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

При потере устройства не меняйте пароли «на лету» всем подряд — достаточно сбросить пароль конкретного пользователя в списке пользователей базы: его мобильный клиент перестанет подключаться при следующем входе.

Нужен ли сервер 1С для мобильного клиента?
Нет. Мобильный клиент работает и с файловой базой, опубликованной на веб-сервере. Сервер 1С (клиент-серверный вариант) нужен по тем же причинам, что и для обычной работы: много пользователей, большой объём данных, отказоустойчивость.
Работает ли мобильный клиент без интернета?
Нет, это онлайн-режим: без связи с веб-сервером база не откроется. Если нужна автономная работа с данными на устройстве — это уже мобильное приложение на мобильной платформе, другой механизм.
Можно ли подключить типовую конфигурацию без доработки?
Да, если её поставщик заявил поддержку мобильного клиента. Тогда достаточно опубликовать базу с включённым мобильным клиентом. Самописную конфигурацию перед публикацией нужно подготовить: включить назначение использования на мобильном устройстве и проверить формы.
Сколько лицензий расходует подключение с телефона?
Одно активное подключение мобильного клиента занимает одну клиентскую лицензию — так же, как сеанс тонкого или веб-клиента. Отдельных «мобильных» лицензий заводить не нужно.
Почему адрес открывается в браузере телефона, но клиент не подключается?
Почти всегда это значит, что в публикации не включён мобильный клиент. Веб-публикация и публикация мобильного клиента — разные настройки одного окна; включите вторую и опубликуйте базу заново.