Как активировать базовую лицензию 1С на macOS, если запрашивается 15-значный пин-код вместо 16-значного?

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

При установке и первичном запуске базовых версий программ системы 1С:Предприятие 8 (например, 1С:Бухгалтерия Базовая или 1С:Упрощёнка) в операционной системе macOS пользователи часто сталкиваются с неожиданным поведением формы получения лицензии. Вместо поля для ввода 16-значного пин-кода базовой версии окно мастера активации настойчиво требует ввести 15-значный пин-код, предназначенный для версий уровня ПРОФ.

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

Выясним причину ошибки активации базовой версии

Проанализируем механизм хранения электронных лицензий платформы 1С в Unix-подобных операционных системах. В среде macOS и Linux файлы лицензий базовых конфигураций должны сохраняться исключительно в общесистемный каталог /var/1C/licenses/.

Когда клиентское приложение 1С запускается обычным пользователем через стандартный ярлык, у процесса отсутствуют права суперпользователя (root) на запись файлов в системную директорию /var/1C/licenses/. Не имея возможности создать файл лицензии в системной папке, платформа считает, что привязка базовой конфигурации невозможна, и автоматически переключается на стандартный сценарий получения пользовательской лицензии ПРОФ. Лицензия ПРОФ сохраняется в домашний каталог пользователя, но требует пин-код из 15 символов, которого нет в комплекте базовой поставки.

Пошаговое решение: получение базовой лицензии через Терминал

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

  1. Закроем все запущенные сеансы и окна 1С:Предприятие.
  2. Откроем системную утилиту Терминал (Terminal.app) через Spotlight или из папки Программы / Утилиты.
  3. Выполним запуск исполняемого файла платформы от имени суперпользователя с помощью команды sudo.

Посмотрим на шаблон команды для запуска платформы через консоль macOS:

sudo /opt/1cv8/8.3.X.YYYY/1cv8

В приведенной выше команде 8.3.X.YYYY необходимо заменить на точный номер установленного релиза платформы (например, 8.3.24.1548).

  1. Нажмем клавишу Enter. Терминал запросит ввод пароля учетной записи администратора macOS (обратите внимание, что при вводе пароля символы в терминале не отображаются).
  2. После подтверждения пароля откроется стандартное окно запуска 1С со списком информационных баз.
  3. Выделим нужную базовую информационную базу и запустим ее в режиме Конфигуратор или 1С:Предприятие (активацию через Конфигуратор выполнять надежнее).
  4. В появившемся окне мастера получения лицензии нажмем Получить лицензию. Теперь платформа корректно отобразит поля для ввода 16-значного пин-кода базовой версии.
  5. Заполним регистрационные данные владельца программы и завершим операцию привязки лицензии.

В результате успешной активации в директории /var/1C/licenses/ будет сформирован файл с расширением .lic. После этого закрываем приложение и Терминал. Все последующие запуски 1С можно выполнять в обычном пользовательском режиме через стандартный ярлык Launchpad или Finder без использования командной строки.

Важные нюансы и сопутствующие ограничения

Рассмотрим дополнительные технические особенности, которые необходимо учитывать при развертывании 1С на платформе macOS:

  1. Влияние сетевых и USB-ключей: Если компьютер подключен к локальной сети, где развернут сервер лицензирования или установлены аппаратные ключи HASP версий ПРОФ/КОРП, платформа может автоматически захватить доступную лицензию ПРОФ. В этом случае окно ввода 16-значного пин-кода не появится. Перед первичной активацией базовой версии рекомендуется временно отключить сетевой интерфейс или извлечь USB-ключи защиты.
  2. Подготовка шаблонов информационных баз: Дистрибутивы конфигураций базовых версий поставляются в виде файлов установщика для Windows (setup.exe). Чтобы развернуть чистую базу на macOS, проще всего установить конфигурацию на компьютере с ОС Windows, создать пустую информационную базу и перенести сформированный файл 1Cv8.1CD на macOS.
  3. Архитектура процессоров Apple Silicon: При установке x86_64-версий платформы на компьютеры Mac с процессорами Apple Silicon (M1, M2, M3, M4) убедимся, что в операционной системе установлена среда трансляции Rosetta 2.
  4. Отсутствие файлового сетевого доступа: Напоминаем, что клиент 1С для macOS не поддерживает совместную многопользовательскую работу с файловыми базами данных по сети. Базовая версия на macOS предназначена строго для локального использования.
← На главную