Как правильно установить и запустить 1С на MacBook Pro с процессором M1, M2 или M3

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

Переход компании Apple на собственную архитектуру процессоров Apple Silicon (M1, M2, M3) внес существенные коррективы в работу системных администраторов и пользователей 1С. Несмотря на то что платформа 1С официально поддерживает macOS, при установке на современные «маки» возникает ряд нюансов: от проблем с сетевым доступом до сложностей с получением программных лицензий. В этой статье мы подробно разберем, как обеспечить стабильную работу 1С на архитектуре ARM, избежав типичных ошибок.

Разбираем проблему: почему не открывается файловая база по сети

Типичная ситуация: вы успешно установили дистрибутив 1С на MacBook, примонтировали сетевой том с базой данных, расположенной на Windows-ПК, но при попытке запуска получаете ошибку доступа. Выясним причину этого поведения. Техническое ограничение платформы 1С для macOS заключается в том, что она не поддерживает работу с файловыми информационными базами по локальной сети через протоколы SMB или AFP.

Проанализируем ситуацию глубже: механизмы блокировок файлов (file locking) в файловой системе macOS работают иначе, чем в Windows. При попытке совместного доступа нескольких пользователей к файлу 1cv8.1cd через сетевой протокол велика вероятность повреждения структуры базы данных. Именно поэтому разработчики 1С заблокировали такую возможность на уровне платформы. Единственный штатный вариант работы с файловой базой на Mac — это ее локальное размещение на SSD вашего ноутбука.

Решение №1: Публикация базы на веб-сервере

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

  1. На компьютере, где физически расположена база (обычно это ОС Windows), необходимо установить и настроить веб-сервер Apache или IIS.
  2. В конфигураторе 1С на сервере выполним публикацию информационной базы (Меню «Администрирование» — «Публикация на веб-сервере»).
  3. На MacBook в окне запуска 1С добавим новую базу, выбрав тип подключения «На веб-сервере», и укажем URL вида http://имя_сервера/имя_базы.

Посмотрим на преимущества этого подхода: во-первых, мы обходим ограничения протокола SMB. Во-вторых, скорость работы «Тонкого клиента» через HTTP/HTTPS на Mac значительно выше, чем при прямой работе с тяжелым файлом базы. Это решение рекомендуется даже для полностью Windows-сетей, так как оно повышает стабильность и безопасность данных.

Решение №2: Нативная поддержка Apple Silicon (ARM)

Многие пользователи по привычке устанавливают версию 1С для Intel, которая работает через эмулятор Rosetta 2. Проанализируем, почему это не лучший выбор. Начиная с версий платформы 8.3.18.3749 и 8.3.20.1549, компания 1С выпускает нативные сборки для архитектуры Apple Silicon.

Рекомендуем всегда скачивать дистрибутив с пометкой «для macOS (Apple Silicon)». Нативный клиент работает быстрее, потребляет меньше оперативной памяти и гораздо бережнее относится к заряду аккумулятора. Однако помните: если вы переходите с версии Intel (под Rosetta) на версию ARM, ваша программная лицензия может «слететь», так как система идентификации железа воспримет смену архитектуры процессора как значительное изменение параметров компьютера.

Проблема с получением программной лицензии

Рассмотрим ситуацию, когда при запуске 1С на Mac не появляется окно получения лицензии или программа сообщает об отсутствии прав, даже если вы используете команду sudo. Выясним, как это исправить. Проблема часто кроется в том, что установщик не создает необходимые папки с нужными правами доступа в системных директориях macOS.

Разберем алгоритм исправления прав доступа через «Терминал». Нам необходимо вручную создать директорию для лицензий и разрешить системе запись в нее:


sudo mkdir -p /var/1C/licenses
sudo chmod 777 /var/1C/licenses

После выполнения этих команд платформа сможет беспрепятственно записать файл программной лицензии с расширением .lic в указанную папку. Если окно активации все равно не появляется, попробуйте запустить клиент напрямую из терминала с правами суперпользователя, указав путь к установленной версии:

sudo /opt/1cv8/current/1cv8.app/Contents/MacOS/1cv8

Настройка отображения: шрифты и печатные формы

Проанализируем еще одну частую проблему: на Mac печатные формы (счета, накладные) выглядят некорректно — текст налезает друг на друга или выходит за границы ячеек. Это происходит потому, что макеты 1С создавались с использованием стандартных шрифтов Microsoft (Arial, Times New Roman, Calibri), которых нет в стандартной поставке macOS.

Чтобы отчеты выглядели привычно, необходимо выполнить следующие действия:

Теперь платформа сможет корректно рассчитывать ширину колонок в табличных документах, и визуальное отображение документов придет в норму.

Работа с внешним оборудованием и компонентами

Важно помнить, что на macOS используется только 64-битный клиент. Это означает, что любые старые внешние компоненты, написанные в виде .dll файлов, работать не будут. Проанализируем рынок торгового оборудования: драйверы для сканеров штрихкодов или ККТ (например, АТОЛ или Штрих-М) должны быть разработаны специально под macOS и иметь расширение .dylib.

Если ваша конфигурация использует самописные компоненты, убедитесь, что они скомпилированы под 64-битную архитектуру Mac. В противном случае функционал, завязанный на эти библиотеки, будет недоступен. Для работы с торговым оборудованием на Mac мы рекомендуем использовать устройства, поддерживающие работу через веб-интерфейс или современные драйверы, сертифицированные для macOS.

Резюме: идеальная формула запуска 1С на M1/M2/M3

Подводя итог, сформулируем правила комфортной работы с 1С на современных ноутбуках Apple:

  1. Используйте нативный ARM-дистрибутив платформы (версии выше 8.3.18.3749).
  2. Подключайтесь к базам через веб-сервер (Тонкий клиент) или используйте клиент-серверный вариант (SQL).
  3. Заранее подготовьте папку /var/1C/licenses с правами 777 для активации лицензий.
  4. Установите шрифты Microsoft для корректной печати документов.

Следуя этим инструкциям, вы получите стабильно работающую систему, которая ничем не уступает версии для Windows, а в некоторых аспектах (скорость интерфейса и автономность) даже превосходит ее.

← На главную