1С на телефоне с Android: от выбора приложения до первого входа в базу
Содержание
Чтобы работать с базой 1С на Андроиде, установите на телефон приложение «1С:Предприятие — мобильный клиент» из магазина приложений и добавьте в нём адрес базы вида https://сервер/имя_базы. Само приложение ставится за минуту. Основная работа — на стороне базы: её нужно опубликовать на веб-сервере, и конфигурация должна поддерживать мобильный клиент.
Если база в облаке 1С:Фреш или у провайдера по модели «1С в облаке», публикация уже сделана за вас — нужен только адрес и логин. Если база стоит у вас в офисе, без администратора не обойтись: телефон не умеет подключаться к файловой базе по сетевой папке, как это делает компьютер.
Что проверить до установки: телефон, база и лицензия
Приложение не требует мощного смартфона, но есть несколько условий. Проверьте их заранее, чтобы не искать проблему в телефоне, когда она в базе.
Телефон:
- 📱 Версия Android. Минимальная версия указана в карточке приложения в магазине и растёт с каждым крупным выпуском платформы. Если магазин пишет «Несовместимо с вашим устройством», телефон слишком старый для текущей версии клиента.
- 💾 Память. Само приложение занимает немного, но кэш форм и данных растёт. Держите свободными хотя бы 1–2 ГБ.
- 🧠 Оперативная память. На устройствах с 2 ГБ клиент запускается, но тяжёлые формы (документ с сотней строк, отчёт) открываются заметно медленнее. Комфортно от 4 ГБ.
- 📶 Связь. Мобильный клиент работает с базой через интернет или локальную сеть. Без связи большинство типовых конфигураций работать не будут.
База:
- 🌐 Опубликована на веб-сервере (Apache или IIS) или находится в облаке.
- ⚙️ Конфигурация поддерживает мобильный клиент. У типовых решений на актуальных релизах (Бухгалтерия предприятия 3.0, Управление торговлей 11, УНФ и ряд других) поддержка есть. У сильно доработанных и самописных конфигураций — не всегда.
- 👤 Есть пользователь 1С с паролем и правами на нужные разделы.
Лицензия. Мобильный клиент подключается к базе так же, как обычный клиент на компьютере, и занимает клиентскую лицензию на время сеанса. Если в офисе 5 лицензий и все заняты, шестой вход с телефона не пройдёт.
Мобильный клиент, готовое приложение или удалённый стол
Под словами «1С на телефоне» прячутся разные вещи. От выбора зависит, что именно устанавливать.
| Вариант | Что это | Когда подходит | Ограничения |
|---|---|---|---|
| Мобильный клиент 1С | Приложение, которое открывает вашу базу с телефона, с адаптированными формами | Нужна работа с той же базой, что в офисе: справочники, документы, отчёты | Нужна публикация базы и поддержка в конфигурации |
| Готовое мобильное приложение 1С | Отдельный продукт под одну задачу: касса, заказы, складские операции | Нужен узкий сценарий, часто без постоянной связи | Синхронизируется с учётной базой обменом, это не сама база |
| Удалённый рабочий стол (RDP) | Клиент RDP на телефоне подключается к серверу, где 1С уже запущена | Конфигурация не поддерживает мобильный клиент, а посмотреть данные нужно срочно | Мелкий интерфейс, неудобно вводить данные пальцем |
| Браузер | Веб-клиент через мобильный браузер | Разовый просмотр | Мобильные браузеры поддерживаются ограниченно, формы «настольные» |
💡 Приём практика. Если конфигурация самописная и в мобильном клиенте формы разваливаются, не тратьте время на доработку. Опубликуйте 1С как RemoteApp на терминальном сервере и подключайтесь RDP-клиентом с телефона. Это закрывает срочные задачи вроде «посмотреть остаток» без программирования.
Дальше речь о первом варианте — мобильном клиенте. Именно его обычно ищут по запросу «как установить приложение 1С на Андроид».
Как скачать и установить приложение 1С на Android
Способ 1. Из магазина приложений
- Откройте магазин приложений на телефоне. Мобильный клиент 1С распространяется через Google Play и RuStore. Доступность в конкретном магазине может меняться, поэтому, если в одном не нашли, проверьте другой.
- В поиске введите
1С:Предприятие мобильный клиент. - Проверьте издателя: это должна быть фирма «1С». Похожие по названию приложения сторонних разработчиков к вашей базе не подключатся.
- Нажмите «Установить» и дождитесь загрузки.
- Запустите приложение. При первом входе Android спросит разрешения. Камеру разрешите, если планируете сканировать штрихкоды. Уведомления — по желанию.
Способ 2. Установка из APK-файла
Этот путь нужен, когда магазина на устройстве нет (например, на терминалах сбора данных без сервисов Google) или нужна конкретная версия клиента под платформу вашего сервера.
- Дистрибутив мобильного клиента скачивает администратор с портала обновлений 1С. Для этого нужна действующая подписка на ИТС.
- Скопируйте
.apkна телефон по кабелю или через облачный диск. - Откройте файл в «Файлах» или «Загрузках».
- Android попросит разрешить установку из неизвестных источников для приложения, которым вы открыли файл. Разрешите только для него.
- После установки верните запрет в настройках безопасности.
Не скачивайте APK 1С с файлообменников и сайтов-сборников. Подменённый клиент получит логин и пароль от вашей учётной базы, а в ней — все контрагенты, банковские реквизиты и зарплаты.
Версия клиента и версия сервера
Мобильный клиент должен быть совместим с версией платформы, на которой работает сервер с базой. Приложение из магазина обновляется автоматически и обычно умеет работать с актуальными версиями платформы.
Проблемы бывают в двух случаях:
- 🕰️ Сервер на старой платформе, а клиент обновился до свежей версии. Решение — обновить платформу на сервере.
- 📵 Автообновление на телефоне отключено, а сервер обновили. Решение — обновить приложение вручную.
Добавление базы 1С в мобильном клиенте
После запуска приложение показывает пустой список информационных баз. Порядок добавления:
- Нажмите кнопку добавления базы (значок «+» на стартовом экране).
- Выберите добавление базы вручную по адресу.
- Введите имя — любое понятное вам, например «Бухгалтерия ООО Север».
- Введите адрес публикации. Для базы на своём сервере это
https://сервер/имя_публикации, напримерhttps://1c.mycompany.ru/buh. Для облака адрес берут в личном кабинете сервиса. - Сохраните и выберите базу в списке.
- Введите логин и пароль пользователя 1С.
Если всё настроено верно, откроется начальная страница конфигурации в мобильном оформлении: крупные кнопки разделов, формы в одну колонку.
Как получить правильный адрес
Ошибка в адресе — самая частая причина неудачного первого входа. Проверьте адрес так:
- 🖥️ Откройте его в браузере на компьютере. Должна загрузиться страница входа веб-клиента 1С.
- 📱 Откройте тот же адрес в браузере телефона. Если на компьютере работает, а на телефоне нет, проблема в сети: телефон в мобильном интернете, а сервер виден только внутри офиса.
- ✂️ Адрес вводите без хвостов вроде
/ru_RU/и параметров после знака вопроса. Мобильному клиенту нужен корень публикации.
Несколько баз и несколько пользователей
В список можно добавить сколько угодно баз: рабочую, тестовую, базу второго юрлица. Каждая хранится со своим адресом.
Если телефоном пользуются несколько сотрудников, например общий смартфон на складе, не сохраняйте пароль в приложении. Каждый вводит свой логин, и в журнале регистрации видно, кто провёл документ.
Публикация базы и защита подключения
Эта часть делается не на телефоне, а на сервере. Без неё мобильному клиенту не к чему подключаться.
Публикация на веб-сервере
- На сервере установлен веб-сервер (Apache или IIS) и модули расширения веб-сервера из дистрибутива платформы 1С.
- Базу публикуют из Конфигуратора:
Администрирование → Публикация на веб-сервере. Задают имя публикации (оно станет частью адреса) и каталог. - После публикации адрес проверяют браузером с компьютера в той же сети.
Для доступа снаружи офиса нужен внешний IP или домен и проброс порта на веб-сервер. Альтернатива — VPN: телефон подключается к офисной сети, и база открывается по внутреннему адресу без публикации в интернет.
HTTPS обязателен
Мобильный клиент передаёт логин, пароль и данные базы по сети. По протоколу HTTP всё это идёт открытым текстом.
Не публикуйте базу 1С в интернет по HTTP — только HTTPS с действительным сертификатом.
Варианты сертификата:
| Сертификат | Плюсы | Минусы |
|---|---|---|
| Let’s Encrypt | Бесплатный, Android доверяет ему из коробки | Нужен домен и автопродление каждые 90 дней |
| Коммерческий | Не требует частого продления | Платный |
| Самоподписанный | Быстро для теста | Android ему не доверяет, приложение выдаст ошибку сертификата |
💡 Самоподписанный сертификат можно установить на телефон вручную (в настройках безопасности Android, раздел сертификатов). Но приложения на современных Android не обязаны доверять пользовательским сертификатам. Для рабочей схемы проще и надёжнее выпустить сертификат на домен.
Что ещё закрыть
- 🔑 Пароли у всех пользователей. Пользователь без пароля в опубликованной базе — открытая дверь. Вход без пароля для удобства на компьютере превращается в дыру, как только база видна из интернета.
- 🚫 Отдельные права для мобильных сотрудников. Торговому представителю не нужны зарплата и банк. Дайте профиль с минимумом прав.
- 🧱 Ограничение по IP на веб-сервере или VPN, если с базой работают только сотрудники.
- 📲 Блокировка экрана телефона. Потерянный смартфон с сохранённым паролем — это доступ к базе. При увольнении сотрудника или потере телефона сразу смените пароль или отключите пользователя 1С.
Сканеры штрихкодов, ТСД и печать с Андроида
Камера телефона
В конфигурациях, где предусмотрено сканирование, мобильный клиент использует камеру как сканер. В документе появляется команда сканирования, по ней открывается видоискатель. Для этого приложению нужно разрешение на камеру. Если отказали при первом запуске, включите его в настройках Android: «Приложения → 1С → Разрешения».
Камера подходит для разовых операций. Для приёмки сотни позиций она медленная: нужно навести, дождаться фокуса, подтвердить.
Bluetooth-сканер
Внешний сканер подключается к телефону по Bluetooth в режиме эмуляции клавиатуры (HID). Для 1С он выглядит как клавиатура, которая очень быстро печатает цифры и нажимает Enter.
- Переведите сканер в режим HID по штрихкоду-настройке из его инструкции.
- Выполните сопряжение в настройках Bluetooth телефона.
- Откройте поле ввода в 1С и отсканируйте код. Он должен появиться в поле.
Если цифры приходят с ошибками или без завершающего Enter, дело в настройках сканера: суффикс, раскладка, задержка между символами. Их меняют штрихкодами-настройками из инструкции производителя.
Терминалы сбора данных
ТСД на Android (со встроенным сканером) работают с мобильным клиентом как обычный телефон. Встроенный сканер переключают в режим эмуляции клавиатуры в фирменной утилите настройки сканера на самом терминале. В режиме широковещательных сообщений (broadcast) мобильный клиент код не увидит, если конфигурация этого не поддерживает.
Печать
Печатные формы мобильный клиент открывает так же, как на компьютере. Отправить их на принтер можно через системную службу печати Android: нужен принтер в одной сети с телефоном и установленный плагин печати производителя. Часто проще сохранить форму в PDF и отправить в мессенджер или на почту.
Почему 1С на Андроиде не подключается: разбор ошибок
Большинство проблем первого запуска сводится к пяти причинам. Начинайте с самой простой: откройте адрес базы в браузере телефона.
Если ошибка только на одном телефоне
Когда у коллеги с тем же адресом всё работает, а у вас нет, причина на устройстве:
- 🔋 Агрессивная экономия энергии. Некоторые оболочки Android обрывают сеть фоновым приложениям, и сеанс 1С падает при сворачивании. Добавьте приложение 1С в исключения экономии батареи.
- 🌐 Частный DNS или VPN-приложение на телефоне подменяет маршрут. Отключите на время проверки.
- 🗑️ Повреждённый кэш. В настройках Android откройте приложение 1С и очистите кэш. Список баз при очистке кэша сохраняется, а при очистке данных удаляется, и базы придётся добавить заново.
Если сервер 1С приходится перезапускать, чтобы применить новую публикацию или сертификат, предупредите пользователей: все текущие сеансы оборвутся, несохранённые документы пропадут. Делайте это в обед или после рабочего дня.