Как настроить и подключить мобильный клиент в 1С:Предприятии
Содержание
Мобильный клиент 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 | И сетевой доступ от телефона до веб-сервера |
Частая причина сбоя на старте — при установке платформы поставили только тонкий клиент и конфигуратор, а компонент «Модули расширения веб-сервера» пропустили. Без него веб-сервер не сможет обслуживать базу. Запустите установщик платформы повторно и добавьте этот компонент.
По лицензиям логика та же, что для веб- и тонкого клиента : каждое активное подключение занимает одну клиентскую лицензию. Для клиент-серверной базы их выдаёт сервер лицензирования (аппаратный ключ или программная лицензия), для файловой — лицензии должны быть доступны на машине с веб-сервером.
Готовим конфигурацию к работе в мобильном клиенте
Произвольная конфигурация в мобильном клиенте «из коробки» не откроется — её назначение использования должно включать работу на мобильном устройстве.
- Откройте конфигурацию в конфигураторе.
- В дереве конфигурации встаньте на корень (самый верхний узел с названием конфигурации) и откройте его свойства.
- В свойстве «Назначение использования» включите использование на мобильном устройстве (пункт может называться близко — ориентируйтесь на упоминание мобильного устройства/клиента).
После изменения назначения обновите конфигурацию базы данных. Меняйте назначение использования только в своей разработке или расширении — в типовой поддерживаемой конфигурации правки корня снимают её с автоматического обновления.
Если база типовая и поставщик уже заявил поддержку мобильного клиента, отдельная подготовка не нужна — переходите к публикации. Для самописной конфигурации учтите, что на телефоне доступны не все возможности платформы: часть форм и механизмов, рассчитанных на большой экран, придётся адаптировать или скрыть для мобильного режима.
Публикуем базу на веб-сервере
Публикация выполняется из конфигуратора и создаёт на веб-сервере каталог с файлом настроек default.vrd, через который приложение и находит базу.
- Запустите базу в режиме Конфигуратор.
- Откройте меню
Администрирование → Публикация на веб-сервере…. - Задайте имя публикации (латиницей, без пробелов — оно войдёт в адрес) и каталог на диске, куда веб-сервер имеет доступ.
- Выберите веб-сервер — Apache или IIS.
- На закладке, посвящённой мобильному клиенту, включите публикацию мобильного клиента. Это ключевой шаг: без него приложение увидит веб-публикацию, но подключиться как мобильный клиент не сможет.
- Нажмите публикацию и дождитесь сообщения об успехе.
После этого база доступна по адресу вида http://<адрес-сервера>/<имя-публикации>. Проверьте его сразу: откройте этот адрес в браузере на компьютере — должна появиться страница запуска или предложение открыть базу.
Все настройки публикации платформа складывает в файл default.vrd в каталоге публикации. Если позже понадобится перенести публикацию на другой сервер или сверить параметры — это текстовый файл, его видно и можно сравнить. Руками править его без необходимости не стоит: проще переопубликовать базу из конфигуратора.
Если на веб-сервере уже крутятся рабочие сеансы, перепубликация и перезапуск Apache/IIS оборвут активные подключения пользователей. Делайте это в технологическое окно, а не в разгар рабочего дня.
Для доступа только внутри офиса достаточно адреса по локальной сети. Для доступа из интернета публикацию нужно открыть наружу — об этом следующий раздел.
Устанавливаем приложение и подключаем базу на телефоне
На устройстве работает одно универсальное приложение — «1С:Предприятие». Берите его из доступного вам магазина: RuStore, а где доступны — App Store или Google Play.
Порядок подключения:
- Установите и откройте приложение «1С:Предприятие».
- Выберите добавление нового приложения (базы) по адресу.
- Введите адрес публикации целиком:
https://<адрес-сервера>/<имя-публикации>. - Укажите имя пользователя и пароль базы.
- Сохраните — база появится в списке приложений на стартовом экране.
При первом запуске приложение скачает с сервера описание конфигурации и построит интерфейс. Дальше база открывается как обычная программа, только в мобильном оформлении.
Если адрес из офисной сети и из интернета разный, заведите в приложении две записи базы — для Wi-Fi и для мобильного интернета. Переключаться между ними проще, чем каждый раз править адрес.
Доступ из интернета и работа через HTTPS
Внутри локальной сети мобильный клиент работает по http://. Как только база нужна снаружи, подключение обязано идти по https:// — иначе логин и пароль уходят по сети в открытом виде.
Что для этого нужно:
- 🌐 Белый адрес или домен, по которому веб-сервер виден из интернета, и проброшенный порт (обычно 443 для HTTPS).
- 🔐 Действующий TLS-сертификат на домен. Самоподписанный сертификат мобильный клиент по умолчанию отклонит — выпустите нормальный, например через бесплатный удостоверяющий центр.
- 🛡️ Ограничение доступа: публиковать базу «голым» портом наружу рискованно. Лучше прятать веб-сервер за обратным прокси, ограничивать доступ по списку адресов, где это возможно, и закрывать служебные публикации.
После настройки HTTPS в приложении указывается адрес с https://. Проверьте его в браузере телефона до того, как заводить базу в клиенте: если страница публикации открывается без предупреждений о сертификате — значит, и клиент подключится.
Как устроен интерфейс и работа с данными
Мобильный клиент показывает те же управляемые формы, что и компьютерная версия, но перестроенные под маленький экран: списки, карты документов, отчёты адаптируются автоматически. Навигация компактнее, часть панелей скрывается в меню.
Ключевое отличие — онлайн-природа. Каждое действие уходит на сервер сразу: провели документ — движения сформировались в базе в тот же момент, как на рабочем месте в офисе. Отдельной синхронизации нет, но и без связи клиент не работает .
При этом мобильный клиент — не урезанный просмотрщик. Через него доступны аппаратные возможности телефона, которых нет на обычном рабочем месте: камера для сканирования штрихкодов, геопозиция, звонки и СМС из карточек контрагентов. Для складских и выездных сценариев это и есть главный смысл перехода на телефон — сканировать товар и отмечать приёмку прямо на месте.
На что обратить внимание в повседневной работе:
- Не все возможности платформы доступны на телефоне — тяжёлые отчёты и редко используемые механизмы проще оставить для компьютера.
- Скорость зависит от канала: по мобильному интернету формы открываются медленнее, чем по Wi-Fi.
- Права пользователя те же, что и в основной базе — отдельной «мобильной» роли заводить не нужно, но полезно ограничить мобильным сотрудникам доступ только к нужным разделам.
- Интерфейс перестраивается под размер экрана автоматически, но длинные табличные части на телефоне листать неудобно — для мобильных сценариев полезно заранее продумать компактные формы.
Не подключается: разбираем причины
Большинство проблем с мобильным клиентом — это сеть, сертификат или незавершённая публикация. Сверьтесь с таблицей по симптому.
Если ни один пункт не подошёл, снимите журнал веб-сервера (логи Apache или IIS) — там видно, доходит ли запрос от телефона до сервера и на каком шаге он обрывается.
Безопасность и повседневная эксплуатация
Публикация базы в интернет расширяет периметр, поэтому к мобильному доступу относитесь как к удалённому рабочему месту.
- 🔒 Только HTTPS для внешнего доступа, сертификат от доверенного центра.
- 🧱 Веб-сервер — за обратным прокси или межсетевым экраном, прямой порт наружу не выставляйте без необходимости.
- 👤 Сильные пароли, блокировка неактивных пользователей, у мобильных сотрудников — минимально необходимые права.
- 🔄 Обновляйте платформу и ОС веб-сервера: уязвимости закрываются релизами.
- 💾 Регулярная резервная копия базы — мобильный доступ не отменяет бэкапов, а делает их важнее.
Перезапуск веб-сервера или службы 1С для применения настроек рвёт все активные сеансы, включая мобильные. Планируйте такие операции на время без пользователей и предупреждайте команду заранее.
При потере устройства не меняйте пароли «на лету» всем подряд — достаточно сбросить пароль конкретного пользователя в списке пользователей базы: его мобильный клиент перестанет подключаться при следующем входе.