Переход на операционные системы семейства macOS для пользователей 1С долгое время был сопряжен с необходимостью использования виртуальных машин или удаленных рабочих столов. Однако ситуация изменилась. В этой статье мы подробно разберем, как реализовать локальную установку «1С:Предприятие» на ваш MacBook или iMac, проанализируем технические нюансы и выясним, с какими ограничениями придется столкнуться в процессе работы.
Для начала разберем важный исторический контекст. Официальная поддержка клиентских приложений для macOS началась с версии платформы 8.3.7.1845. Долгое время клиент находился в стадии бета-тестирования, что накладывало определенные риски на стабильность работы. Однако, начиная с релиза 8.3.17, компания 1С перевела клиент для macOS в статус полноценного рабочего решения.
Рассмотрим современное состояние дел. Если вы являетесь владельцем современного MacBook на базе процессоров Apple Silicon (M1, M2, M3), вам следует выбирать версии платформы не ниже 8.3.18.1300. Именно в этих версиях появилась нативная поддержка архитектуры ARM. Это критически важный момент: использование нативной версии позволяет программе работать значительно быстрее и экономить заряд аккумулятора, в то время как старые версии будут запускаться через эмулятор Rosetta 2, что создает дополнительную нагрузку на систему.
Проанализируем процесс установки. В ОС Windows мы привыкли к файлу 1cestart.exe, который автоматически подбирает нужную версию платформы для конкретной информационной базы. На macOS ситуация иная. Разберем основные отличия:
.dmg или .pkg, что привычно для пользователей Mac. Однако конфигурации и обновления к ним на портале 1С часто по-прежнему упакованы в .exe-установщики для Windows. Чтобы «достать» файлы шаблонов (.cf или .cfu) на Mac, нам придется использовать архиваторы типа Keka или специализированные утилиты для распаковки Windows-архивов.Выясним, как обстоят дела с защитой программы. При локальной установке на MacBook это один из самых «тонких» моментов. Существует два основных способа лицензирования:
1. Программные лицензии (пин-коды): Это наиболее рекомендуемый вариант для macOS. Лицензия привязывается к параметрам железа и ОС. Рассмотрим важный нюанс: при серьезных обновлениях macOS (например, переход на новую мажорную версию системы) параметры могут измениться, что приведет к «слету» лицензии. Всегда держите наготове резервные пин-коды.
2. Аппаратные USB-ключи (HASP): Работа с ними на Mac реализована сложнее. Для распознавания ключа требуются драйверы Sentinel Runtime. На последних версиях системы (Sonoma, Sequoia) система безопасности Apple часто блокирует расширения ядра, необходимые для работы драйверов HASP. Если есть возможность, лучше конвертировать аппаратный ключ в программную лицензию.
Рассмотрим подробнее, почему некоторые привычные функции могут не работать. Главная проблема заключается в технологии COM (Component Object Model). Это проприетарная технология Microsoft, которой физически нет в macOS. Что это значит для пользователя 1С?
COMОбъект для связи с Excel, Word или другими приложениями Windows.V83.COMConnector.PDF417.dll для формирования штрихкодов в печатных формах), работать не будут.Современные типовые конфигурации (например, БП 3.0, УНФ 3.0) постепенно отказываются от использования COM-технологий в пользу Native API, но в старых или сильно доработанных базах это станет непреодолимым препятствием.
Посмотрим на ситуацию с отображением программы. MacBook славятся своими Retina-экранами с высокой плотностью пикселей, но 1С не всегда корректно обрабатывает масштабирование. Разберем, как улучшить визуальный опыт:
Проблема шрифтов: В macOS отсутствуют стандартные шрифты Microsoft (Arial, Times New Roman, Calibri). Из-за этого печатные формы (счета, акты, накладные) могут отображаться некорректно: текст наезжает друг на друга или выходит за границы таблиц. Для решения этой задачи нам необходимо установить пакет шрифтов Microsoft в системное приложение Шрифты (Font Book).
Горячие клавиши: Многие функциональные клавиши F1-F12 в macOS по умолчанию управляют яркостью и звуком. Чтобы использовать их в 1С (например, F7 для поиска или F12 для выбора), нужно либо зажимать клавишу fn, либо изменить настройки в системных предпочтениях клавиатуры, включив использование клавиш F1, F2 и т.д. как стандартных функциональных.
Проанализируем, где 1С хранит свои временные файлы на Mac. Это полезно знать для диагностики ошибок и очистки кэша. В Windows мы привыкли к папке AppData, а в macOS пути будут следующими:
Настройки пользователя, список баз и кэш располагаются по пути: /Users/ИмяПользователя/Library/Application Support/1C.
Обратите внимание, что папка Library (Библиотеки) в домашнем каталоге пользователя по умолчанию скрыта. Чтобы попасть туда, в Finder выберите меню «Переход» и удерживайте клавишу Option (Alt) — пункт «Библиотека» появится в списке.
Разберем ситуацию, когда локальный клиент доставляет слишком много хлопот. Опытные системные администраторы часто рекомендуют пользователям Mac работать через веб-клиент. Если ваша информационная база опубликована на веб-сервере (Apache или IIS), вы можете запустить её через Safari или Google Chrome.
Современный веб-клиент 1С практически идентичен тонкому клиенту по функциональности, но при этом:
Выясним финальный вердикт: стоит ли использовать 1С локально на macOS? Да, это вполне рабочее решение для бухгалтера или менеджера, чья работа не связана с поддержкой специфического торгового оборудования или использованием древних самописных обменов через COM.
Для стабильной работы мы рекомендуем придерживаться следующего алгоритма:
Следуя этим правилам, вы сможете наслаждаться работой в 1С на качественном железе Apple, забыв о проблемах Windows-систем.