1С в смартфоне: подключаем рабочую базу к Android и iPhone
Содержание
Чтобы настроить 1С на телефоне, установите из магазина приложений «1С:Предприятие — мобильный клиент», опубликуйте свою базу на веб-сервере и добавьте в приложении адрес публикации, логин и пароль. После этого на смартфоне открывается та же база, что и на компьютере, с теми же правами и данными.
Труднее всего не сама установка, а подготовка базы: без публикации по HTTP(S) телефон к ней не подключится. Ниже — что сделать на сервере, что на телефоне и как обойти типичные сбои.
Какие варианты 1С есть для смартфона
Под словами «1С на телефоне» скрывается несколько разных решений. Выберите своё до установки, чтобы не настраивать лишнее.
| Вариант | Что это | Кому подходит |
|---|---|---|
| 📱 Мобильный клиент 1С | Приложение, которое открывает обычную базу 1С через интернет | Тем, у кого уже есть БП, УНФ, Розница и другие базы на 8.3 |
| ☁️ Облачная база (1С:Фреш и аналоги) | База живёт в облаке, телефон подключается к ней мобильным клиентом или браузером | Тем, кто работает в облачном сервисе |
| 🧾 Отдельные мобильные приложения | Узкие программы: касса, приём заказов, учёт для ИП | Продавцам, торговым представителям, предпринимателям |
| 🖥 Удалённый рабочий стол | Телефон показывает экран сервера или ПК с 1С | Тем, у кого база на терминальном сервере |
| 🌐 Веб-клиент в браузере | База открывается в браузере телефона | Для разовых проверок |
Дальше речь в основном о мобильном клиенте: он даёт полноценный доступ к рабочей базе и подходит большинству.
Мобильный клиент не хранит у себя копию всей базы. Данные остаются на сервере, телефон только показывает формы и отправляет команды. Поэтому «синхронизировать» обычную базу не нужно: вы всегда видите актуальное состояние.
Подготовка к настройке 1С на смартфоне: телефон, база, сервер
Что нужно от телефона
- 📲 Android или iOS с версией, которую поддерживает текущий выпуск приложения. Точные требования указаны на странице приложения в Google Play, App Store или RuStore.
- 📶 Стабильный интернет. Мобильный клиент работает онлайн, каждая открытая форма — это запрос к серверу.
- 💾 Свободное место: само приложение весит немного, но кэш форм со временем растёт.
Что нужно от базы
- Платформа 8.3 на сервере или компьютере, где лежит база.
- Конфигурация с поддержкой мобильного клиента. Типовые конфигурации на управляемых формах (БП 3.0, УНФ, ЗУП 3.1, УТ 11) открываются в мобильном клиенте. Самописные и сильно доработанные базы могут вести себя непредсказуемо: часть форм не рассчитана на узкий экран.
- Пользователь с паролем. Без пароля базу в интернет выставлять нельзя.
- Свободная клиентская лицензия. Сеанс мобильного клиента занимает лицензию так же, как обычный клиент на компьютере.
Что нужно от сервера
- 🌍 Веб-сервер: Apache или IIS на той же машине, где установлена платформа, или на отдельной.
- 🔌 Компонент «Модули расширения веб-сервера» в установке платформы 1С.
- 🔐 Внешний адрес: белый IP или доменное имя, проброс порта на роутере.
- 🛡 Сертификат TLS для HTTPS. Подойдёт бесплатный Let’s Encrypt, если у вас есть домен.
Публикация базы на веб-сервере
Это главный шаг, без которого мобильный клиент не увидит базу. Публикацию делают один раз.
- Запустите Конфигуратор от имени администратора Windows (правая кнопка по ярлыку → «Запуск от имени администратора»). Без этого публикация не сможет записать файлы веб-сервера.
- Откройте базу и выберите
Администрирование → Публикация на веб-сервере. - Укажите имя публикации латиницей, например
buh. Оно станет частью адреса. - Выберите веб-сервер (Apache или IIS) и каталог публикации.
- Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера.
Перезапуск веб-сервера обрывает сеансы всех, кто уже работает через веб-клиент или мобильный клиент. Делайте публикацию вне рабочего времени, если базой уже пользуются удалённо.
После публикации проверьте адрес в браузере компьютера внутри сети:
http://имя-сервера/buh
Открылось окно входа в 1С — публикация работает. Затем настройте внешний доступ: доменное имя, проброс порта 443 и сертификат. Итоговый адрес для телефона будет выглядеть так:
https://1c.example.ru/buh
Не выставляйте наружу публикацию по голому HTTP. Пароль пользователя 1С будет уходить по сети открытым текстом. Если HTTPS настроить пока не можете, подключайтесь через VPN (подробнее в разделе о безопасности).
Если база в облаке
Публиковать ничего не нужно. В личном кабинете облачного сервиса у каждой базы есть адрес для подключения. Скопируйте его — он понадобится на следующем шаге.
Как установить 1С на телефон и подключить базу
Когда адрес публикации готов, сама настройка 1С на телефоне занимает пару минут.
Шаг 1. Установите приложение
Найдите в магазине приложений «1С:Предприятие» и выберите мобильный клиент от фирмы «1С». Проверьте разработчика: в магазинах встречаются сторонние программы с похожими названиями.
Шаг 2. Добавьте базу
- Откройте приложение. При первом запуске список баз пуст.
- Нажмите кнопку добавления (значок «+»).
- Заполните поля:
- Наименование — любое понятное имя, например «Бухгалтерия ООО Ромашка»;
- Адрес — полный адрес публикации с
https://и именем публикации.
- Сохраните базу.
Шаг 3. Войдите
Нажмите на базу в списке. Появится окно авторизации — введите имя пользователя и пароль 1С, как на компьютере. Если в базе включена аутентификация операционной системы, на телефоне она не сработает: нужен именно пароль 1С.
Шаг 4. Проверьте права
Зайдите в пару разделов: откройте список документов, справочник номенклатуры, отчёт. Если пункты меню пропали, дело в правах пользователя, а не в телефоне. Права настраивает администратор базы на компьютере.
Синхронизация и обновление данных в мобильной 1С
Для мобильного клиента вопрос синхронизации решается просто: её нет, потому что нет локальной копии. Провели документ на компьютере — на телефоне он виден после обновления списка. Провели с телефона — коллеги видят его сразу.
Чтобы список на экране обновился, закройте и откройте форму заново или воспользуйтесь командой обновления в меню формы.
Когда синхронизация всё-таки нужна
Она появляется в отдельных мобильных приложениях, которые работают без постоянной связи:
- 🛒 приложения для приёма заказов: торговый агент оформляет заказ в офлайне, а при появлении сети заказ уходит в учётную базу;
- 🧾 кассовые приложения: чеки копятся на телефоне и выгружаются в учётную систему;
- 📒 программы для ИП с собственной базой на телефоне.
В таких программах обмен настраивают с двух сторон: в учётной базе на компьютере включают обмен с мобильным приложением, на телефоне указывают адрес и пользователя. Порядок зависит от конкретного приложения, его описывает встроенная справка.
Если торговый агент видит старые остатки, сначала проверьте дату последнего обмена в приложении. Чаще всего обмен просто не запускался: не было сети или телефон закрыл приложение в фоне для экономии заряда.
Обновление самого приложения и базы
- Мобильный клиент обновляется через магазин приложений, как любая программа. Включите автообновление.
- Обновление конфигурации и платформы делают на сервере. После обновления платформы на сервере перезапустите приложение на телефоне.
Работа на маленьком экране: что настроить для удобства
Мобильный клиент сам перестраивает формы под ширину экрана: поля встают в одну колонку, таблицы прокручиваются. Но несколько вещей стоит настроить заранее.
- ⭐ Избранное. Добавьте в избранное документы и отчёты, которые открываете чаще всего. Удобнее сделать это на компьютере под тем же пользователем.
- 👤 Отдельный пользователь для телефона. Создайте роль с урезанным набором разделов: на телефоне редко нужны регламентные операции и закрытие месяца . Меньше пунктов меню — быстрее навигация.
- 📊 Отчёты. Большие отчёты на телефоне читать трудно. Сохраните варианты отчётов с небольшим числом колонок и нужными отборами.
- 🔄 Поворот экрана. Широкие таблицы и табличные части документов удобнее смотреть в горизонтальной ориентации.
- ⌨️ Внешняя клавиатура. Если с телефона много вводите, подключите Bluetooth-клавиатуру: ввод номенклатуры и сумм станет быстрее.
На телефоне удобно смотреть, согласовывать и проводить. Сложный ввод — авансовые отчёты на 30 строк, корректировки — оставьте компьютеру.
Как защитить данные мобильной 1С
Телефон теряют чаще, чем ноутбук. А база с публикацией в интернет — открытая дверь, если её не запереть.
На стороне сервера
- Только HTTPS. Проверьте, что сертификат действующий и выдан на ваш домен. Самоподписанный сертификат телефон может не принять.
- VPN как альтернатива. Если не хотите публиковать базу в интернет, оставьте публикацию только внутри сети. Телефон подключается к офисной сети через VPN-клиент, а затем открывает внутренний адрес.
- Сложные пароли. Пароль 1С вида
123или пустой пароль администратора недопустим при внешнем доступе. - Минимум прав. У мобильного пользователя не должно быть полных прав и доступа к администрированию.
- Резервные копии. Публикация не защищает от ошибок пользователей. Регулярные выгрузки базы нужны как и раньше.
На стороне телефона
- 🔒 Блокировка экрана: PIN-код, отпечаток пальца или распознавание лица.
- 🚫 Не сохраняйте пароль в приложении на общем или рабочем телефоне, которым пользуются несколько человек.
- 📵 Не ставьте приложения 1С из сторонних источников и APK-файлов с форумов.
Если телефон потерян
Сразу запретите вход этому пользователю. В БП 3.0 это делается в Администрирование → Настройки пользователей и прав → Пользователи: откройте карточку и снимите флажок «Вход в программу разрешен». Затем смените пароль и только после этого снова разрешите вход.
Другие способы открыть 1С с телефона
Мобильный клиент подходит не всем. Вот рабочие альтернативы.
| Способ | Плюсы | Минусы |
|---|---|---|
| 🖥 Удалённый рабочий стол (RDP) | Ничего не нужно публиковать, если уже есть терминальный сервер; видите привычный интерфейс | Мелкие элементы, неудобный ввод, нужен VPN или защищённый шлюз |
| 🌐 Браузер телефона (веб-клиент) | Не нужно ставить приложение | Интерфейс рассчитан на компьютер, на узком экране тесно |
| 🧩 Программы удалённого доступа к ПК | Быстро для разовой помощи | Компьютер должен быть включён, вопросы безопасности |
| ☁️ Облачная 1С | Публикация и сертификат уже настроены провайдером | Ежемесячная плата, перенос базы в облако |
Для удалённого рабочего стола подойдёт официальный клиент удалённого рабочего стола от Microsoft для Android и iOS. Он подключается к Windows-серверу, а 1С запускается уже там, как на обычном компьютере. Порт RDP наружу не открывайте: подключайтесь через VPN или шлюз удалённых рабочих столов.
Каждое подключение через RDP к терминальному серверу тоже занимает лицензию 1С и требует лицензию Windows на подключение (RDS CAL).
Ошибки подключения 1С на телефоне и что с ними делать
Большинство проблем возникает на этапе первого подключения. Найдите свой симптом: