Работа в базе 1С с телефона: ставим и подключаем мобильный клиент на Android
Содержание
Мобильный клиент 1С на Android ставят из магазина приложений: в Google Play или RuStore ищите «1С:Предприятие — мобильный клиент» от разработчика «1С». Сразу после установки работать он не начнёт. Ему нужна база, опубликованная на веб-сервере, и адрес вида http://сервер/имя_публикации. Без публикации телефон базу не увидит, будь она хоть на соседнем компьютере.
Типичная ситуация: директор просит «посмотреть остатки с телефона», бухгалтер ставит приложение, нажимает «плюс» и упирается в поле «Адрес». Адрес даёт публикация базы, и сделать её нужно один раз на компьютере, где лежит база. Дальше подключение мобильного клиента на Android занимает пару минут.
Мобильный клиент 1С: чем он отличается и что подготовить
Мобильный клиент — это тот же тонкий клиент 1С, только для телефона и планшета. Данные хранятся не в телефоне, а в базе на сервере. Приложение показывает формы и отправляет команды по HTTP или HTTPS.
Его часто путают с двумя другими вещами:
| Что это | Где данные | Когда подходит |
|---|---|---|
| 📱 Мобильный клиент | В вашей обычной базе на сервере или ПК | Работать в той же базе, что и в офисе |
| 🧩 Мобильное приложение на мобильной платформе (например, отдельные приложения для кассы или торговых агентов) | В самом телефоне, синхронизация с офисом | Работа без интернета, своя упрощённая база |
| 🌐 Веб-клиент в браузере телефона | На сервере | Разово что-то посмотреть, без установки |
Перед установкой проверьте четыре вещи:
- ✅ База опубликована на веб-сервере (Apache или IIS) либо работает в облаке 1С:Фреш. Как опубликовать — в разделе ниже.
- ✅ Конфигурация поддерживает мобильный клиент. Типовые БП 3.0, УНФ, УТ 11, Розница, ЗУП 3.1 поддерживают. У самописной базы откройте в Конфигураторе свойства корня конфигурации: в свойстве «Назначения использования» должно быть «Мобильное устройство».
- ✅ Есть свободная клиентская лицензия. Мобильный клиент занимает лицензию так же, как тонкий клиент на компьютере.
- ✅ Телефон видит сервер. В офисе — через ту же сеть Wi-Fi, из дома — через интернет по HTTPS или через VPN.
Мобильный клиент не открывает файл 1Cv8.1CD, скопированный на телефон. Даже для файловой базы нужен веб-сервер.
Где скачать мобильный клиент 1С и как его установить на Android
Официальных источников три.
- 🟢 Google Play. Поиск по словам «1С мобильный клиент», разработчик — фирма «1С». Устанавливается как обычное приложение.
- 🟢 RuStore. Тот же клиент для тех, у кого нет сервисов Google или не работает Play.
- 🟢 Портал поддержки 1С. Файл APK входит в поставку мобильной платформы. Нужен доступ к порталу (подписка ИТС). Этот вариант выбирают, когда требуется клиент определённой версии под платформу на сервере.
Установка из магазина:
- Откройте Google Play или RuStore.
- Найдите «1С:Предприятие — мобильный клиент». Сверьте разработчика: «1С» или «1C LLC».
- Нажмите «Установить» и дождитесь загрузки.
- Запустите приложение. Откроется пустой список информационных баз.
Установка из APK с портала:
- Скачайте архив на компьютер, найдите в нём APK мобильного клиента.
- Перенесите файл на телефон по кабелю или через облачный диск.
- Откройте файл. Android попросит разрешить установку из этого источника — разрешите для файлового менеджера, через который открываете.
- После установки верните запрет в настройках безопасности телефона.
Не скачивайте APK с форумов и сайтов-сборников. Приложение получает логин и пароль от вашей базы. Чужая «пересобранная» версия может их передать кому угодно.
Требования к версии Android смотрите на странице приложения в магазине: они меняются вместе с релизами клиента. Если магазин пишет «не совместимо с устройством», телефон слишком старый для текущей версии.
Публикация базы на веб-сервере для мобильного клиента
Это главный шаг, без которого мобильный клиент 1С не подключится. Публикацию делает администратор на компьютере или сервере, где установлен веб-сервер.
Что должно быть установлено на этой машине:
- 🔧 Веб-сервер: Apache 2.4 или IIS (в Windows включается через «Компоненты Windows», нужны расширения ISAPI).
- 🔧 Платформа 1С с компонентом «Модули расширения веб-сервера». Если его не отметили при установке, запустите установщик платформы ещё раз и добавьте компонент.
- 🔧 Разрядность модуля совпадает с разрядностью веб-сервера: 64-битный Apache — 64-битная платформа.
Порядок публикации:
- Запустите Конфигуратор от имени администратора Windows (правой кнопкой по ярлыку). Без этого записать настройки веб-сервера не получится.
- Откройте нужную базу и выберите
Администрирование → Публикация на веб-сервере. - В поле «Имя» задайте короткое имя латиницей без пробелов, например
buh. Оно станет частью адреса. - Выберите веб-сервер и проверьте каталог публикации.
- Оставьте включённой публикацию доступа для клиентских приложений — через неё и работает мобильный клиент.
- Нажмите «Опубликовать». Для Apache согласитесь на перезапуск веб-сервера.
После этого база доступна по адресу http://адрес_сервера/buh. Если веб-сервер слушает нестандартный порт, его указывают через двоеточие: http://192.168.1.10:8080/buh.
Перезапуск Apache или IIS обрывает сеансы тех, кто уже работает через веб-клиент или мобильный клиент. Публикуйте в обед или после работы.
Быстрая проверка с телефона. Откройте этот адрес в браузере телефона, подключённого к той же сети. Если загрузился веб-клиент 1С с окном входа, адрес верный и сеть в порядке. Если браузер ничего не открыл, мобильный клиент тоже не подключится — ищите проблему в сети или в публикации.
Подключение мобильного клиента к серверной или облачной базе
Когда адрес работает в браузере, добавляем базу в приложение.
- Запустите мобильный клиент.
- Нажмите кнопку добавления базы (знак «плюс» на экране списка баз).
- Выберите ручное добавление.
- Введите понятное название, например «Бухгалтерия ООО Ромашка». Оно видно только вам.
- В поле адреса вставьте адрес публикации целиком, с
http://илиhttps://и именем публикации. - Сохраните и нажмите на базу в списке.
- Введите имя пользователя 1С и пароль — те же, что на компьютере.
При первом входе клиент загружает метаданные конфигурации. На медленном мобильном интернете это занимает минуту-две, потом запуск идёт быстрее.
Облачная база 1С:Фреш и аренда в облаке
Для баз в сервисе 1С:Фреш адрес публикации берут в личном кабинете сервиса: у каждой базы своя ссылка. Её вставляют в поле адреса так же, как адрес своего сервера. Логин и пароль — от учётной записи пользователя в этой базе.
У хостинг-провайдеров с арендой 1С адрес выдаёт поддержка. Уточните, опубликована ли база для мобильного клиента: некоторые тарифы дают доступ только через удалённый рабочий стол, и тогда мобильный клиент не подойдёт.
Подключение к базе из интернета
Если сервер в офисе, а телефон в дороге, есть два нормальных пути:
- 🔐 VPN до офиса. Телефон подключается к VPN, а в клиенте указан внутренний адрес
http://192.168.1.10/buh. - 🔐 HTTPS с действительным сертификатом. Веб-сервер публикуется в интернет по доменному имени с сертификатом, например от Let’s Encrypt. Адрес в клиенте:
https://1c.example.ru/buh.
Самоподписанный сертификат Android по умолчанию не считает доверенным, и подключение может не установиться. Проще сразу взять бесплатный сертификат от общепризнанного центра.
Файловая база и мобильный клиент: работа через локальную сеть
Файловую базу тоже можно открыть в мобильном клиенте. Схема такая: на компьютере, где лежит база, ставим веб-сервер и публикуем базу так же, как серверную. Публикация в Конфигураторе для файловой базы выглядит точно так же.
Особенности файлового варианта:
- 📂 Права на папку базы. Веб-сервер работает от служебной учётной записи. Ей нужны права на чтение и запись в каталог с файлом
1Cv8.1CD. Для IIS это обычно группаIIS_IUSRS, для Apache — пользователь, от которого запущена служба. - 📂 Компьютер должен быть включён. Выключили ПК бухгалтера — мобильный клиент потерял базу.
- 📂 Статический IP. Закрепите за компьютером постоянный адрес в настройках роутера. Иначе после перезагрузки адрес сменится, и база в телефоне перестанет открываться.
- 📂 Брандмауэр. Разрешите входящие подключения на порт веб-сервера (обычно 80) в брандмауэре Windows для частной сети.
- 📂 Лицензия. Используется лицензия, установленная на этом компьютере.
Файловая база с мобильным клиентом — рабочий вариант для двух-трёх пользователей. Если с телефонов работают пятеро и больше, задумайтесь о переходе на клиент-серверный вариант: файловая база хуже держит одновременную запись.
Настройка интерфейса и работы мобильного клиента
Мобильный клиент сам перестраивает формы под узкий экран: колонки таблиц складываются, панели разделов прячутся в меню. Перерабатывать конфигурацию для этого не нужно, но кое-что стоит настроить.
Что настраивает пользователь в самой программе:
- ⭐ Избранное. Отметьте звёздочкой отчёты и списки, которые нужны с телефона. Так не придётся листать разделы.
- 📋 Колонки списков. Через меню формы списка уберите лишние колонки. На телефоне три-четыре колонки читаются, десять — нет.
- 🏠 Начальная страница. Оставьте на ней один-два блока, иначе запуск на мобильном интернете будет долгим.
Что настраивает администратор:
- 👤 Отдельный пользователь или профиль для телефона с урезанными правами. Директору с телефона редко нужны права на проведение документов.
- 🔑 Пароль у каждого пользователя. Пользователь без пароля в опубликованной базе — открытая дверь.
Настройки телефона, которые влияют на работу:
- Крупный системный шрифт Android увеличивает и текст в клиенте. Если формы обрезаются, уменьшите масштаб шрифта в настройках экрана.
- Отключите для приложения экономию батареи. Иначе Android может выгружать клиент из памяти, и при возврате к нему сеанс начнётся заново.
- Поворот экрана в альбомную ориентацию помогает с широкими отчётами.
Некоторые типовые конфигурации умеют работать в мобильном клиенте без связи с сервером (автономный режим) и потом синхронизироваться. Это поддерживается не везде: если в вашей конфигурации такого режима нет, мобильному клиенту нужна постоянная связь.
Мобильный клиент 1С не подключается или не запускается: что делать
Большинство проблем находится одной проверкой: открывается ли адрес публикации в браузере телефона. Дальше — по симптому.
Если не помогло
Если подключиться так и не удалось, временно работайте через веб-клиент в браузере телефона по тому же адресу публикации. Функции те же, просто интерфейс менее удобный. Параллельно проверьте журнал ошибок веб-сервера: Apache пишет его в файл error.log в папке logs, IIS — в журналы событий Windows. По времени попытки входа там видна причина отказа.
Ещё один вариант — очистить данные приложения в настройках Android (Настройки → Приложения → мобильный клиент → Хранилище) и добавить базу заново. Клиент повторно загрузит метаданные. Список баз при этом пропадёт, его придётся заполнить снова.
Безопасность и обновление мобильного клиента 1С
Опубликованная база — это база, доступная по сети. С телефона её видно так же, как злоумышленнику, если адрес торчит в интернет без защиты.
Минимальные правила:
- 🔒 Только HTTPS или VPN для доступа извне. Простой HTTP передаёт пароль открытым текстом, любой в публичном Wi-Fi может его перехватить.
- 🔒 Сложные пароли у всех пользователей базы. Пользователей без пароля в опубликованной базе быть не должно.
- 🔒 Минимальные права для мобильных пользователей. Создайте отдельную роль или профиль, если с телефона нужен только просмотр.
- 🔒 Блокировка экрана телефона. Приложение может помнить логин, а потерянный телефон без пин-кода открывает базу любому.
- 🔒 Отключение потерянных устройств. Если телефон украли, смените пароль этого пользователя в базе и завершите его активные сеансы.
С обновлениями два правила:
- Приложение обновляйте из того же источника, откуда ставили. Включите автообновление в Google Play или RuStore.
- Обновление платформы на сервере согласуйте с клиентами. После перехода сервера на новую версию платформы проверьте с одного телефона, что мобильный клиент подключается. Только потом обновляйте всем.
После обновления платформы на сервере базу переопубликуют, потому что меняется путь к модулю расширения веб-сервера. Без этого перестанут подключаться и веб-клиент, и мобильный.