Мобильный клиент 1С: от публикации базы до первого входа с Android и iPhone
Содержание
Чтобы настроить мобильный клиент 1С на телефоне, нужны три вещи: база, опубликованная на веб-сервере и доступная из интернета по HTTPS, приложение «1С:Предприятие» на Android или iPhone и пользователь 1С с правом входа через мобильный клиент. В приложении вы добавляете базу по адресу публикации вида https://1c.company.ru/buh, вводите логин и пароль — и работаете с той же базой, что и на компьютере.
Чаще всего настройка ломается не на телефоне, а на сервере: база опубликована только в локальной сети, сертификат самоподписанный или в нём не хватает промежуточного звена. Ниже — порядок действий с обеих сторон и разбор того, что мешает подключиться.
Что подготовить до установки мобильного клиента
Мобильный клиент — это не отдельная программа учёта. Это «тонкий клиент» для телефона: он показывает формы и передаёт команды на сервер, а все данные остаются в вашей базе. Поэтому сначала готовят базу и сервер, а потом уже телефон.
📋 Что должно быть на стороне компании:
- 🖥 Платформа 8.3 на сервере или компьютере, где лежит база. Файловая и клиент-серверная базы подходят обе.
- 🌐 Веб-сервер — Apache 2.4 или IIS — с установленными модулями расширения веб-сервера 1С. Их ставят из дистрибутива платформы, компонент так и называется: «Модули расширения веб-сервера».
- 🔒 Внешний адрес и HTTPS. Доменное имя или белый IP, открытый порт 443 и сертификат от доверенного центра.
- 📱 Конфигурация, которая поддерживает мобильный клиент. Типовые конфигурации на актуальных релизах — Бухгалтерия предприятия 3.0, УНФ, Розница и другие — его поддерживают. В самописной базе это проверяет разработчик: в свойствах конфигурации должно быть разрешено использование на мобильном устройстве.
- 👤 Пользователь 1С с логином и паролем. Вход по учётной записи Windows с телефона не работает .
📱 Что нужно от телефона:
| Параметр | Ориентир |
|---|---|
| Операционная система | Актуальная версия Android или iOS; на старых версиях приложение может не установиться |
| Свободная память | Несколько сотен мегабайт под приложение и кэш форм |
| Связь | Стабильный мобильный интернет или Wi-Fi; для онлайн-работы — постоянно |
| Экран | Работать можно и на телефоне, но длинные табличные части удобнее на планшете |
Если база крутится на компьютере бухгалтера и выводить её в интернет нельзя, альтернатива — VPN. Телефон подключается к офисной сети через VPN-клиент, а в мобильном клиенте указывается внутренний адрес публикации.
Публикация базы на веб-сервере для подключения с телефона
Без публикации телефону не к чему подключаться. Публикацию делает администратор на машине, где установлен веб-сервер.
Пошагово для Apache или IIS
- Запустите Конфигуратор от имени администратора Windows. Без повышенных прав публикация не запишет файлы в каталог веб-сервера.
- Откройте
Администрирование → Публикация на веб-сервере. - Укажите имя публикации латиницей, например
buh. Оно станет частью адреса:https://сервер/buh. - Выберите веб-сервер (Apache 2.4 или IIS) и каталог публикации.
- Оставьте включённым флажок «Публиковать тонкий клиент и веб-клиент» — мобильный клиент ходит через тот же механизм.
- Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера.
После публикации в каталоге появится файл default.vrd, а в конфигурации Apache — строки подключения модуля wsap24. Проверьте результат с компьютера: откройте адрес публикации в браузере. Если загрузился веб-клиент и спросил пароль, сервер готов.
Доступ из интернета
Для клиент-серверной базы наружу открывают только порт веб-сервера — 443. Порты кластера 1540 и 1541 и диапазон рабочих процессов остаются внутри сети: с кластером общается веб-сервер, а не телефон.
На роутере настройте проброс внешнего порта 443 на веб-сервер. Затем проверьте адрес с телефона в мобильном браузере, отключив Wi-Fi, — так вы увидите, что видит внешний мир.
Не публикуйте базу в интернет по голому HTTP: логин и пароль пользователя уйдут открытым текстом.
Права пользователя
В конфигурации у корня есть отдельное право на запуск мобильного клиента — так же, как на тонкий клиент или веб-клиент. В типовых конфигурациях его дают через профили групп доступа: проверьте, что пользователь входит в группу с полными или нужными пользовательскими правами. В самописной базе разработчик добавляет право «Мобильный клиент» в роль пользователя.
Установка приложения 1С на Android и iPhone
Мобильный клиент распространяется как бесплатное приложение фирмы «1С». Платить отдельно за него не нужно, но подключение занимает клиентскую лицензию на сервере — так же, как сеанс с компьютера.
Android
- Откройте магазин приложений: Google Play или RuStore.
- В поиске наберите «1С:Предприятие мобильный клиент» и проверьте, что разработчик — фирма «1С».
- Установите приложение и при первом запуске разрешите доступ, который оно попросит: камера нужна для сканирования штрихкодов и QR-кодов, файлы — для вложений.
Если в магазине приложения нет (корпоративный телефон с урезанным магазином), администратор может установить его из файла APK, полученного из дистрибутивов 1С по подписке. В этом случае включите разрешение на установку из неизвестных источников только для файлового менеджера и только на время установки.
iPhone и iPad
- Откройте App Store.
- Найдите приложение «1С:Предприятие» от фирмы «1С».
- Установите и запустите. iOS попросит разрешения на камеру и уведомления — дайте их, если пользуетесь сканированием и оповещениями.
Версия приложения должна быть совместима с версией платформы на сервере. Если сервер давно не обновляли, а приложение свежее (или наоборот), вход может не состояться. Держите обе стороны в актуальном состоянии.
Подключение мобильного клиента к информационной базе
Сама настройка на телефоне занимает пару минут.
- Запустите приложение. На первом экране список баз пуст.
- Нажмите кнопку добавления — значок «+» — и выберите ручное добавление. На части версий приложения база добавляется и сканированием QR-кода с адресом.
- Заполните поля:
- Наименование — как база будет называться в списке, например «Бухгалтерия ООО Ромашка».
- Адрес — полный адрес публикации:
https://1c.company.ru/buh. Протокол пишите явно.
- Сохраните и нажмите на базу в списке.
- Введите имя пользователя 1С и пароль. Галочку сохранения пароля ставьте только на личном телефоне с блокировкой экрана.
Первый вход идёт дольше обычного: приложение скачивает описание форм и кэширует его. Следующие запуски проходят быстрее.
Несколько баз и несколько организаций
В список можно добавить сколько угодно публикаций: бухгалтерию, торговлю, тестовую копию. Чтобы не перепутать, называйте их однозначно и не держите рабочую и тестовую базу под похожими именами.
Если база в облаке 1С:Fresh или в аренде
В облачном сервисе публикацию уже сделал провайдер. Адрес приложения берут в личном кабинете сервиса или у провайдера аренды. Логин и пароль — те же, что для входа через браузер.
Сертификаты и HTTPS: почему телефон не доверяет серверу
Компьютерный браузер прощает то, что телефон не прощает. Это главный источник проблем с мобильным клиентом.
Сертификат от доверенного центра
Самый надёжный путь — сертификат, который телефон знает «из коробки». Бесплатный вариант — Let’s Encrypt: для Apache на Windows его выпускают утилитами вроде win-acme, для Linux — certbot. Сертификат продлевается автоматически каждые 60–90 дней.
Сертификат должен быть выпущен на то же имя, что вы вводите в адресе. Если сертификат на 1c.company.ru, а в приложении указан IP 203.0.113.10, соединение будет отклонено.
Неполная цепочка — классическая ловушка
На компьютере сайт открывается с замком, а телефон пишет об ошибке защищённого соединения. Почти всегда причина в том, что веб-сервер отдаёт только конечный сертификат без промежуточного. Настольный браузер достраивает цепочку сам, Android — нет.
Проверить цепочку можно командой с любого компьютера с OpenSSL:
openssl s_client -connect 1c.company.ru:443 -servername 1c.company.ru -showcerts
В выводе должно быть как минимум два сертификата: ваш и промежуточный. Если он один — подключите в Apache файл с полной цепочкой (fullchain) вместо одиночного сертификата и перезапустите веб-сервер.
Самоподписанный или корпоративный сертификат
Если в компании свой центр сертификации, его корневой сертификат нужно установить на каждый телефон:
- 🤖 Android: скопируйте файл
.crtна телефон и установите его через настройки безопасности, раздел шифрования и учётных данных — точное название пункта зависит от производителя оболочки. - 🍏 iPhone: откройте файл, установите профиль, затем включите полное доверие в
Настройки → Основные → Об этом устройстве → Доверие сертификатам. Без этого шага iOS профиль видит, но не доверяет ему.
Для пары сотрудников это терпимо, для двадцати — нет. Если телефонов много, дешевле получить публичный сертификат, чем раздавать корневой каждому.
Автономный режим и синхронизация данных
Это раздел, где ожидания часто расходятся с реальностью.
Онлайн — режим по умолчанию
Мобильный клиент в обычном режиме работает только при наличии связи с сервером. Каждое открытие формы и проведение документа — запрос на сервер. Пропал интернет — работа останавливается до восстановления связи. Ничего «синхронизировать» не нужно: данные сразу пишутся в базу.
Автономный режим — только если его сделал разработчик
Платформа позволяет мобильному клиенту работать без связи, но это не галочка в настройках телефона. Разработчик конфигурации должен предусмотреть:
- 📦 какие данные хранятся на телефоне — справочники, остатки, цены;
- 🔄 как они обмениваются с сервером — обычно через планы обмена и HTTP-сервисы;
- ⚖️ что делать с конфликтами, когда один документ изменили и в базе, и на телефоне.
Большинство типовых учётных конфигураций рассчитаны на онлайн-работу через мобильный клиент. Если нужна работа «в поле» без связи — торговым агентам, курьерам, — смотрите в сторону готовых мобильных приложений на мобильной платформе 1С или доработки под ваш процесс.
| Вариант | Где хранятся данные | Работа без интернета | Что настраивать |
|---|---|---|---|
| Мобильный клиент онлайн | На сервере | Нет | Публикация, HTTPS, права |
| Мобильный клиент с автономным режимом | На сервере и частично на телефоне | Да, в пределах того, что предусмотрел разработчик | Плюс механизм обмена в конфигурации |
| Отдельное мобильное приложение | На телефоне, обмен с базой | Да | Обмен с учётной базой |
Как ускорить работу по медленной связи
- 📶 Пользуйтесь Wi-Fi там, где он есть: формы с длинными табличными частями грузятся заметно дольше по мобильной сети.
- 🧹 Не держите на начальной странице тяжёлые отчёты — они формируются при каждом входе.
- 📋 Настройте списки с отбором, например «документы за неделю», а не открывайте журнал за пять лет.
Ошибки при настройке мобильного клиента 1С
Сообщения в приложении бывают короткими и неинформативными, поэтому ориентируйтесь на симптом и проверяйте по порядку: адрес → сертификат → права → лицензии.
Если ничего не помогло
- Откройте адрес публикации в мобильном браузере. Если веб-клиент тоже не загружается, проблема на сервере, а не в приложении.
- Посмотрите журнал ошибок веб-сервера: у Apache это
logs\error.logв каталоге установки. Ошибки загрузки модуляwsap24видны сразу. - Проверьте журнал регистрации базы: неудачные попытки входа там фиксируются с именем пользователя.
- Удалите базу из списка в приложении и добавьте заново — это сбрасывает закэшированные настройки подключения.
Перезапуск веб-сервера обрывает работу всех, кто сейчас сидит в базе через веб-клиент и мобильный клиент. Делайте его вне рабочего времени или предупредите коллег.