Переход на macOS Catalina (10.15) и более новые версии системы стал серьезным испытанием для пользователей 1С. Основная причина кроется в радикальном решении Apple: начиная с этой версии, операционная система полностью прекратила поддержку 32-битных приложений. Платформа 1С:Предприятие версии 8.3.14 и более ранние релизы содержат 32-битные компоненты, что делает их штатную установку через стандартный пакет .pkg невозможной. Система безопасности просто блокирует запуск инсталлятора или самих исполняемых файлов.
В данной статье мы разберем ситуацию, когда вам необходимо запустить именно версию 8.3.14 (например, для совместимости с сервером или хранилищем конфигурации), проанализируем технические препятствия и рассмотрим пошаговый метод «ручной» установки, который позволяет обойти системные ограничения.
Проанализируем основные технические барьеры, которые выстроила Apple в новых версиях своей ОС:
/opt/) требуют особых прав доступа и манипуляций с защитой системы.Рассмотрим способы решения этих проблем, начиная от самого надежного технического «хака» и заканчивая альтернативными методами доступа к базе.
Этот метод предполагает использование современной 64-битной версии 1С в качестве «фундамента» и ручное внедрение файлов нужной нам версии 8.3.14. Разберем этот процесс по шагам.
Шаг 1: Подготовка системы и отключение SIP
Для работы с системными каталогами нам потребуется временно отключить защиту целостности системы (System Integrity Protection). Выполним следующие действия:
csrutil disable
Шаг 2: Установка современной версии-донора
Нам понадобится официальный дистрибутив 1С, который нативно поддерживает 64-битную архитектуру (например, версия 8.3.16 или выше). Установите её обычным способом, запустив пакет .pkg. Это создаст необходимую структуру папок и зарегистрирует системные компоненты, которые macOS «одобрит».
Шаг 3: Распаковка версии 8.3.14
Поскольку стандартный инсталлятор версии 8.3.14 не запустится, нам нужно извлечь файлы вручную. Для этого воспользуемся утилитой Pacifist (рекомендуется версия 3.6 или выше). Рассмотрим алгоритм действий:
.pkg файл версии 8.3.14 через Pacifist./opt/1C/v8.3/.Шаг 4: Размещение файлов и настройка прав
Теперь нам нужно переместить файлы в системный каталог. Выясним причину, почему это важно делать аккуратно: система ожидает определенной структуры. Скопируйте распакованные файлы версии 8.3.14 в каталог /opt/1C/v8.3/i386/ (или аналогичный путь, где лежат исполняемые файлы).
После копирования крайне важно снять флаг «карантина», который macOS вешает на все файлы из интернета. Откройте стандартный терминал и выполните команду:
sudo xattr -rd com.apple.quarantine /opt/1C/v8.3/
Эта команда рекурсивно удаляет атрибут карантина, позволяя системе запускать файлы 1cv8, 1cv8c и 1cv8start без лишних вопросов от безопасности.
Шаг 5: Запуск и включение защиты
Попробуйте запустить 1С. В окне выбора информационных баз зайдите в настройки конкретной базы и в поле «Версия платформы» принудительно укажите 8.3.14. Если все шаги выполнены верно, тонкий клиент запустится. После проверки не забудьте вернуться в режим восстановления и включить защиту обратно командой csrutil enable.
Рассмотрим ситуацию, описанную многими системными администраторами: сервер работает на 8.3.14, и кажется, что клиент должен быть строго той же версии. Однако в 1С реализована обратная совместимость.
Выясним, как это работает на практике. Вы можете установить современную 64-битную версию Тонкого клиента (например, 8.3.20+), которая прекрасно работает на macOS Monterey, Ventura и Sonoma. В большинстве случаев такой клиент сможет успешно подключиться к серверу 8.3.14.
Важные нюансы:
Если технические манипуляции с терминалом и защитой системы кажутся слишком сложными, проанализируем самый стабильный вариант для macOS — работу через браузер. Веб-клиент 1С не зависит от архитектуры процессора (Intel или Apple Silicon) и версии ОС.
Разберем этапы настройки:
При таком подходе решаются все проблемы со шрифтами (которые часто «плывут» в старых версиях 1С на Mac) и производительностью графического интерфейса.
Даже после успешного запуска версии 8.3.14 вы можете увидеть пустые окна или странные символы вместо текста. Разберем причину: старые версии 1С жестко завязаны на шрифты Microsoft (Arial, Verdana). В Catalina они могут быть неактивны.
Чтобы исправить это, рекомендуем установить пакет шрифтов. В терминале (если установлен Homebrew) это делается командой:
brew install --cask font-microsoft-office
Или просто скопируйте файлы .ttf из Windows-системы в папку /Library/Fonts на вашем Mac. После перезапуска 1С интерфейс должен отображаться корректно.
Мы рассмотрели сложный, но действенный путь запуска устаревшей платформы 1С на современных системах Apple. Несмотря на то что Apple активно избавляется от наследия 32-битного софта, ручная манипуляция с файлами и использование 64-битных «доноров» позволяют продолжать работу. Однако, с точки зрения стабильности, мы рекомендуем либо обновлять серверную часть до актуальных релизов (где клиент для Mac является нативным и 64-битным), либо использовать веб-доступ.