1С:Предприятие на телефоне и планшете: что поставить и как связать с базой

· 10 мин

Содержание

Чтобы работать в 1С на Android, установите на телефон или планшет приложение мобильного клиента 1С:Предприятие и подключите его к информационной базе по адресу её публикации на веб-сервере. Файл базы с телефона напрямую не открывается: устройство всегда ходит к базе через HTTP или HTTPS. Поэтому половина настройки делается не на телефоне, а на компьютере или сервере, где лежит база.

Типичная ситуация: директор хочет смотреть остатки и долги покупателей с планшета, пока он в дороге. Бухгалтер ставит приложение, вводит путь D:\Base\Buh — и ничего не происходит. Путь к файлу телефон не поймёт: ему нужен веб-адрес опубликованной базы.

Какие бывают варианты 1С на Android и что подготовить

Под словами «1С на телефоне» скрываются три разных способа. От выбора зависит, что именно вы будете устанавливать.

СпособЧто ставится на AndroidЧто нужно со стороны базыКогда подходит
Мобильный клиентПриложение 1С:Предприятие (мобильный клиент)Публикация базы на веб-сервере, конфигурация с поддержкой мобильного клиентаПовседневная работа с типовой базой с телефона
Удалённый рабочий столЛюбой RDP-клиентТерминальный сервер или компьютер с открытым удалённым доступомНужна полная 1С «как в офисе», конфигурация мобильный клиент не поддерживает
Отдельное мобильное приложениеГотовое приложение под задачу (касса, торговый агент и т. п.)Синхронизация с основной базой по обменуУзкая задача: продажи, заказы, учёт на выезде

Дальше речь о первом способе — мобильном клиенте. Он даёт ту же базу, тех же пользователей и те же права, что и на компьютере.

Что проверить до установки

  • 📱 Устройство. Android-смартфон или планшет с актуальной версией системы. Минимальную версию Android смотрите на странице приложения в магазине: она меняется с выпусками платформы.
  • 🌐 Сеть. Устройство должно «видеть» веб-сервер с публикацией. В офисе это Wi-Fi той же сети, снаружи — внешний адрес, проброс порта или VPN.
  • 🗄️ Публикация базы. Без неё мобильный клиент подключаться некуда. Как её сделать — в разделе про подключение.
  • 🧩 Конфигурация. Она должна поддерживать работу в мобильном клиенте. У типовых решений фирмы 1С это указано в описании релиза. Самописная или сильно доработанная конфигурация может не запуститься.
  • 👤 Пользователь 1С. Логин и пароль того пользователя базы, под которым будете работать. Права те же, что на компьютере.

Если конфигурация мобильный клиент не поддерживает, не тратьте время на публикацию. Сразу переходите к удалённому рабочему столу: настроить его быстрее, а 1С внутри работает как обычно.

Где взять дистрибутив для Android

Ставить 1С на Android можно тремя путями:

  1. Магазин приложений. Найдите в Google Play или RuStore приложение «1С:Предприятие» от фирмы 1С. Это бесплатный мобильный клиент: сам по себе он не содержит учётной программы, а лишь открывает вашу базу.
  2. Установочный файл APK. Он входит в комплект поставки мобильной платформы, который скачивают с портала обновлений по подписке на ИТС. Вариант для устройств без доступа к магазину и для корпоративных планшетов.
  3. Через администратора устройств. В компаниях с системой управления мобильными устройствами приложение раздают централизованно.

Не скачивайте APK с форумов и файлообменников. Подменённый клиент получает ваш логин и пароль от базы, а с ними — доступ к деньгам и персональным данным сотрудников.

Версия мобильного клиента должна подходить к версии платформы на сервере. Если на сервере платформа заметно старее или новее приложения, подключение может не пройти. Об этом — в разделе про сбои.

Первый запуск 1С на телефоне: список баз и интерфейс

После установки откройте приложение. Первым появляется список информационных баз — аналог окна запуска на компьютере, только пока пустой.

Что вы увидите на этом экране:

  • ➕ кнопку добавления новой базы;
  • 📋 список уже добавленных баз (при первом запуске пустой);
  • ⚙️ меню с настройками приложения и сведениями о версии.

Версию мобильного клиента запомните сразу: она понадобится, если подключение не пойдёт и придётся сверять её с платформой на сервере.

Сама работа с базой начинается после подключения. Сверху вы увидите название базы, кнопку меню разделов и поле поиска. Интерфейс построен на той же модели «Такси», что и на компьютере, но ужат под узкий экран. Подробности — в отдельном разделе ниже.

Повороты экрана поддерживаются. На планшете горизонтальная ориентация показывает больше колонок в списках, на телефоне удобнее вертикальная.

Как подключить 1С на Android к информационной базе

Это главный шаг. Мобильный клиент работает с базой только через веб-сервер, поэтому сначала база публикуется, потом добавляется в приложение.

Шаг 1. Опубликуйте базу на веб-сервере

Публикацию делают на компьютере или сервере, где установлены платформа 1С и веб-сервер (Apache или IIS). Модули расширения веб-сервера должны быть отмечены при установке платформы.

  1. Запустите 1С в режиме Конфигуратора от имени администратора Windows.
  2. Откройте Администрирование → Публикация на веб-сервере.
  3. Задайте имя публикации латиницей, например buh. Оно войдёт в адрес.
  4. Выберите веб-сервер и каталог публикации.
  5. Нажмите «Опубликовать» и согласитесь на перезапуск веб-сервера.

На сервере без графической оболочки ту же операцию выполняют утилитой webinst из каталога bin платформы. Параметры зависят от веб-сервера — посмотрите их в справке утилиты.

После публикации проверьте адрес с компьютера в браузере:

http://192.168.1.10/buh

Если в браузере открылся веб-клиент и запросил логин — публикация работает. Это лучшая проверка до того, как браться за телефон.

Публикация с перезапуском веб-сервера обрывает сеансы тех, кто уже работает через веб-клиент. Делайте её вне рабочего времени или предупредите пользователей.

Шаг 2. Откройте доступ снаружи (если нужно)

В пределах офисного Wi-Fi хватит внутреннего адреса сервера. Чтобы работать с 1С из дома или в дороге, выберите один из вариантов:

ВариантКак устроенРиски
VPNТелефон подключается к офисной сети, адрес остаётся внутреннимМинимальные: база снаружи не видна
Проброс порта на роутереВнешний порт ведёт на веб-серверБаза видна из интернета; обязательны HTTPS и стойкие пароли
Облако 1СБаза размещена у провайдера, адрес выдаёт онЗависит от провайдера; сами ничего не публикуете

Не открывайте публикацию в интернет по HTTP без шифрования. Логин и пароль пользователя 1С в этом случае передаются в открытом виде.

Шаг 3. Добавьте базу в мобильный клиент

  1. В приложении нажмите кнопку добавления базы.
  2. Укажите понятное имя, например «Бухгалтерия ООО Ромашка».
  3. В поле адреса введите полный адрес публикации: https://1c.firma.ru/buh или http://192.168.1.10/buh.
  4. Сохраните базу и выберите её в списке.
  5. Введите логин и пароль пользователя 1С.

При первом входе приложение скачивает с сервера описание конфигурации. На медленной мобильной сети это занимает от нескольких секунд до пары минут — не закрывайте приложение.

Проверка перед первым подключением
Выполнено: 0 / 5

Клиент-серверная база и мобильный клиент

С клиент-серверной базой мобильный клиент работает так же, как с файловой: через публикацию. Разница — в том, что публикуется.

Цепочка выглядит так:

  1. Телефон отправляет запрос на веб-сервер по HTTP или HTTPS.
  2. Модуль расширения 1С на веб-сервере обращается к кластеру серверов 1С: к агенту (порт 1540), затем к менеджеру кластера (1541) и рабочим процессам.
  3. Рабочий процесс выполняет запрос к базе и возвращает ответ по той же цепочке.

Из этого следуют три практических вывода:

  • 🔌 Порты 1540–1541 и диапазон рабочих процессов наружу открывать не нужно. Телефон к ним не ходит. Наружу смотрит только веб-сервер.
  • 🖥️ Веб-сервер должен видеть кластер. Если веб-сервер стоит на отдельной машине, на ней нужна платформа 1С той же версии, что и на сервере 1С, а между машинами открыты порты кластера.
  • 🔑 В публикации указывается строка соединения с серверной базой: имя сервера 1С и имя базы в кластере, а не путь к каталогу. В диалоге публикации Конфигуратор подставляет её сам, если вы запускали его для серверной базы.

Каждый сеанс мобильного клиента — это полноценный сеанс в кластере. Он виден в консоли администрирования серверов, учитывается в числе подключений и требует клиентскую лицензию, как и сеанс на компьютере. Если лицензий впритык, телефон директора может «отнять» место у бухгалтера.

Если мобильный сеанс завис, не перезапускайте службу сервера 1С. Найдите этот сеанс в консоли администрирования и удалите только его. Остальные пользователи продолжат работу.

Интерфейс Такси на маленьком экране

Мобильный клиент показывает ту же конфигурацию, что и компьютер, но раскладывает формы иначе. Разработчики заранее не рисуют отдельные формы под телефон — платформа перестраивает их сама.

Что меняется по сравнению с компьютером:

  • 📂 Панель разделов уходит в меню. Раздел выбирают из списка, после чего открывается его панель функций.
  • 📄 Формы открываются по одной, на весь экран . Вкладок, как на компьютере, нет: чтобы вернуться к списку, нажмите «назад».
  • ↕️ Поля и группы выстраиваются в одну колонку. Форма, которая на мониторе занимала две колонки, на телефоне становится длинной лентой с прокруткой.
  • 📊 Табличные части показывают меньше колонок. Остальные данные видны в открытой строке.
  • 🔍 Поиск работает по спискам так же, как в обычной 1С: начните вводить текст — список отфильтруется.

Как сделать работу удобнее

  1. Настройте избранное. Добавьте в него те два-три списка и отчёта, которые нужны в дороге. На телефоне это экономит больше всего нажатий.
  2. Уберите лишние колонки через настройку списка. Чем меньше колонок, тем читабельнее строка.
  3. Отчёты стройте с отбором. Оборотно-сальдовая ведомость без отборов на телефоне превращается в бесконечную таблицу. Ограничьте счёт, период, контрагента.
  4. Используйте планшет для ввода документов. Смотреть данные удобно и с телефона, а заполнять табличную часть на десять строк — только на экране от 8 дюймов.

Если вы сами дорабатываете конфигурацию, форма для мобильного клиента лучше получается, когда группы элементов вертикальные, а важные поля стоят в начале формы. Платформа перестроит форму, но порядок элементов возьмёт из вашей формы.

Если 1С на Android не подключается

Большинство сбоев видны ещё до ввода пароля. Найдите свой симптом:

Диагностика: выберите симптом

Если не помогло — альтернатива

Когда публикация невозможна (нет веб-сервера, конфигурация самописная, администратор против), остаётся удалённый рабочий стол:

  1. Установите на Android RDP-клиент из магазина приложений.
  2. Подключитесь к офисному терминальному серверу или к своему рабочему компьютеру через VPN.
  3. Запустите 1С как обычно.

Плюс — работает любая конфигурация и любые обработки. Минус — интерфейс не адаптирован под телефон, мелкий текст и неудобный ввод. Для планшета с клавиатурой это вполне рабочий вариант, для смартфона — запасной.

Не открывайте RDP-порт сервера напрямую в интернет. Подключение к удалённому столу — только через VPN: открытый RDP часто становится входной точкой для шифровальщиков, которые уничтожают базы 1С.

Частые вопросы

Можно ли открыть файловую базу 1С на телефоне без сервера?
Нет. Мобильный клиент подключается к базе только по адресу публикации. Даже для файловой базы нужен компьютер с веб-сервером, где она опубликована.
Сколько стоит мобильный клиент 1С?
Само приложение бесплатное. Платите вы за клиентскую лицензию, которую занимает сеанс, — так же, как за рабочее место на компьютере.
Работает ли мобильный клиент на iPhone?
Да, мобильный клиент выпускается и для iOS. Порядок подключения тот же: адрес публикации, логин и пароль пользователя 1С.
Можно ли работать с 1С на Android без интернета?
Обычный режим требует постоянной связи с сервером. Автономная работа возможна только в конфигурациях, где она специально предусмотрена разработчиком. В типовых учётных решениях на это не рассчитывайте.
Можно ли открыть 1С на телефоне через браузер?
Веб-клиент в мобильном браузере часто открывается, но формы рассчитаны на большой экран, и работать неудобно. Для телефона разумнее мобильный клиент, для планшета подойдут оба варианта.