1С:Предприятие на телефоне и планшете Android: три рабочих способа
Содержание
Запустить 1С на Андроид можно тремя способами: через бесплатное приложение «1С:Предприятие 8. Клиент» (база публикуется на веб-сервере), через удалённый рабочий стол к Windows-серверу или компьютеру с установленной 1С, либо в браузере через веб-клиент. Установить обычную Windows-версию 1С:Предприятие прямо на телефон нельзя: дистрибутива платформы для Android нет.
Мобильный клиент удобен, когда конфигурация поддерживает работу на мобильных устройствах (БП 3.0, УТ 11, УНФ и другие типовые на управляемых формах). RDP выбирают, если нужна полная «настольная» 1С с внешними обработками, конфигуратором и печатью на офисный принтер.
Какой способ подключения к базе 1С выбрать
Все три варианта работают с одной и той же информационной базой. Разница — в том, что нужно поднять на стороне сервера и насколько удобно будет на маленьком экране.
| Способ | Что нужно на сервере | Плюсы | Минусы |
|---|---|---|---|
| Мобильный клиент 1С | Веб-сервер (Apache или IIS) с публикацией базы | Интерфейс подстраивается под экран, работает по 3G/4G | Нужна конфигурация на управляемых формах; не всё доступно |
| RDP / терминальный сервер | Windows с включённым удалённым рабочим столом, 1С на сервере | Полная 1С: обработки, конфигуратор, отчёты | Мелкий интерфейс на телефоне, лицензии RDS при нескольких пользователях |
| Веб-клиент в браузере | Та же веб-публикация, что для мобильного клиента | Ничего не ставить на телефон | На телефоне неудобно, браузер грузит интерфейс медленнее |
💡 Для планшета с клавиатурой RDP часто удобнее. Для телефона «в поле» — мобильный клиент: остатки, заказы, касса, согласования.
Публикация базы и установка мобильного клиента 1С на Андроид
Мобильный клиент — это аналог тонкого клиента для Android и iOS. Он не хранит базу на телефоне, а подключается к ней по протоколу HTTP или HTTPS через веб-сервер. Поэтому первая часть работы — на сервере.
Шаг 1. Опубликовать базу на веб-сервере
- На компьютере или сервере с базой установите веб-сервер: Apache 2.4 или IIS.
- При установке платформы 1С отметьте компонент «Модули расширения веб-сервера».
- Запустите Конфигуратор от имени администратора Windows (это нужно, чтобы он мог записать настройки Apache или IIS).
- Откройте
Администрирование → Публикация на веб-сервере. - Задайте имя публикации латиницей, например
buh, выберите веб-сервер и каталог. - Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера.
После этого база открывается по адресу вида http://192.168.1.10/buh. Проверьте его сначала в браузере на самом сервере: если открылся веб-клиент, публикация работает.
Перезапуск Apache или IIS оборвёт сеансы тех, кто уже работает через веб-клиент. Публикуйте в нерабочее время или предупредите пользователей.
Шаг 2. Установить приложение на телефон
- Откройте Google Play или RuStore.
- Найдите «1С:Предприятие 8. Клиент» от фирмы «1С». Приложение бесплатное.
- Установите и запустите его.
Не путайте мобильный клиент с отдельными приложениями вроде «1С:Касса» или мобильной УНФ. Те работают со своей локальной базой и обмениваются данными с офисом, а клиент открывает именно вашу серверную базу .
Шаг 3. Добавить информационную базу
- В приложении нажмите кнопку добавления базы («+»).
- Введите произвольное имя, например «Бухгалтерия ООО Ромашка».
- В поле адреса укажите адрес публикации целиком:
https://1c.example.ru/buh. - Сохраните и откройте базу.
- Введите имя пользователя 1С и пароль.
Логин и пароль — те же, что в обычной 1С. Пользователь без пароля из интернета — плохая идея, задайте пароль до первого подключения.
Как мобильный клиент расходует лицензии
Подключение мобильного клиента к базе занимает клиентскую лицензию так же, как сеанс тонкого клиента. Если у вас 5 лицензий и в офисе работают 5 человек, шестой с телефона не войдёт. Само приложение при этом бесплатно.
Доступ к 1С с Android через RDP и терминальный сервер
Удалённый рабочий стол показывает на телефоне экран Windows-машины, где запущена обычная 1С. Телефон передаёт только картинку и нажатия, поэтому скорость интернета нужна умеренная, а на сервере работает полноценная платформа.
Что подготовить на стороне Windows
- 🖥️ Сервер или ПК с установленной платформой 1С и доступом к базе.
- 🔐 Включённый удалённый рабочий стол:
Параметры → Система → Удалённый рабочий стол. - 👤 Учётная запись Windows для каждого пользователя с паролем.
- 📄 Для одновременной работы нескольких человек — роль служб удалённых рабочих столов (RDS) на Windows Server и клиентские лицензии RDS. Без них Windows Server пускает только два административных сеанса.
На обычной Windows 10/11 Pro одновременно работает один удалённый пользователь, а локальный сеанс при этом блокируется.
Подключение с телефона
- Установите официальный клиент Microsoft для удалённого рабочего стола (в Google Play он выпускается как Remote Desktop, в новых версиях — Windows App). Альтернатива — aFreeRDP.
- Добавьте подключение: адрес сервера, имя пользователя Windows.
- Включите в настройках подключения подходящее разрешение экрана: на телефоне удобнее 1280×720, на планшете — родное разрешение.
- Подключитесь и запустите 1С с рабочего стола сервера.
Публикация 1С как RemoteApp
Чтобы на телефоне открывалось только окно 1С, а не весь рабочий стол, опубликуйте программу через RemoteApp в службах удалённых рабочих столов. Публикуйте 1cestart.exe, а не 1cv8.exe: стартер сам выберет нужную версию платформы, и после обновления 1С ярлык не сломается.
Лицензии 1С на терминальном сервере
Каждый пользователь в терминальном сеансе, запустивший 1С, расходует клиентскую лицензию. Аппаратный USB-ключ на терминальном сервере должен быть многопользовательским, а программные лицензии активируются на самом сервере. Подключение «с телефона» здесь ничем не отличается от подключения с ноутбука.
Сеть и безопасность: как открыть 1С для телефона и не открыть её всем
Внутри офисного Wi-Fi телефон видит сервер по локальному адресу, и настраивать почти ничего не нужно. Сложности начинаются, когда нужно подключаться по мобильному интернету.
Варианты выхода в интернет
| Вариант | Что открыть наружу | Уровень риска |
|---|---|---|
| VPN (WireGuard, OpenVPN, встроенный в роутер) | Только порт VPN | Низкий: сервер не виден из интернета |
| Веб-публикация по HTTPS | Порт 443 | Средний: нужен сертификат и сильные пароли |
| Проброс RDP-порта 3389 | Порт RDP | Высокий: такие серверы постоянно перебирают пароли и шифруют вирусы-вымогатели |
Не пробрасывайте 3389 напрямую на сервер с базой. Для RDP используйте VPN или шлюз удалённых рабочих столов (RD Gateway) по HTTPS.
Минимум защиты для веб-публикации
- 🔒 HTTPS с доверенным сертификатом. Бесплатный сертификат Let’s Encrypt подходит, если у сервера есть доменное имя.
- 🔑 У каждого пользователя 1С свой пароль; пользователи без пароля отключены или удалены из списка.
- 🚫 В список пользователей не попадают сотрудники, которым удалённый доступ не нужен.
- 🧱 На роутере проброшен только 443, а не весь сервер.
- 📋 Веб-сервер и Windows регулярно обновляются.
💡 Самоподписанный сертификат Android по умолчанию не принимает, и мобильный клиент выдаст ошибку соединения. Проще получить нормальный сертификат на домен, чем бороться с исключениями на каждом телефоне.
Белый IP-адрес
Чтобы подключаться к офису снаружи, у роутера должен быть «белый» (публичный) IP-адрес. Если провайдер выдаёт адрес за NAT, проброс портов не сработает. Выход — заказать статический адрес у провайдера, арендовать VPS и поднять на нём VPN-узел, через который офис и телефоны соединяются друг с другом.
Файловая база 1С и работа на мобильном устройстве
Частый вопрос: можно ли скопировать файл 1Cv8.1CD на телефон и открыть его. Нельзя. Мобильный клиент не открывает файловые базы с устройства, ему нужен веб-сервер.
Зато файловую базу можно опубликовать так же, как клиент-серверную:
- Положите каталог базы на компьютер, где будет стоять веб-сервер.
- Убедитесь, что учётная запись, от которой работает Apache или IIS, имеет полные права на каталог базы. Без этого публикация откроется, но база выдаст ошибку доступа к файлу.
- Опубликуйте базу через Конфигуратор, как описано выше.
Ограничения файлового варианта
- 👥 Файловая база плохо переносит много одновременных пользователей. До 3–5 человек вместе с мобильными подключениями обычно терпимо, дальше растут ожидания на блокировках.
- 🌐 Компьютер с базой и веб-сервером должен быть включён всегда, пока кто-то работает с телефона.
- 💾 Резервные копии делайте при остановленном веб-сервере или выгрузкой
.dt: копирование файла.1CDво время работы даёт испорченную копию.
Если нужна работа без связи
Обычный мобильный клиент без сети не открывает базу. Для работы офлайн есть два пути:
- готовые мобильные приложения на мобильной платформе 1С (касса, торговый агент, УНФ для телефона): у них своя база на устройстве и обмен с офисом;
- конфигурации, в которых разработчик предусмотрел автономный режим мобильного клиента.
Эмуляторы Windows для Android, на которых пытаются запустить настольную 1С, для работы с учётом не годятся: нестабильно, без поддержки и без гарантии сохранности данных.
Ошибки при запуске 1С на Андроид и что с ними делать
Большинство проблем связано не с телефоном, а с публикацией, сетью или версией платформы. Сначала проверьте адрес базы в браузере на компьютере в той же сети: если там не открывается, искать причину в приложении бессмысленно.
Администрирование → Публикация на веб-сервере и опубликуйте базу заново.Завершение сеансов в консоли кластера обрывает работу пользователя без сохранения. Сначала уточните, кто сидит в сеансе, и завершайте только явно зависшие.
Если интерфейс открылся, но им неудобно пользоваться
- 📱 Типовая форма выглядит «сжатой» — это нормально: мобильный клиент перестраивает формы под ширину экрана. Поверните телефон горизонтально или работайте с планшета.
- 🧩 Внешняя обработка не запускается — внешние обработки и отчёты в мобильном клиенте работают ограниченно. Для них используйте RDP.
- 🖨️ Печать на офисный принтер — проще всего через RDP; из мобильного клиента печатную форму удобнее сохранить и отправить.