1С:Предприятие на iPhone и iPad: установка и подключение к базе

· 10 мин

Содержание

На iPhone и iPad не ставят «настольную» платформу 1cv8 — она собрана под Windows и Linux и в iOS не запускается. Вместо неё из App Store устанавливают бесплатное приложение «1С:Предприятие» — это мобильный клиент, который подключается к базе, опубликованной на веб-сервере, и показывает её в интерфейсе, приспособленном под телефон и планшет.

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

Что ставится на iPhone: клиент, а не платформа

iOS не исполняет Windows- и Linux-программы, поэтому привычный конфигуратор и толстый клиент на iPad перенести нельзя. Работа с 1С на устройствах Apple устроена иначе, и вариантов два.

  • 📱 Мобильный клиент «1С:Предприятие» — приложение из App Store. Подключается к серверной базе по сети, данные хранятся на сервере. Нужен постоянный интернет.
  • 🧩 Автономное мобильное приложение — отдельная программа, собранная разработчиком на мобильной платформе 1С. База лежит на самом устройстве, работает офлайн, а с основной базой обменивается данными через веб-сервис.

Разница принципиальная, поэтому держите её в голове с самого начала.

ПризнакМобильный клиентАвтономное приложение
Откуда берётсяApp Store, бесплатноСобирается разработчиком
Где данныена серверена устройстве
Интернетнужен постояннонужен только для обмена
Кто настраиваетадминистратор базыпрограммист 1С

Для большинства задач — посмотреть документы, провести реализацию, согласовать заявку с планшета — подходит именно мобильный клиент. Автономное приложение делают там, где сотрудник работает в поле без связи: курьер, кладовщик, торговый представитель.

Есть и третий путь, без установки чего-либо: открыть опубликованную базу в веб-клиенте прямо в Safari по её адресу. Он не требует приложения и работает в браузере, но на телефоне менее удобен — интерфейс рассчитан на мышь и широкий экран. Мобильный клиент на той же публикации даёт нативный, приспособленный под касания интерфейс, поэтому для регулярной работы с iPhone выбирают именно его, а веб-клиент оставляют как запасной вариант «зайти с чужого устройства».

Установка приложения «1С:Предприятие» из App Store

Само приложение ставится как любое другое.

  1. Откройте App Store на iPhone или iPad.
  2. В поиске наберите 1С:Предприятие и найдите приложение от издателя 1С.
  3. Нажмите «Загрузить» и дождитесь установки.
  4. Запустите приложение — при первом открытии список баз пустой.

Приложение одно и то же для iPhone и iPad — оно универсальное, отдельной версии под планшет искать не нужно.

Приложение бесплатное: деньги берутся не за клиент, а за лицензии на стороне сервера (об этом ниже). Для установки нужен действующий Apple ID и актуальная версия iOS — если устройство давно не обновлялось, сначала обновите систему, иначе App Store может не дать поставить свежую сборку.

Обновляется клиент автоматически через App Store, отдельно его качать не нужно. Держать версию свежей стоит: если платформу на сервере обновили, а клиент остался старым, при подключении может появиться предупреждение о расхождении версий. Обычно достаточно дождаться, пока App Store подтянет новую сборку, или обновить её вручную в списке приложений.

Публикация информационной базы на веб-сервере

Это ключевой шаг, который чаще всего и пропускают. Мобильный клиент не умеет подключаться к базе «напрямую по имени компьютера» — он работает по протоколу HTTP/HTTPS, а значит база должна быть опубликована на веб-сервере.

На стороне сервера с 1С должно быть установлено:

  • веб-сервер — Apache или IIS (на Windows Server 2016 и новее);
  • модуль расширения веб-сервера для 1С (ставится из дистрибутива платформы).

Публикуют базу из конфигуратора: пункт Администрирование → Публикация на веб-сервере. В окне задают имя публикации (латиницей, оно войдёт в адрес) и каталог. После сохранения база становится доступна по адресу вида http://адрес-сервера/имя_публикации.

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

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

Для доступа из интернета публикацию обязательно переводят на HTTPS с действующим сертификатом — без шифрования логин и пароль пойдут по сети открытым текстом.

Если базу планируете открывать не только внутри офисной сети, понадобится белый IP или проброс порта на роутере, а также сертификат TLS. Самоподписанный сертификат мобильный клиент по умолчанию не примет.

Что проверить перед подключением с iPhone
Выполнено: 0 / 6

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

Подключение базы в приложении на iPhone и iPad

Когда публикация работает, добавляем её в приложение.

  1. В приложении «1С:Предприятие» нажмите «Добавить» (значок плюса в списке баз).
  2. Выберите добавление базы с веб-сервера (подключение по адресу).
  3. Введите адрес публикации целиком, например https://ваш-сервер/buh.
  4. Укажите имя пользователя и пароль базы.
  5. Сохраните — база появится в списке, нажатие по ней открывает данные.

Второй способ — быстрее и без ручного ввода адреса. При публикации 1С умеет сформировать QR-код со всеми параметрами подключения. Тогда в приложении выбирают добавление базы по QR-коду и наводят камеру на экран компьютера — адрес подставится сам, останется ввести пароль.

Если баз несколько (рабочая и тестовая), давайте им разные понятные названия прямо в приложении — по адресу вы их потом не различите.

Логин и пароль приложение запоминает, так что каждый день вводить их не придётся. Но если устройство общее, пароль лучше не сохранять — это настраивается в свойствах базы в самом приложении.

Онлайн-режим и автономные приложения с обменом

Здесь важно не путать два сценария, потому что от этого зависит, будет ли 1С работать без связи.

Мобильный клиент работает только онлайн. Своей копии базы на телефоне он не держит: каждое открытие документа — это запрос к серверу. Пропал интернет — клиент показать данные не сможет. Зато вы всегда видите актуальные остатки и свежие документы, а несколько человек работают в одной базе одновременно.

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

Чтобы выложить своё автономное приложение именно в App Store, нужен аккаунт в Apple Developer Program — это платная подписка, ориентировочно 99 долларов в год. Без неё собранное приложение можно ставить разве что на ограниченный круг устройств для тестирования. Если публикация в App Store не планируется, а приложение раздаётся внутри компании, схему распространения выбирают отдельно под инфраструктуру.

Для синхронизации автономного приложения на сервере тоже должен быть опубликован веб-сервис обмена — механика та же, что и с публикацией базы, только публикуется не веб-клиент, а сервис. Обмен обычно двусторонний: приложение выгружает созданные офлайн документы и загружает обновлённые справочники (номенклатуру, контрагентов, цены). Частоту обмена задают при разработке — вручную по кнопке или автоматически по расписанию, когда появляется сеть.

Ещё один способ дотянуться до 1С с iPhone без своего сервера — облачный сервис 1cFresh, где типовые конфигурации уже опубликованы в интернете. Тогда возиться с веб-сервером и сертификатом не нужно: берёте адрес сервиса, вводите его в мобильном клиенте и подключаетесь по своей учётной записи. Платите в этом случае за доступ к сервису, а не за собственную серверную инфраструктуру.

Почему приложение не подключается: типичные ошибки

Если база в браузере на компьютере открывается, а с iPhone — нет, причину почти всегда видно по тексту сообщения.

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

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

Что умеет и чего не умеет мобильный клиент

Мобильный клиент — это не уменьшенная копия настольной 1С, а отдельный интерфейс. Часть этим и ограничивается.

  • ✅ Просмотр и ввод документов, работа со справочниками, проведение, базовые отчёты.
  • ✅ Работа с теми формами, которые разработчик адаптировал под мобильный клиент.
  • ⚠️ Не все формы конфигурации выглядят и работают на телефоне так же, как на компьютере — сложные обработки и редкие формы могут быть недоступны.
  • ⚠️ Печать, выгрузка файлов и работа с внешними компонентами на iOS ограничены правилами самой системы.

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

  • 📷 сканировать штрихкоды и QR-коды камерой — удобно при приёмке и инвентаризации;
  • 🖼️ прикладывать к документам фотографии прямо с камеры;
  • 📍 передавать геопозицию — для отметок визитов у разъездных сотрудников;
  • 🔔 получать push-уведомления о событиях в базе.

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

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

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

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

Можно ли поставить конфигуратор или толстый клиент на iPad?
Нет. Конфигуратор и настольный клиент существуют только под Windows и Linux. На iOS доступен мобильный клиент и автономные приложения — редактировать конфигурацию с iPad нельзя.
Нужна ли лицензия, если приложение бесплатное?
Само приложение бесплатное, но подключение к базе расходует клиентскую лицензию на стороне сервера, как и обычный тонкий клиент. Количество одновременных подключений ограничено купленными лицензиями.
Будет ли 1С работать на iPhone без интернета?
Мобильный клиент — нет, ему нужна постоянная связь с сервером. Офлайн работает только автономное приложение, которое хранит свою базу на устройстве и синхронизируется, когда появляется сеть.
Чем отличается установка на iPhone и на iPad?
Ничем: приложение универсальное, ставится и подключается одинаково. На iPad за счёт большего экрана удобнее работать со списками и таблицами.
Почему база открывается в офисе, а из дома — нет?
В офисе вы в локальной сети и используете внутренний адрес. Из дома нужен внешний доступ: белый IP или доменное имя, проброс порта и HTTPS-сертификат. Без этого внешнее подключение не поднимется.
На Android всё устроено так же?
Да, схема одинаковая: то же бесплатное приложение «1С:Предприятие» из магазина приложений, та же публикация базы на веб-сервере и то же подключение по адресу. Отличается только магазин, откуда ставится клиент, и мелочи оформления системы.