Мобильный клиент 1С: от публикации базы до первого входа с Android и iPhone

· 10 мин

Содержание

Чтобы настроить мобильный клиент 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

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

После публикации в каталоге появится файл default.vrd, а в конфигурации Apache — строки подключения модуля wsap24. Проверьте результат с компьютера: откройте адрес публикации в браузере. Если загрузился веб-клиент и спросил пароль, сервер готов.

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

Для клиент-серверной базы наружу открывают только порт веб-сервера — 443. Порты кластера 1540 и 1541 и диапазон рабочих процессов остаются внутри сети: с кластером общается веб-сервер, а не телефон.

На роутере настройте проброс внешнего порта 443 на веб-сервер. Затем проверьте адрес с телефона в мобильном браузере, отключив Wi-Fi, — так вы увидите, что видит внешний мир.

Не публикуйте базу в интернет по голому HTTP: логин и пароль пользователя уйдут открытым текстом.

Права пользователя

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

Установка приложения 1С на Android и iPhone

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

Android

  1. Откройте магазин приложений: Google Play или RuStore.
  2. В поиске наберите «1С:Предприятие мобильный клиент» и проверьте, что разработчик — фирма «1С».
  3. Установите приложение и при первом запуске разрешите доступ, который оно попросит: камера нужна для сканирования штрихкодов и QR-кодов, файлы — для вложений.

Если в магазине приложения нет (корпоративный телефон с урезанным магазином), администратор может установить его из файла APK, полученного из дистрибутивов 1С по подписке. В этом случае включите разрешение на установку из неизвестных источников только для файлового менеджера и только на время установки.

iPhone и iPad

  1. Откройте App Store.
  2. Найдите приложение «1С:Предприятие» от фирмы «1С».
  3. Установите и запустите. iOS попросит разрешения на камеру и уведомления — дайте их, если пользуетесь сканированием и оповещениями.

Версия приложения должна быть совместима с версией платформы на сервере. Если сервер давно не обновляли, а приложение свежее (или наоборот), вход может не состояться. Держите обе стороны в актуальном состоянии.

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

Сама настройка на телефоне занимает пару минут.

  1. Запустите приложение. На первом экране список баз пуст.
  2. Нажмите кнопку добавления — значок «+» — и выберите ручное добавление. На части версий приложения база добавляется и сканированием QR-кода с адресом.
  3. Заполните поля:
    • Наименование — как база будет называться в списке, например «Бухгалтерия ООО Ромашка».
    • Адрес — полный адрес публикации: https://1c.company.ru/buh. Протокол пишите явно.
  4. Сохраните и нажмите на базу в списке.
  5. Введите имя пользователя 1С и пароль. Галочку сохранения пароля ставьте только на личном телефоне с блокировкой экрана.

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

Несколько баз и несколько организаций

В список можно добавить сколько угодно публикаций: бухгалтерию, торговлю, тестовую копию. Чтобы не перепутать, называйте их однозначно и не держите рабочую и тестовую базу под похожими именами.

Если база в облаке 1С:Fresh или в аренде

В облачном сервисе публикацию уже сделал провайдер. Адрес приложения берут в личном кабинете сервиса или у провайдера аренды. Логин и пароль — те же, что для входа через браузер.

Перед первым входом с телефона
Выполнено: 0 / 5

Сертификаты и 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С

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

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

Если ничего не помогло

  1. Откройте адрес публикации в мобильном браузере. Если веб-клиент тоже не загружается, проблема на сервере, а не в приложении.
  2. Посмотрите журнал ошибок веб-сервера: у Apache это logs\error.log в каталоге установки. Ошибки загрузки модуля wsap24 видны сразу.
  3. Проверьте журнал регистрации базы: неудачные попытки входа там фиксируются с именем пользователя.
  4. Удалите базу из списка в приложении и добавьте заново — это сбрасывает закэшированные настройки подключения.

Перезапуск веб-сервера обрывает работу всех, кто сейчас сидит в базе через веб-клиент и мобильный клиент. Делайте его вне рабочего времени или предупредите коллег.

Частые вопросы о мобильном клиенте 1С

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