При установке и первичном запуске базовых версий программ системы 1С:Предприятие 8 (например, 1С:Бухгалтерия Базовая или 1С:Упрощёнка) в операционной системе macOS пользователи часто сталкиваются с неожиданным поведением формы получения лицензии. Вместо поля для ввода 16-значного пин-кода базовой версии окно мастера активации настойчиво требует ввести 15-значный пин-код, предназначенный для версий уровня ПРОФ.
Разберем детально причины возникновения этой системной ошибки, а также рассмотрим пошаговую инструкцию по корректной активации базовой лицензии на компьютерах под управлением macOS.
Проанализируем механизм хранения электронных лицензий платформы 1С в Unix-подобных операционных системах. В среде macOS и Linux файлы лицензий базовых конфигураций должны сохраняться исключительно в общесистемный каталог /var/1C/licenses/.
Когда клиентское приложение 1С запускается обычным пользователем через стандартный ярлык, у процесса отсутствуют права суперпользователя (root) на запись файлов в системную директорию /var/1C/licenses/. Не имея возможности создать файл лицензии в системной папке, платформа считает, что привязка базовой конфигурации невозможна, и автоматически переключается на стандартный сценарий получения пользовательской лицензии ПРОФ. Лицензия ПРОФ сохраняется в домашний каталог пользователя, но требует пин-код из 15 символов, которого нет в комплекте базовой поставки.
Для успешного сохранения лицензии базовой версии нам необходимо временно запустить платформу с повышенными привилегиями администратора. Разберем порядок действий по шагам:
Программы / Утилиты.sudo.Посмотрим на шаблон команды для запуска платформы через консоль macOS:
sudo /opt/1cv8/8.3.X.YYYY/1cv8
В приведенной выше команде 8.3.X.YYYY необходимо заменить на точный номер установленного релиза платформы (например, 8.3.24.1548).
В результате успешной активации в директории /var/1C/licenses/ будет сформирован файл с расширением .lic. После этого закрываем приложение и Терминал. Все последующие запуски 1С можно выполнять в обычном пользовательском режиме через стандартный ярлык Launchpad или Finder без использования командной строки.
Рассмотрим дополнительные технические особенности, которые необходимо учитывать при развертывании 1С на платформе macOS:
setup.exe). Чтобы развернуть чистую базу на macOS, проще всего установить конфигурацию на компьютере с ОС Windows, создать пустую информационную базу и перенести сформированный файл 1Cv8.1CD на macOS.Rosetta 2.