1С на Android и iPad: мобильный клиент, браузер или удалённый стол
Содержание
Установить на планшет Android или iPad обычную «толстую» 1С с ярлыком 1cv8 нельзя: дистрибутив платформы 8.3 собирается только под Windows, Linux и macOS. На планшет ставят мобильный клиент 1С:Предприятие или открывают базу в браузере, а сама база остаётся на компьютере или сервере и публикуется на веб-сервере.
Частая ошибка — скопировать папку файловой базы на планшет и искать, чем её открыть. Такой программы нет. Рабочая схема всегда одна: база живёт на сервере, планшет к ней подключается. Исключение — планшеты на Windows с процессором x86 (например, Surface Pro): на них 1С ставится как на обычный ноутбук.
Какой способ подключения выбрать для планшета
Вариантов четыре. Они отличаются удобством, требованиями к базе и тем, сколько работы ляжет на администратора.
| Способ | Что нужно на сервере | Плюсы | Минусы |
|---|---|---|---|
| 📱 Мобильный клиент | Публикация базы на веб-сервере, конфигурация с поддержкой мобильного клиента | Формы подстраиваются под экран, удобно пальцем | Не все конфигурации и не все формы адаптированы |
| 🌐 Веб-клиент в браузере | Публикация базы на веб-сервере | Ничего не ставить на планшет | Мелкие элементы, неудобно на экране 10 дюймов |
| 🖥️ Удалённый рабочий стол (RDP) | Терминальный сервер или ПК с Windows и установленной 1С | Работает любая конфигурация, любые внешние обработки | Нужны лицензии на терминальный доступ, интерфейс «десктопный» |
| 💻 Windows-планшет | Ничего особого | Полноценный толстый или тонкий клиент | Только для планшетов на Windows |
Под каждый случай своя рекомендация:
Мобильный клиент и отдельное мобильное приложение — разные вещи. Мобильный клиент показывает вашу же базу с сервера и без связи с ним не работает. Мобильное приложение (например, «1С:Касса») — самостоятельная программа со своей базой на устройстве, которая синхронизируется с учётной системой через обмен.
Подготовка сервера: публикация базы 1С на веб-сервере
Мобильный и веб-клиент подключаются к базе только через веб-сервер по HTTP или HTTPS. Подходят Apache 2.4 (на Windows и Linux) и IIS (на Windows). Публиковать можно и файловую, и клиент-серверную базу .
Шаг 1. Установите модули расширения веб-сервера
При установке платформы на компьютер с веб-сервером отметьте компонент «Модули расширения веб-сервера». Если платформа уже стоит, запустите установщик той же версии повторно, выберите изменение состава компонентов и добавьте этот пункт.
Разрядность модулей должна совпадать с разрядностью веб-сервера. 64-битный Apache требует 64-битную платформу, 32-битный — 32-битную. Несовпадение — одна из самых частых причин ошибки 500 после публикации.
Шаг 2. Опубликуйте базу из Конфигуратора
- Запустите Конфигуратор от имени администратора Windows (иначе он не сможет записать настройки веб-сервера).
- Откройте базу и выберите
Администрирование → Публикация на веб-сервере. - Укажите имя публикации латиницей без пробелов, например
buh. Это имя станет частью адреса. - Выберите веб-сервер (Apache 2.4 или IIS) и каталог публикации.
- Оставьте включённым доступ для клиентских приложений — через него работают и браузер, и мобильный клиент.
- Нажмите «Опубликовать» и перезапустите службу Apache, если используете его.
После публикации база откроется по адресу вида http://192.168.1.10/buh/ с любого устройства в локальной сети.
Шаг 3. Настройте права к каталогам
Для файловой базы учётная запись, от которой работает веб-сервер, должна иметь права на чтение и запись в каталог базы. Для IIS это обычно пользователь пула приложений, для Apache — пользователь службы. Без этих прав браузер покажет ошибку доступа к файлу базы, хотя сама публикация выглядит рабочей.
Шаг 4. Проверьте пользователей базы
У каждого, кто войдёт с планшета, в базе должен быть пользователь с паролем и правами. Пустой пароль администратора на опубликованной базе — открытая дверь.
Как открыть доступ к базе вне офиса
Пока планшет в офисной Wi-Fi-сети, хватит внутреннего IP-адреса сервера. Чтобы работать с мобильного интернета, нужен один из двух путей.
🔐 VPN. Планшет подключается к офисной сети через VPN, затем открывает внутренний адрес публикации. Наружу ничего не открыто — это самый безопасный вариант.
🌍 Публикация в интернет. На роутере пробрасывают порт 443 на веб-сервер, у адреса появляется доменное имя и TLS-сертификат. Порт 80 без шифрования в интернет не открывайте: логин и пароль пользователя 1С уйдут открытым текстом.
Самоподписанный сертификат планшеты часто не принимают, а мобильный клиент может отказаться подключаться без понятного объяснения. Используйте сертификат от доверенного центра — бесплатный Let’s Encrypt подходит.
Мобильному и веб-клиенту не нужны порты кластера 1540, 1541 и диапазон рабочих процессов. Они говорят только с веб-сервером, а веб-сервер уже обращается к кластеру внутри сети. Открывать порты кластера в интернет ради планшета не нужно и опасно.
Для удалённого рабочего стола логика та же: RDP-порт 3389 напрямую в интернет не выставляют, подключение идёт через VPN или шлюз удалённых рабочих столов.
Установка мобильного клиента 1С на Android-планшет
Проверьте конфигурацию
Мобильный клиент работает не с любой базой. Разработчик конфигурации должен включить его поддержку: в свойствах конфигурации среди назначений использования отмечается мобильное устройство, а формы адаптируются под маленький экран. Многие современные типовые конфигурации (УНФ, Бухгалтерия предприятия, Управление торговлей) мобильный клиент поддерживают. Самописную или старую конфигурацию сначала проверьте у разработчика.
Установите приложение
- Откройте магазин приложений на планшете и найдите мобильный клиент «1С:Предприятие» от фирмы «1С».
- Установите приложение и запустите его.
- Нажмите кнопку добавления информационной базы.
- Задайте понятное имя, например «Бухгалтерия ООО Ромашка».
- В поле адреса введите адрес публикации целиком:
https://1c.example.ru/buhилиhttp://192.168.1.10/buhдля локальной сети. - Сохраните, выберите базу в списке и войдите под своим пользователем 1С.
При первом входе клиент скачает с сервера описание конфигурации. На медленном мобильном интернете это занимает несколько минут. Дальше запуск идёт быстрее.
Если мобильный клиент недоступен
Тогда откройте адрес публикации в Chrome или Яндекс Браузере на планшете — запустится веб-клиент. Чтобы не набирать адрес каждый раз, добавьте страницу на главный экран через меню браузера.
Удалённый рабочий стол: полная 1С на планшете без публикации
Если конфигурация не поддерживает мобильный клиент или нужна вся функциональность, планшет становится «окном» в Windows-сервер. 1С при этом установлена только на сервере, а на планшете стоит клиент удалённого рабочего стола.
Как это устроить
- На сервере с Windows Server включают роль служб удалённых рабочих столов и ставят платформу 1С.
- Каждому сотруднику заводят учётную запись Windows и пользователя в базе 1С.
- На планшет ставят клиент RDP от Microsoft из магазина приложений и добавляют подключение: адрес сервера, логин и пароль Windows.
Приём: только окно 1С вместо всего рабочего стола
Через RemoteApp публикуют не весь рабочий стол, а одно приложение — 1cestart.exe (стартер 1С). На планшете сотрудник видит только окно выбора баз и саму программу, без меню «Пуск» сервера. Это и удобнее на маленьком экране, и безопаснее.
Для терминального доступа к Windows Server нужны клиентские лицензии служб удалённых рабочих столов (RDS CAL) — это отдельно от лицензий 1С.
1С на iPad: что отличается от Android
Схема подключения на iPad та же: публикация на веб-сервере, затем мобильный клиент или браузер. Отличия в деталях.
- 🍏 Где взять приложение. Мобильный клиент ищите в App Store. Если в вашем регионе его нет в выдаче, остаются веб-клиент в Safari и удалённый рабочий стол.
- 🔒 HTTPS. iPadOS строже относится к соединениям без шифрования и к сертификатам. Публикация по HTTPS с нормальным сертификатом снимает большинство проблем.
- 🌐 Safari и всплывающие окна. Веб-клиент открывает часть форм в новых окнах. Если формы не появляются, разрешите всплывающие окна для адреса базы в настройках Safari.
- 🖥️ Удалённый рабочий стол. Для RDP на iPad используйте официальный клиент Microsoft из App Store. Он поддерживает мышь и клавиатуру, подключённые к iPad.
Для iPad с клавиатурой-чехлом удалённый рабочий стол часто оказывается самым удобным вариантом для бухгалтера. Работает вся конфигурация, печатные формы и внешние обработки, а на планшете ничего не хранится.
Удобная работа с 1С на сенсорном экране
Даже правильно подключённая 1С на 10-дюймовом экране без настройки неудобна. Несколько приёмов заметно облегчают жизнь.
В мобильном клиенте
- 📐 Поворот экрана. Списки документов удобнее в альбомной ориентации, карточки и формы ввода — в портретной.
- ⭐ Избранное. Добавьте в избранное 5–7 команд, которыми пользуетесь каждый день. Так не придётся листать разделы.
- ⌨️ Внешняя клавиатура. Экранная клавиатура закрывает половину формы. Bluetooth-клавиатура решает проблему при вводе документов.
В веб-клиенте и через удалённый стол
- 🧹 Лишние панели. В Такси через
Главное меню → Вид → Настройка панелейуберите панели, которые не нужны. Освободится место под рабочую форму. - 🔍 Масштаб. В браузере увеличьте масштаб страницы жестом или через меню. В RDP-клиенте включите масштабирование под разрешение планшета, чтобы элементы не были мелкими.
- 🖱️ Мышь. Для RDP Bluetooth-мышь заметно удобнее пальца: попасть в ячейку табличной части точнее.
Для планшета на Windows включите в параметрах экрана Windows масштаб 125–150%. 1С учитывает системный масштаб, и кнопки становятся крупнее.
Для разработчика конфигурации
Если конфигурация своя, формы под планшет делают адаптивными: группы с вертикальной группировкой, минимум колонок в таблицах, крупные кнопки команд. Проверить вид формы можно в Конфигураторе, в режиме просмотра формы для мобильного устройства.
Почему планшет не подключается к базе 1С
Большинство проблем возникает на стороне сервера, а не планшета. Начинайте проверку с браузера на самом сервере: если адрес публикации не открывается там, планшет ни при чём.
Перезапуск службы Apache или пула IIS обрывает сеансы всех пользователей, которые работают через браузер и мобильный клиент. Делайте это вне рабочего времени или предупредите коллег.
Ещё одна ловушка — адрес localhost в настройках базы на планшете. Для планшета localhost — это сам планшет. В адресе всегда указывайте IP или доменное имя сервера.