Работа в базе 1С со смартфона: мобильный клиент, браузер и удалённый рабочий стол

· 9 мин

Содержание

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

Если база уже в облаке (1С:Фреш или у хостинг-провайдера), публиковать ничего не надо: адрес для входа даёт поставщик, на телефоне остаётся только ввести его в приложение. Ниже — что делать, если база стоит у вас в офисе.

Какой способ доступа к базе выбрать

Способы отличаются тем, что видит пользователь на экране и что нужно настроить администратору.

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

💡 Мобильный клиент и веб-клиент используют одну и ту же публикацию. Настроили её один раз — работают оба варианта.

Что учесть до выбора:

  • 📱 Конфигурация. Мобильный клиент работает с конфигурациями, в которых разработчик разрешил это назначение. Типовые БП 3.0, ЗУП 3.1, УТ 11, УНФ его поддерживают. Самописная или сильно доработанная база может не открыться.
  • 🔑 Лицензии. Сеанс с телефона занимает клиентскую лицензию так же, как сеанс с компьютера. Если в офисе 5 лицензий и все заняты, шестой пользователь со смартфона не войдёт.
  • 📶 Связь. Мобильный клиент работает онлайн. Автономный режим есть только в тех решениях, где его отдельно реализовали.
  • 🖨️ Печать и файлы. Печатную форму на телефоне можно открыть и отправить, но внешние обработки и работа с локальными файлами удобнее через RDP.
Как вам удобнее работать с 1С с телефона?

Подготовка сервера: публикация базы на веб-сервере

Телефон не умеет подключаться к базе 1С напрямую: ни к файловой базе по сетевой папке, ни к кластеру серверов по портам 1540–1541. Ему нужен HTTP-адрес. Его даёт веб-сервер (Apache или IIS) с модулем расширения 1С.

Что установить

  1. Веб-сервер. На Windows — IIS (роль «Веб-сервер» в диспетчере серверов) или Apache 2.4. На Linux — Apache 2.4.
  2. Модули расширения веб-сервера 1С. Это отдельный компонент в установщике платформы. Запустите установку той же версии платформы, что на сервере 1С, и отметьте этот компонент.
  3. Доступ веб-сервера к базе. Для файловой базы учётной записи, от имени которой работает веб-сервер, нужны права на чтение и запись папки базы. Для клиент-серверной — сетевой доступ к серверу 1С.

Версия модулей расширения должна совпадать с версией платформы на сервере 1С. Расхождение даёт ошибку подключения сразу после обновления платформы.

Как опубликовать базу

На Windows публикацию проще сделать из Конфигуратора:

  1. Запустите Конфигуратор от имени администратора Windows. Без этого он не сможет записать настройки веб-сервера.
  2. Откройте Администрирование → Публикация на веб-сервере.
  3. Укажите имя публикации латиницей, например buh. Оно станет частью адреса.
  4. Выберите веб-сервер (IIS или Apache) и каталог публикации.
  5. Нажмите Опубликовать. Для Apache после этого перезапустите службу веб-сервера.

На Linux и при работе без Конфигуратора публикуют утилитой webinst из каталога платформы. Пример для клиент-серверной базы и Apache 2.4:

webinst -publish -apache24 -wsdir buh -dir /var/www/buh \
  -connstr "Srvr=srv1c;Ref=buh;" \
  -confpath /etc/apache2/apache2.conf

Для файловой базы строка соединения выглядит как File=/srv/1c/buh;. После публикации перезапустите Apache.

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

Проверка с компьютера

Откройте в браузере на самом сервере адрес http://localhost/buh. Должно появиться окно входа в 1С. Пока оно не открывается локально, на телефоне проверять нечего.

Настройка мобильного клиента на смартфоне

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

Как добавить базу

  1. Установите и откройте приложение.
  2. Нажмите кнопку добавления базы (значок «+»).
  3. Выберите добавление базы вручную по адресу.
  4. Введите адрес публикации целиком: https://1c.example.ru/buh. Для проверки в офисной сети подойдёт внутренний адрес, например http://192.168.1.10/buh.
  5. Задайте понятное имя базы: «Бухгалтерия ООО Ромашка».
  6. Откройте базу и введите имя пользователя и пароль 1С.

💡 На телефоне не работает вход через учётную запись Windows. Пользователю нужен пароль 1С. Задайте его в карточке пользователя: Администрирование → Настройки пользователей и прав → Пользователи.

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

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

Что меняется в интерфейсе

  • 📋 Разделы открываются списком, а не панелью сверху.
  • 📝 Поля формы выстраиваются в одну колонку, таблицы прокручиваются по горизонтали.
  • 🔍 Работает поиск в списках и отчёты в табличном виде. Большой отчёт удобнее сформировать с узким периодом.

Доступ к 1С через браузер телефона

Веб-клиент открывается в Chrome, Safari, Яндекс Браузере и других современных браузерах. Достаточно ввести тот же адрес публикации, что и для мобильного клиента.

Порядок такой:

  1. Откройте браузер и введите https://1c.example.ru/buh.
  2. Разрешите всплывающие окна для этого адреса: веб-клиент открывает в них часть форм и печать.
  3. Введите имя и пароль пользователя 1С.

Интерфейс будет тем же «Такси», что на компьютере, только мелким. Для пары кликов — нормально. Для ежедневной работы выбирайте мобильный клиент: он перестраивает формы под экран.

💡 Поверните телефон горизонтально и включите в браузере режим «версия для ПК», если форма не помещается. Некоторые кнопки командной панели прячутся в меню «Ещё».

Удалённый рабочий стол к серверу 1С

Если нужна полная 1С с печатью, обработками и обменами, подключайтесь к серверу по RDP. На телефон ставится официальное приложение Microsoft для удалённого рабочего стола (на iOS оно теперь называется Windows App) или другой RDP-клиент.

Что нужно со стороны сервера:

  • 🖥️ терминальный сервер Windows Server 2016 или новее с лицензиями служб удалённых рабочих столов, если пользователей несколько;
  • 👤 отдельная учётная запись Windows для каждого сотрудника;
  • 🪟 по желанию — RemoteApp: на телефоне открывается не весь рабочий стол, а только окно 1С. Публикуют для этого 1cestart.exe, а не конкретный исполняемый файл версии: так при обновлении платформы ярлык не сломается.

Работать с 1С на экране 6 дюймов через RDP тяжело. Этот вариант хорош с планшетом и внешней клавиатурой или для срочных задач, которые без полной версии не решить.

Безопасность: как открыть доступ из интернета

Внутри офисной сети телефон увидит сервер по Wi-Fi. Из дома или с мобильного интернета — только если доступ открыт наружу. Здесь важнее всего не навредить.

Правила, которые нельзя нарушать

  • 🚫 Не пробрасывайте наружу порты кластера 1540, 1541 и диапазон рабочих процессов. Телефону они не нужны, а сервер станет мишенью.
  • 🚫 Не открывайте RDP (порт 3389) напрямую в интернет. Подбор паролей к RDP идёт постоянно. Удалённый рабочий стол — только через VPN или шлюз удалённых рабочих столов.
  • ✅ Публикацию 1С выводите только по HTTPS (порт 443). По HTTP пароль 1С уходит открытым текстом.

HTTPS для публикации

  1. Получите доменное имя для сервера, например 1c.example.ru, и направьте его на внешний IP офиса.
  2. На роутере пробросьте порт 443 на веб-сервер.
  3. Выпустите сертификат. Подойдёт бесплатный Let’s Encrypt: для IIS через утилиту win-acme, для Apache через certbot.
  4. Включите в веб-сервере перенаправление с HTTP на HTTPS.

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

VPN как альтернатива

Если не хочется выставлять веб-сервер наружу вообще, поднимите VPN (WireGuard, OpenVPN или встроенный в роутер). Телефон сначала подключается к VPN, потом открывает внутренний адрес http://192.168.1.10/buh. Это надёжнее, но каждому сотруднику нужно настроить VPN-клиент.

Дополнительно:

  • 🔐 задайте пользователям 1С сложные пароли, у администратора — особенно;
  • 👥 дайте права мобильного доступа только тем, кому он реально нужен;
  • 🧾 включите журнал регистрации и раз в неделю смотрите входы с незнакомых компьютеров.
Перед тем как дать доступ сотрудникам
Выполнено: 0 / 5

Если с телефона не получается подключиться

Ищите проблему по порядку: сначала адрес, потом сеть, потом права. Почти всегда хватает проверки по шагам ниже.

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

⚠️ Принудительно завершать «зависший» сеанс в консоли кластера можно, но несохранённые данные пользователя в нём пропадут. Убедитесь, что это сеанс с упавшего телефона, а не коллеги за компьютером.

Частые вопросы

Можно ли подключиться с телефона к файловой базе без веб-сервера?
Нет. Мобильному клиенту и браузеру нужен HTTP-адрес. Файловую базу тоже публикуют на веб-сервере, после чего она доступна с телефона.
Платное ли приложение мобильного клиента?
Само приложение бесплатное. Но каждый сеанс с телефона занимает клиентскую лицензию 1С, как обычный вход с компьютера.
Можно ли распечатать документ с телефона?
Печатную форму можно открыть и сохранить в PDF, а затем отправить на принтер средствами телефона или по почте. Прямой печати на офисный принтер, как с компьютера, нет.
Работает ли мобильный клиент без интернета?
Обычно нет: он работает с базой на сервере онлайн. Автономный режим бывает только в решениях, где разработчик его специально сделал.
Чем мобильный клиент отличается от мобильного приложения 1С?
Мобильный клиент показывает вашу основную базу с сервера. Мобильное приложение — отдельная программа со своей базой на телефоне, которая обменивается данными с основной. Для доступа к рабочей базе нужен именно мобильный клиент.