При работе с программными продуктами 1С на операционной системе macOS пользователи часто сталкиваются с ситуацией, когда после успешной установки пакета dmg система при попытке запуска или создания базы выдает сообщение: «не обнаружена установленная версия 1С:Предприятия 8.3». На первый взгляд ситуация кажется парадоксальной: ярлыки программ присутствуют, установка прошла без ошибок, а базы, опубликованные на веб-сервере, могут даже успешно открываться. Разберем детально причины этого поведения и пошагово выясним, как привести систему в рабочее состояние.
Рассмотрим самую распространенную причину, с которой столкнулся автор темы на форуме. В экосистеме 1С для macOS существует несколько различных дистрибутивов, и их назначение принципиально отличается. Проанализируем, какой именно программный продукт необходим для решения конкретных задач:
1Cv8.1CD).Выясним причину ошибки: если вы скачали и установили только Тонкий клиент, то при попытке создать «чистую» локальную базу или открыть скопированную с Windows файловую базу, программа запуска (лаунчер) начнет искать компоненты Толстого клиента. Не найдя их в системе, она выдаст сообщение о том, что установленная версия не обнаружена. При этом веб-базы будут работать корректно, так как для них установленного тонкого клиента достаточно.
Для полноценной работы на Mac необходимо зайти на портал техподдержки 1С и выбрать правильный пакет. Разберем по шагам процесс выбора:
8.3.23.xxxx или выше).Apple Silicon или ARM64. Если у вас старый Mac на базе процессора Intel, выбирайте версию x86-64.Важный нюанс: Начиная с версии macOS 10.15 (Catalina), поддержка 32-битных приложений полностью прекращена. Поэтому использование старых версий платформы (например, 8.3.6, упомянутой в обсуждении) на современных системах невозможно. Всегда используйте актуальные 64-битные сборки.
Проанализируем ситуацию с новыми процессорами Apple. В старых ветках обсуждений часто встречается утверждение, что программные лицензии на M1 не работают. На текущий момент это утверждение устарело. Рассмотрим современные реалии:
Во-первых, нативная версия 1С для архитектуры ARM64 работает значительно быстрее и стабильнее, чем запуск Intel-версии через эмулятор Rosetta 2. Во-вторых, начиная с версии платформы 8.3.18.1300, разработчики реализовали штатную активацию программных лицензий на Apple Silicon. Если вы используете современную версию платформы, проблем с получением лицензии по пин-коду быть не должно.
Иногда даже после установки правильного дистрибутива ошибка сохраняется. Рассмотрим, как проверить настройки программы запуска:
8.3.23.1865.Система безопасности macOS (Gatekeeper) гораздо строже, чем в Windows. Проанализируем возможные блокировки:
При первом запуске или установке система может заблокировать компоненты 1С, так как они не всегда проходят проверку Apple в реальном времени. Если программа не запускается, перейдите в «Системные настройки» -> «Конфиденциальность и безопасность». В нижней части окна может появиться сообщение о том, что запуск программы от 1C был заблокирован. Нажмите «Подтвердить вход».
Также проверим права доступа к папке с базой данных. Файловая база в macOS должна располагаться на локальном диске пользователя. Убедитесь, что у вашего пользователя есть права на «Чтение и запись» для папки, где лежит файл 1Cv8.1CD. Посмотрим на критическое ограничение: 1С на macOS не поддерживает работу с файловыми базами, расположенными на сетевых ресурсах (SMB/AFP). Если вам нужно работать с базой по сети, ее необходимо опубликовать на веб-сервере Apache.
Разберем ситуацию с защитой программного обеспечения. На macOS существует два основных способа лицензирования:
Sentinel HASP. Однако стоит учитывать, что современные версии macOS блокируют расширения ядра, которые необходимы для работы старых драйверов ключей. Если вы используете USB-ключ, убедитесь, что скачали самую последнюю версию драйвера с сайта производителя (Thales/Gemalto), адаптированную под актуальные версии macOS.Подведем итог: если вы видите ошибку об отсутствии версии 8.3, первым делом проверьте, не установлен ли у вас «урезанный» Тонкий клиент вместо Технологической платформы. Вторым шагом убедитесь в соответствии разрядности платформы (64-бит) и архитектуры процессора (Intel vs Apple Silicon). Соблюдение этих правил обеспечит стабильную работу 1С на операционных системах Apple.