Мобильная платформа 1С:Предприятие для устройств под управлением iOS представляет собой универсальный инструмент, позволяющий запускать конфигурации и приложения прямо на iPhone или iPad. Это решение критически важно для торговых представителей, кладовщиков и руководителей, которым необходим доступ к базе данных в реальном времени вне офиса. Однако процесс установки на экосистему Apple значительно отличается от установки на Android из-за строгих политик безопасности компании.
Главная сложность заключается в том, что Apple не позволяет устанавливать произвольный программный код без цифровой подписи разработчика. Для пользователей 1С:Предприятие это означает необходимость использования специального механизма распространения приложений через корпоративные сертификаты или TestFlight. Понимание этих ограничений является ключом к успешной настройке рабочего места.
В данной статье мы подробно разберем все доступные способы развертывания платформы, от простого скачивания из магазина до корпоративной установки. Вы узнаете, как обойти типичные ошибки доверия и правильно настроить устройство для работы с вашей базой данных.
Особенности архитектуры и требования Apple
Экосистема Apple построена на принципе «закрытого сада», где каждое приложение должно пройти верификацию. В отличие от Android, где можно просто включить «Неизвестные источники» и установить APK-файл, в iOS требуется цифровая подпись. Мобильная платформа 1С не является исключением из этого правила и требует наличия валидного сертификата разработки или дистрибуции.
⚠️ Внимание: Бесплатные аккаунты разработчика Apple позволяют использовать приложение только 7 дней, после чего требуется повторная переподпись. Для постоянной работы необходим платный аккаунт или корпоративный сертификат.
Существует два основных типа версии платформы: тестовая (Developer) и боевая (Enterprise). Тестовая версия предназначена для отладки конфигураций программистами и имеет ограниченный срок жизни сертификата. Боевая версия распространяется через магазин App Store или корпоративный портал и не имеет ограничений по времени действия при наличии действующей подписки.
Для корректной работы устройства необходимо наличие стабильного интернет-соединения в момент первой установки и активации сертификата. Также важно, чтобы версия операционной системы iOS соответствовала минимальным требованиям, указанным в документации к конкретной версии платформы 1С.
Всегда проверяйте минимальную версию iOS в требованиях к релизу платформы, так как старые версии iPhone могут не поддерживать новые сборки приложения.
Способ 1: Установка через App Store (Боевая версия)
Самый простой и надежный способ получить стабильную версию платформы — загрузить её из официального магазина приложений. Этот метод подходит для конечных пользователей, которым не требуется отладка кода, а нужна готовая среда для запуска конфигураций. Приложение в магазине обновляется автоматически при выходе новых версий.
Для начала работы необходимо открыть приложение App Store на вашем устройстве. В строке поиска введите запрос «1С:Предприятие» или «1С:Enterprise». Официальное приложение разработано компанией 1С и обычно находится на первых позициях в выдаче.
- 📱 Нажмите кнопку «Загрузить» (иконка облака или «Get») рядом с иконкой приложения.
- 🔐 Подтвердите установку с помощью Face ID, Touch ID или введите пароль от Apple ID.
- ⏳ Дождитесь завершения загрузки и появления иконки на рабочем столе.
После установки при первом запуске приложение может запросить разрешение на отправку уведомлений или доступ к локальной сети. Важно предоставить необходимые права, иначе подключение к серверу 1С может быть заблокировано системным фаерволом устройства.
Версия из App Store является наиболее стабильной и рекомендуется для всех рядовых пользователей, не занимающихся разработкой.
Способ 2: Установка тестовой версии через TestFlight
Если вам требуется протестировать новую функциональность платформы или запустить конфигурацию, которая еще не готова к релизу, используется сервис TestFlight. Этот инструмент позволяет устанавливать бета-версии приложений, распространяемые разработчиками для ограниченного круга testers. Для работы потребуется само приложение TestFlight из App Store.
Процесс начинается с получения специальной ссылки-приглашения от администратора вашей системы 1С или разработчика. Ссылка обычно приходит на электронную почту или передается через мессенджер. Переход по ссылке автоматически открывает приложение TestFlight, если оно уже установлено.
⚠️ Внимание: Бета-версии могут содержать ошибки и нестабильно работать. Не используйте TestFlight для критически важных производственных задач без предварительного тестирования.
В интерфейсе TestFlight вы увидите доступное обновление или новое приложение «1С:Предприятие (Тест)». Нажмите кнопку Install или Обновить. Система проверит сертификат разработчика и установит приложение в изолированную среду.
Разработчик может установить лимит в 30, 60 или 90 дней. По истечении этого срока приложение перестанет запускаться, и потребуется установка новой сборки с обновленным сертификатом.
Корпоративная установка и сертификаты доверия
Крупные компании часто используют метод корпоративной дистрибуции, чтобы не зависеть от публичного магазина App Store. В этом случае файл установки (.ipa) распространяется через внутренний веб-портал или MDM-систему. Однако просто установить файл недостаточно — устройство должно «доверять» сертификату, которым подписано приложение.
После установки корпоративной версии при попытке запуска вы можете увидеть сообщение «Недоверенный разработчик». Чтобы исправить это, необходимо вручную добавить сертификат в список доверенных. Путь к настройкам может незначительно отличаться в разных версиях iOS, но общий алгоритм остается неизменным.
Выполните следующие действия для активации сертификата:
- 🛠 Перейдите в
Настройки→Основные→VPN и управление устройством(или «Профили»). - 🏢 В разделе «Профиль разработчика» найдите название вашей организации или имя разработчика.
- ✅ Нажмите на имя разработчика и выберите кнопку
Доверять.
После подтверждения действия система запросит финальное подтверждение в всплывающем окне. Согласитесь с ним, и приложение 1С станет доступным для запуска. Эта процедура выполняется только один раз для каждого конкретного сертификата.
Что делать, если пункта «Профили» нет в настройках?
Если вы не видите раздел с профилями, значит, на устройстве нет установленных приложений с неподписанными сертификатами, либо устройство управляется жесткими политиками безопасности, блокирующими установку профилей.
Настройка подключения к информационной базе
После успешной установки платформы следующим шагом является подключение к конкретной информационной базе. Мобильная платформа 1С поддерживает работу как с файловыми базами, так и с клиент-серверным вариантом через сервер 1С:Предприятия. Для корректного соединения необходимо знать адрес сервера, имя базы и учетные данные пользователя.
В списке баз данных нажмите кнопку добавления (обычно это плюс в углу экрана). Выберите тип расположения базы: «На этом устройстве» для локальных файлов или «На сервере 1С:Предприятия» для удаленного доступа. Для удаленной работы чаще всего используется именно серверный вариант.
| Параметр | Описание | Пример значения |
|---|---|---|
| Кластер серверов | IP-адрес или доменное имя сервера | srv.1c-company.ru |
| Порт | Сетевой порт службы агента сервера | 1541 |
| Имя базы | Имя базы в кластере серверов | TradeMobile |
| Пользователь | Логин для входа в базу 1С | Manager01 |
При вводе данных обратите внимание на регистр символов в имени базы и логине. Ошибка в одном символе приведет к отказу в доступе. Также убедитесь, что устройство имеет доступ к сети, где расположен сервер (например, через корпоративный VPN, если сервер находится во внутренней сети).
Работа с файловой базой и синхронизация
Использование файловой базы непосредственно на устройстве iOS имеет свои особенности из-за файловой системы «песочницы». Прямой доступ к файлам базы извне невозможен без использования специальных механизмов синхронизации, таких как FTP, WebDAV или облачные хранилища.
Для подключения к файловой базе через интернет платформа 1С использует протокол HTTP. Вам потребуется настроить веб-сервер (например, IIS или Apache), который будет отдавать файлы базы по запросу мобильного клиента. В настройках подключения указывается URL вида http://server.com/base/.
Синхронизация данных происходит при каждом запуске приложения или принудительно по команде пользователя. Важно учитывать объем базы данных: большие файловые базы могут загружаться на мобильное устройство очень долго, что снижает производительность труда.
⚠️ Внимание: Одновременная запись в файловую базу с мобильного устройства и с компьютера по сети может привести к повреждению данных. Используйте блокировки или переходите на клиент-серверный вариант.
Если вы используете облачные хранилища типа iCloud или Яндекс.Диск для синхронизации файла базы, убедитесь, что приложение 1С имеет права на доступ к этим папкам. Однако такой способ считается менее надежным по сравнению с выделенным сервером.
Решение типичных проблем при запуске
В процессе эксплуатации мобильной платформы пользователи часто сталкиваются с рядом типовых ошибок. Большинство из них связано с сетевыми настройками, истечением сертификатов или несовместимостью версий. Знание способов их устранения сэкономит вам время и нервы.
Одной из самых частых проблем является сообщение «Сертификат разработчика отозван» или «Приложение не удалось загрузить». Это означает, что срок действия корпоративной подписи истек или Apple отозвала сертификат организации. В этом случае необходимо обратиться к системному администратору за новой версией приложения.
Другая распространенная ситуация — ошибка соединения с сервером. Проверьте, открыт ли порт 1541 на фаерволе сервера и доступен ли он из внешней сети. Часто провайдеры блокируют нестандартные порты, поэтому может потребоваться настройка проброса портов или использование HTTPS-расширения веб-сервера.
☑️ Диагностика подключения
Если приложение вылетает сразу после запуска, попробуйте очистить кэш или переустановить платформу. Также стоит проверить журнал регистрации на сервере 1С — там могут быть зафиксированы причины отказа в обслуживании конкретного мобильного клиента.
Часто задаваемые вопросы (FAQ)
Можно ли установить 1С на iPhone без компьютера?
Да, если вы используете версию из App Store или ссылку на TestFlight. Для установки корпоративной версии (.ipa файла) без компьютера потребуется специальный веб-портал дистрибуции или MDM-система, настроенная на вашем устройстве.
Почему приложение 1С просит доверять разработчику каждый раз?
Это происходит при использовании бесплатного аккаунта Apple Developer, сертификат которого действует всего 7 дней. Для решения проблемы нужно либо переподписывать приложение каждую неделю через компьютер, либо приобрести платный аккаунт разработчика.
Работает ли 1С на iPad в офлайн-режиме?
Да, мобильная платформа поддерживает офлайн-режим. Вы можете выгрузить часть данных на устройство, работать с ними без интернета, а затем выполнить синхронизацию при появлении соединения. Однако для этого база должна быть специально настроена для автономной работы.
Как обновить мобильную платформу до последней версии?
Версия из App Store обновляется автоматически. Тестовые версии через TestFlight требуют ручного подтверждения обновления в приложении TestFlight. Корпоративные версии необходимо переустанавливать заново, скачивая новый файл.ipa с актуальным сертификатом.