Как установить и активировать базовую версию 1С:Бухгалтерии на Mac с процессором M1 или M2

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия IT и автоматизация бизнеса
← На главную

Переход компании Apple на собственные процессоры (Apple Silicon) принес пользователям 1С не только высокую производительность, но и ряд специфических сложностей при установке локальных лицензий. Особенно часто проблемы возникают с базовыми версиями конфигураций, такими как 1С:Бухгалтерия. В этой статье мы подробно разберем, почему стандартные методы активации могут не срабатывать на новых макбуках, и как пошагово решить проблему с привязкой лицензии к оборудованию.

Анализируем причину проблемы: почему «слетает» или не ставится лицензия

Первым делом нам необходимо понять механику работы системы защиты 1С. Программная лицензия привязывается к так называемому «слепку» оборудования. На Mac с процессором M1 этот процесс осложняется наличием двух режимов работы приложений: Native ARM (родной режим для процессора M1) и Rosetta 2 (эмуляция для программ, написанных под процессоры Intel).

Проанализируем ситуацию: если мы устанавливаем платформу 1С и запускаем ее в родном режиме, формируется один уникальный ключ компьютера. Если же запуск происходит через эмулятор Rosetta 2, параметры оборудования (включая идентификаторы процессора) считываются иначе, и формируется совершенно другой ключ. Критически важно: активация и последующая работа должны происходить строго в одном и том же режиме, иначе программа просто «не увидит» лицензию.

Шаг 1: Настройка режима запуска через Rosetta 2

Для базовых версий 1С наиболее стабильным вариантом на текущий момент остается запуск через эмулятор Rosetta 2. Выясним, как принудительно заставить систему использовать этот режим:

  1. Закроем все запущенные окна 1С.
  2. Откроем папку Applications (Программы) в Finder.
  3. Найдем значок установленной платформы 1С.
  4. Нажмем правую кнопку мыши (или Command + I) и выберем пункт «Свойства» (Get Info).
  5. В открывшемся окне установим галочку напротив пункта «Открывать с помощью Rosetta».

Рассмотрим, что это нам дает: теперь платформа будет всегда генерировать стабильный идентификатор оборудования, не зависящий от обновлений микрокода ARM-ядер.

Шаг 2: Проверка прав доступа к системным папкам

Часто установка лицензии прерывается из-за того, что у пользователя macOS нет прав на запись в системные директории, где 1С хранит файлы с расширением .lic. Даже использование команды sudo в терминале не всегда гарантирует успех, если структура папок не создана заранее.

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


sudo mkdir -p /var/1C/licenses
sudo chmod 777 /var/1C/licenses
sudo mkdir -p /Library/Application\ Support/1C/1cv8/conf
sudo chmod 777 /Library/Application\ Support/1C/1cv8/conf

Проанализируем эти действия: команда mkdir -p создает цепочку папок, если они отсутствуют, а chmod 777 открывает полный доступ для записи файла лицензии. Без этого после ввода пин-кода программа может выдать ошибку, так как не сможет физически сохранить полученный файл на диск.

Шаг 3: Выбор правильной версии платформы

Посмотрим на используемые версии платформы. Версии ниже 8.3.18.1289 (например, 8.3.15, как в исходном запросе) некорректно работают с архитектурой Apple Silicon. В них зафиксирован баг, при котором серийные номера дисков считываются как пустые строки.

Мы рекомендуем использовать актуальные релизы, начиная с 8.3.22.xxxx или выше. В этих версиях механизмы идентификации оборудования на ARM были существенно доработаны. Если вы используете старую версию, обязательно обновите платформу перед началом активации.

Шаг 4: Тонкости активации базовой лицензии

Разберем один из самых важных моментов, который часто путают даже опытные специалисты. Существует принципиальное различие в получении лицензий ПРОФ и Базовых версий.

Рассмотрим механизм работы базовой версии:

Если при запуске у вас запрашивается 15-значный код — это верный признак того, что информационная база создана некорректно (например, путем загрузки .cf файла в пустую базу). Базовую базу на Mac нужно создавать строго из официального шаблона (файла с расширением .tpts).

Итоговый алгоритм действий

Подводя итог, проанализируем последовательность действий для успешной работы:

  1. Убеждаемся, что установлена современная версия платформы (рекомендуется 8.3.22 и выше).
  2. В свойствах приложения в macOS устанавливаем запуск через Rosetta 2.
  3. Через терминал даем права доступа 777 на папку /var/1C/licenses.
  4. Создаем новую информационную базу именно из шаблона базовой конфигурации.
  5. Запускаем базу в режиме «1С:Предприятие».
  6. В появившемся окне выбираем «Получить лицензию» и вводим свой 16-значный пин-код.

Если все шаги выполнены верно, файл лицензии будет успешно создан и привязан к вашей системе. В случае, если локальная установка на Mac продолжает вызывать сложности из-за специфических обновлений macOS, рассмотрите вариант перехода на «1С:Фреш» (облачную версию). Для владельцев базовых лицензий такой переход часто бывает льготным и полностью снимает вопросы технической совместимости с оборудованием Apple.

← На главную