Мобильный клиент 1С на телефоне Android: от установки до первой рабочей базы
Содержание
Приложение 1С на Андроид ставится из Google Play или RuStore: в поиске магазина наберите «1С:Предприятие» и выберите мобильный клиент от фирмы «1С». Установка занимает пару минут, но работать сразу не получится. Телефону нужна база, опубликованная на веб-сервере, и её адрес вида https://сервер/имя_базы. Файл базы 1Cv8.1CD с компьютера мобильный клиент напрямую не откроет.
Поэтому настройка всегда делится на две части. Первая — на телефоне: поставить клиент и добавить в него базу. Вторая — на стороне сервера: опубликовать базу, открыть доступ из сети и выдать пользователю логин. Если вторая часть уже сделана администратором или облачным сервисом, хватит десяти минут.
Что понадобится до установки: телефон, сервер, конфигурация
Мобильный клиент — это не отдельная программа учёта, а «окно» в вашу базу. Он показывает те же справочники, документы и отчёты, но в интерфейсе, приспособленном под маленький экран. Вычисления идут на сервере, телефон только отображает форму и передаёт ввод.
Проверьте три вещи до того, как что-то скачивать.
Телефон или планшет
- 📱 Android актуальной версии. Минимальная версия системы меняется с выходом новых сборок клиента, точная цифра указана на странице приложения в магазине. Если магазин пишет «Несовместимо с вашим устройством», система слишком старая.
- 🧠 Оперативная память от 3 ГБ для комфортной работы. На 2 ГБ клиент запустится, но длинные списки и отчёты будут открываться медленно.
- 💾 Свободное место — примерно 300–500 МБ с запасом на кэш форм.
- 📶 Стабильный интернет. Мобильный клиент без связи с сервером работать не будет, кроме конфигураций с автономным режимом (о нём ниже).
База на стороне сервера
- 🌐 Информационная база опубликована на веб-сервере (Apache или IIS) и доступна по HTTP или HTTPS.
- 🔢 Версия платформы на сервере не слишком отстаёт от версии мобильного клиента. Клиент из магазина обновляется автоматически, а серверная платформа — нет, отсюда частая несовместимость.
- 🔑 У пользователя есть логин и пароль в базе.
Конфигурация
Типовые конфигурации последних редакций — «Бухгалтерия предприятия» 3.0, «Управление нашей фирмой», «Управление торговлей» 11, «Зарплата и управление персоналом» 3.1 — уже адаптированы под мобильный клиент. Самописную или сильно доработанную конфигурацию должен подготовить программист: в свойствах конфигурации разрешить использование на мобильном устройстве и проверить формы на узком экране.
Если база в облаке (например, 1С:Фреш или «1С:Готовое рабочее место»), публиковать ничего не нужно. Адрес базы для мобильного клиента показан в личном кабинете сервиса.
Как скачать и установить приложение 1С на Андроид
Есть три способа. Выбор зависит от того, есть ли на телефоне сервисы Google и какая версия платформы стоит на сервере.
| Способ | Когда подходит | На что смотреть |
|---|---|---|
| Google Play | Обычный телефон с сервисами Google | Издатель — фирма «1С», а не сторонний разработчик |
| RuStore | Телефоны без Google Play, корпоративные устройства | Тот же издатель, версия может обновляться с задержкой |
| APK из дистрибутива | Серверная платформа старая, нужна конкретная сборка клиента | Версия APK должна подходить к версии платформы сервера |
Установка из магазина приложений
- Откройте Google Play или RuStore.
- В строке поиска введите
1С:Предприятие. - Найдите мобильный клиент. Проверьте издателя: фирма «1С». В магазине много приложений с «1С» в названии, это кассы, отчёты, сторонние утилиты.
- Нажмите «Установить» и дождитесь загрузки.
- Запустите приложение. Откроется пустой список баз.
Установка из APK-файла
Этот путь нужен, когда магазинная версия клиента новее, чем допускает сервер, и обновить платформу на сервере пока нельзя. Файлы мобильного клиента нужных версий входят в дистрибутив мобильной платформы. Его скачивает администратор, у которого есть доступ к обновлениям по договору сопровождения.
- Скопируйте APK на телефон: через USB-кабель, облачный диск или мессенджер.
- Откройте файл в «Загрузках» или в файловом менеджере.
- Android спросит разрешение на установку из этого источника. Разрешите его в открывшемся окне настроек — пункт «Установка неизвестных приложений» для того приложения, из которого вы запускаете файл.
- Вернитесь назад и подтвердите установку.
- После установки отключите это разрешение обратно.
Не скачивайте APK мобильного клиента с файлообменников и «зеркал». Модифицированный клиент получает ваш логин и пароль от базы, а через базу — доступ к деньгам, контрагентам и персональным данным сотрудников.
Если клиент поставлен из APK, отключите для него автообновление в магазине. Иначе магазин молча заменит его новой версией, и подключение к серверу снова перестанет работать.
Добавление информационной базы в мобильный клиент
Когда приложение открыто, а адрес базы известен, подключение делается за минуту.
- На экране списка баз нажмите кнопку добавления (значок «+»).
- Выберите добавление базы вручную. Некоторые сборки клиента предлагают также сканировать QR-код с адресом — удобно, если администратор раздаёт доступы массово.
- Заполните наименование — любое понятное вам, например «Бухгалтерия ООО Ромашка».
- В поле адреса укажите публикацию базы целиком, вместе с протоколом:
https://1c.example.ru/buh. - Сохраните и нажмите на базу в списке.
- Введите имя пользователя и пароль базы. Это те же данные, что и при входе с компьютера.
Первый запуск занимает дольше обычного: клиент загружает описание интерфейса и форм. Последующие входы быстрее, потому что часть данных кэшируется на телефоне.
Где взять адрес базы. Его формирует администратор при публикации: имя сервера или домен плюс имя, которое он задал публикации. Если адреса нет, проверьте его в браузере телефона. Откройте тот же адрес — должна загрузиться страница веб-клиента 1С с запросом пароля. Открывается в браузере — заработает и в мобильном клиенте.
Одна и та же публикация обслуживает и веб-клиент, и мобильный клиент. Отдельный адрес «для телефона» обычно не нужен.
Как опубликовать базу, если вы и есть администратор
Публикацию делают на компьютере, где установлены платформа и веб-сервер:
- Запустите Конфигуратор от имени администратора Windows (для IIS это обязательно).
- Откройте
Администрирование → Публикация на веб-сервере. - Укажите имя публикации латиницей, например
buh, выберите веб-сервер и каталог. - Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера.
Для файловой базы веб-серверу нужны права на чтение и запись в каталог базы. Если их нет, веб-клиент в браузере выдаст ошибку доступа уже на этапе открытия.
Доступ из интернета и защита соединения
Пока телефон в той же Wi-Fi-сети, что и сервер, достаточно локального адреса вроде http://192.168.1.10/buh. Чтобы работать из дома или в поездке, сервер должен быть доступен снаружи.
Варианты доступа
- 🔒 VPN. Телефон подключается к офисной сети, база остаётся невидимой из интернета. Самый безопасный путь для небольшой компании.
- 🌍 Публикация в интернет через HTTPS. На роутере пробрасывается порт 443 на веб-сервер, домен указывает на внешний IP офиса. Нужен сертификат.
- ☁️ Облако. Сервис уже даёт адрес с HTTPS, инфраструктура — его забота.
Мобильному клиенту нужен только веб-доступ. Порты сервера 1С (1540, 1541 и диапазон рабочих процессов) в интернет открывать не нужно и нельзя: клиент к ним не обращается, а открытые порты кластера — лишний риск.
Почему без HTTPS нельзя
По HTTP логин, пароль и все данные базы идут по сети открытым текстом. В публичном Wi-Fi их может перехватить кто угодно в той же сети.
Для HTTPS берите сертификат от доверенного центра — например, бесплатный Let’s Encrypt. Самоподписанный сертификат Android по умолчанию не доверяет, и клиент откажется подключаться. Установка такого сертификата в хранилище телефона вручную помогает не всегда и плохо масштабируется на десяток сотрудников.
Права пользователя
Создайте для мобильной работы отдельного пользователя или проверьте права существующего. Курьеру, который фиксирует доставку, не нужен доступ к зарплате. Чем уже права, тем меньше ущерб при потере телефона.
Каждое подключение мобильного клиента к базе занимает клиентскую лицензию, как сеанс с компьютера. Если в офисе все лицензии заняты, телефон получит отказ. Закладывайте мобильных пользователей в общее число лицензий.
Сканер штрихкодов, камера и печать с телефона
Именно ради периферии многие и ставят 1С на Андроид: приёмка товара на складе, инвентаризация, проверка маркировки в торговом зале.
Камера вместо сканера
Мобильный клиент умеет читать штрихкоды камерой телефона. В конфигурациях с поддержкой этой функции в формах подбора и документах появляется команда сканирования. Если её нет в нужной форме, значит, форма под мобильный клиент не доработана, и это вопрос к программисту, а не к телефону.
Камера подходит для десятков позиций в день. Для сотен лучше нормальный сканер: камера медленнее фокусируется и хуже читает мятые этикетки.
Bluetooth-сканер
Самый простой рабочий вариант — сканер в режиме эмуляции клавиатуры (HID). Он подключается к телефону как обычная Bluetooth-клавиатура и «печатает» код в поле, где стоит курсор.
- Переведите сканер в режим HID по инструкции производителя — обычно сканированием служебного штрихкода из буклета.
- Включите Bluetooth на телефоне и выполните сопряжение.
- Откройте документ в 1С, поставьте курсор в поле штрихкода и отсканируйте товар.
Проверьте раскладку: если вместо цифр приходят посторонние символы, сканер и телефон расходятся в языке клавиатуры.
Терминал сбора данных на Android
Промышленные ТСД с встроенным сканером тоже работают с мобильным клиентом. Самое простое — в утилите производителя (она предустановлена на терминале) включить вывод результата сканирования как ввод с клавиатуры. Тогда 1С получает код так же, как от HID-сканера, без дополнительных драйверов.
Печать
Печатные формы мобильный клиент передаёт системе Android. Документ можно отправить на принтер с поддержкой мобильной печати или сохранить в PDF и переслать в мессенджере. Чековые принтеры и кассы через мобильный клиент обычно не подключают: для торговли с телефона предназначены отдельные кассовые приложения на мобильной платформе.
Автономная работа и чем мобильный клиент отличается от мобильных приложений 1С
Под названием «1С на телефоне» скрываются две разные технологии, и их часто путают.
Мобильный клиент — то, что описано выше. Одно приложение, к которому подключаются разные базы. Работает онлайн, вся логика на сервере. Некоторые конфигурации (например, «Управление нашей фирмой») поддерживают автономный режим: телефон хранит часть данных у себя и синхронизируется с сервером при появлении связи. Есть ли такая возможность в вашей конфигурации, смотрите в её документации.
Мобильные приложения на мобильной платформе — отдельные программы под конкретную задачу: мобильная касса, приложение для торговых агентов, мобильная версия документооборота. Каждое ставится отдельно, хранит данные на телефоне и обменивается ими с основной базой по расписанию или вручную.
| Мобильный клиент | Мобильное приложение | |
|---|---|---|
| Сколько приложений | Одно на все базы | Своё под каждую задачу |
| Без интернета | Только при автономном режиме конфигурации | Работает, обмен позже |
| Где данные | На сервере | На телефоне + обмен |
| Интерфейс | Формы основной конфигурации | Свой, упрощённый |
Если вам нужна «полная 1С в кармане», ставьте мобильный клиент. Если задача узкая — выбить чек, принять заказ у клиента без связи — ищите профильное мобильное приложение.
Не подключается: разбор частых проблем
Большинство сбоев видны ещё до телефона. Первый тест всегда одинаков: откройте адрес базы в браузере того же телефона. Это сразу отделяет проблемы сети и публикации от проблем самого клиента.
Если после обновления платформы на сервере у всех сотрудников разом перестал подключаться телефон, первым делом сравните версию клиента и платформы. Это самая частая массовая поломка.