Мобильный клиент 1С на телефоне: от публикации базы до первого входа
Содержание
Чтобы запустить мобильное приложение 1С, нужны три вещи: база, опубликованная на веб-сервере по HTTPS, приложение «1С:Предприятие — мобильный клиент» на телефоне и пользователь базы с паролем. Адрес базы в приложении — тот же, что у веб-клиента в браузере, только без хвоста /ru_RU/.
Если базы на своём сервере нет, есть два других пути. Облачная база в 1С:Фреш подключается по ссылке из браузера, без своей публикации. Отдельные мобильные программы (касса, складской учёт, приложения для торговых представителей) работают со своей локальной базой и обмениваются данными с офисом по расписанию.
Какое мобильное приложение 1С вам нужно
Под словами «мобильное приложение 1С» скрываются разные продукты. От выбора зависит весь дальнейший запуск.
| Вариант | Где лежат данные | Без интернета | Что нужно со стороны офиса |
|---|---|---|---|
| 📱 Мобильный клиент | На сервере, в основной базе | Нет (кроме конфигураций с автономным режимом) | Веб-публикация базы, HTTPS |
| ☁️ Мобильный клиент + 1С:Фреш | В облаке сервиса | Нет | Только учётная запись в сервисе |
| 🧾 Отдельное мобильное приложение | В локальной базе на телефоне | Да | Настроенный обмен с учётной базой |
| 🛠 Своё приложение на мобильной платформе | Как спроектирует разработчик | Как спроектирует разработчик | Сборка приложения разработчиком |
Мобильный клиент — это аналог тонкого клиента для телефона. Он показывает ту же конфигурацию, что и на компьютере: БП 3.0, УНФ, УТ 11 и другие типовые решения, в которых поддержка мобильного клиента включена разработчиком. Интерфейс сам перестраивается под маленький экран.
Отдельные приложения — другой класс. У них своя упрощённая конфигурация, и они «живут» на телефоне. Первый запуск у них заканчивается не входом в базу, а первой синхронизацией.
Если сотрудник работает в офисе по Wi-Fi или с мобильным интернетом без перебоев, берите мобильный клиент. Если связь пропадает надолго (склад, выезды, разъезды), смотрите на отдельное приложение с обменом.
Подготовка базы к запуску мобильного приложения 1С
Этот этап делает администратор. Пользователю телефона он не виден, но без него приложение не подключится.
Проверка версии платформы и конфигурации
Мобильный клиент работает только с той конфигурацией, в которой разработчик разрешил его использование. В актуальных релизах типовых конфигураций это сделано. Для самописной или сильно доработанной базы уточните у разработчика: поддержку включают в свойствах конфигурации, а формы проверяют на маленьком экране.
Версия платформы на сервере тоже важна. Мобильный клиент подбирает совместимую с сервером версию. Если платформа на сервере очень старая или, наоборот, новее, чем умеет приложение из магазина, подключение не пройдёт. Держите платформу сервера на актуальной ветке 8.3.2x.
Публикация базы на веб-сервере
Мобильный клиент ходит в базу по HTTP(S), как веб-клиент. Порядок такой:
- Установите веб-сервер: Apache 2.4 или IIS.
- При установке платформы 1С отметьте компонент «Модули расширения веб-сервера».
- Запустите Конфигуратор от имени администратора Windows.
- Откройте
Администрирование → Публикация на веб-сервере. - Укажите имя публикации латиницей, например
buh, выберите веб-сервер и нажмите «Опубликовать». - Перезапустите веб-сервер.
Проверьте результат с компьютера: откройте в браузере http://имя-сервера/buh. Если открылся веб-клиент и запросил логин — публикация работает.
Доступ снаружи и сертификат
Из офисной сети телефон увидит сервер по внутреннему адресу. Для работы из дома или в дороге нужен внешний адрес:
- 🌐 доменное имя или постоянный внешний IP;
- 🔀 проброс порта 443 на веб-сервер в роутере или межсетевом экране;
- 🔒 доверенный сертификат TLS (например, бесплатный Let’s Encrypt).
Самоподписанный сертификат — частая причина отказа. Телефон не доверяет ему так же, как браузер, и подключение обрывается на этапе проверки.
Не публикуйте базу наружу по голому HTTP. Логин и пароль пользователя уйдут по сети открытым текстом.
Установка и первый запуск приложения на телефоне
Теперь очередь пользователя. Сама установка занимает пару минут.
Где скачать
Ищите в магазине приложений по запросу «1С:Предприятие мобильный клиент». Издатель — фирма «1С». Приложение бесплатное:
- 🤖 Android — Google Play или RuStore;
- 🍏 iOS и iPadOS — App Store.
Не ставьте APK-файлы со сторонних сайтов. Подделку легко принять за оригинал, а она получит ваш логин и пароль к базе.
Добавление базы в список
- Откройте приложение. При первом запуске список баз пуст.
- Нажмите кнопку добавления базы (значок «плюс»).
- Введите понятное имя, например «Бухгалтерия ООО Ромашка».
- В поле адреса вставьте адрес публикации:
https://1c.company.ru/buh. - Сохраните и нажмите на базу в списке.
- Введите имя пользователя и пароль базы 1С.
При первом входе приложение загружает с сервера метаданные конфигурации. На медленном интернете это может занять несколько минут. Последующие запуски идут быстрее.
Как получить правильный адрес
Самый надёжный способ — взять адрес из браузера:
- Откройте базу в веб-клиенте на компьютере.
- Скопируйте адрес из строки браузера, например
https://1c.company.ru/buh/ru_RU/. - Отрежьте всё после имени публикации. Останется
https://1c.company.ru/buh.
Для облачной базы 1С:Фреш действует то же правило. Откройте приложение сервиса в браузере и скопируйте адрес до языкового суффикса.
Первая синхронизация в отдельных мобильных приложениях
Если вы выбрали не мобильный клиент, а отдельное приложение, запуск выглядит иначе. Программа открывается сразу, но в ней пусто: нет товаров, цен, контрагентов.
Порядок обычно такой:
- В учётной базе на компьютере администратор настраивает обмен с мобильным приложением и создаёт узел для конкретного устройства или сотрудника.
- В приложении на телефоне указывают адрес публикации учётной базы, логин и пароль пользователя для обмена.
- Запускают синхронизацию вручную. Первая выгрузка самая долгая — передаются все справочники.
- Дальше включают обмен по расписанию или по кнопке.
Перед первой синхронизацией подключите телефон к Wi-Fi. Справочник номенклатуры на несколько тысяч позиций с картинками заметно расходует мобильный трафик.
Точные названия настроек обмена зависят от конкретного приложения и учётной конфигурации. Их ищите в разделе настроек синхронизации данных учётной базы.
Почему мобильное приложение 1С не запускается или не входит в базу
Большинство сбоев видно уже на этапе подключения. Разберите симптом по таблице ниже.
Если не помогло
Проверьте публикацию с другого устройства по мобильному интернету, а не через офисный Wi-Fi. Так видно, доступен ли сервер снаружи на самом деле.
Затем посмотрите журнал ошибок веб-сервера. Apache пишет его в файл error.log в своей папке logs. Ошибки модуля расширения 1С обычно видны там.
Если в журнале пусто, а браузер на компьютере открывает базу, сравните, под каким пользователем вы входите. Частая ситуация: администратор проверяет публикацию своей учётной записью с полными правами, а у сотрудника роль урезана так, что ему недоступны нужные разделы. Зайдите в веб-клиент под логином сотрудника — картина будет такой же, как на его телефоне.
Последний шаг — заново добавить базу в приложение. Удалите её из списка, добавьте её заново и повторите вход. Это сбрасывает кэш метаданных, который мог повредиться при обрыве связи во время первой загрузки.
Как ускорить работу 1С на телефоне
Мобильный клиент работает быстрее, когда сервер отдаёт меньше данных за раз.
- 📶 Стабильная связь важнее скорости: при обрывах приложение переподключается и теряет время.
- 📋 Отборы в списках. Журнал документов за год грузится дольше, чем за неделю.
- ⭐ Избранное и начальная страница. Вынесите туда 3-5 нужных форм, чтобы не искать их в меню.
- 🧹 Минимум лишних колонок в списках через настройку формы.
- 🔄 Свежая версия приложения: в обновлениях регулярно исправляют работу с памятью и интерфейсом.
Отчёты на тысячи строк лучше формировать на компьютере. Телефон их построит, но читать такой отчёт на экране неудобно, а формирование нагружает сервер так же, как с ПК.
Если сотрудники работают на складе с плохой связью, проверьте, поддерживает ли ваша конфигурация автономный режим мобильного клиента. Если нет — это аргумент в пользу отдельного приложения с обменом.
Безопасность и права доступа с телефона
Телефон теряют чаще, чем ноутбук. Поэтому доступ с мобильного устройства настраивают строже.
Что сделать до раздачи доступа
- 👤 Отдельный пользователь 1С для каждого сотрудника. Общий логин «Склад» не позволит понять, кто что провёл.
- 🔑 Пароль не короче 8-10 символов. Сложность пароля можно потребовать в настройках пользователей.
- 🎯 Минимальный набор прав. Кладовщику с телефона не нужны зарплата и банк.
- 🔒 Только HTTPS и только доверенный сертификат.
- 🧱 По возможности — доступ через VPN, а не прямой проброс порта в интернет.
Если телефон потерян или сотрудник уволился
- Откройте карточку пользователя в базе (
Администрирование → Настройки пользователей и прав → Пользователи). - Снимите флажок «Вход в программу разрешён» или смените пароль.
- Проверьте активные сеансы и завершите сеанс этого пользователя.
Завершение сеанса обрывает работу пользователя без сохранения. Для чужого, потерянного телефона это то, что нужно. Но не завершайте наугад сеансы других сотрудников.
Пароль в приложении можно сохранить, чтобы не вводить его каждый раз. Разрешайте это только если телефон защищён блокировкой экрана.
Обновление мобильного клиента и сервера
У связки «телефон — сервер» две стороны, и обновлять нужно обе.
Приложение на телефоне
Мобильный клиент обновляется из магазина, как любое приложение. Включите автообновление или проверяйте обновления раз в месяц. Устаревшее приложение — частая причина ошибки совместимости после обновления платформы на сервере.
Платформа и публикация на сервере
Здесь есть ловушка. Модуль расширения веб-сервера лежит в папке конкретной версии платформы, например C:\Program Files\1cv8\8.3.25.1374\bin\wsap24.dll. После установки новой платформы публикация продолжает ссылаться на старую папку.
Варианты исправления:
- Переопубликовать базу из Конфигуратора новой версии.
- Или вручную поправить путь к
wsap24.dllв строкеLoadModuleфайлаhttpd.confApache.
После этого перезапустите службу веб-сервера.
Перезапуск Apache или IIS разрывает сеансы всех пользователей, которые работают через веб-клиент и мобильный клиент. Делайте это вне рабочего времени.
Если старую версию платформы удалили, а путь не поправили, веб-сервер не запустится или не найдёт модуль. Мобильный клиент в этот момент покажет, что сервер недоступен.
Обновление конфигурации
После обновления релиза конфигурации мобильный клиент при следующем входе заново загрузит метаданные. Первый вход после обновления будет медленнее — это нормально.