1С:Предприятие на Mac: родной клиент, Windows в виртуальной машине или веб
Содержание
Установить 1С на MacBook можно без Windows: у платформы 1С:Предприятие 8.3 есть родной клиент для macOS в виде образа .dmg. Его скачивают с портала обновлений 1С, ставят как обычное приложение и подключают к файловой базе, серверу 1С или веб-публикации.
Частое заблуждение — «на Mac 1С не работает , нужен Boot Camp». Boot Camp есть только на старых маках с процессором Intel, а на M1–M4 его нет вовсе. Зато на них работают и клиент 1С для macOS, и Windows 11 для ARM в виртуальной машине. Какой путь выбрать, зависит от того, где лежит база и чем вы в ней занимаетесь.
Какой у вас Mac и какой способ подойдёт
Сначала узнайте процессор: меню Apple → Об этом Mac. В строке «Чип» будет Apple M1/M2/M3/M4, в строке «Процессор» — Intel.
Дальше выбор между четырьмя способами:
| Способ | Когда подходит | Ограничения |
|---|---|---|
| 🍏 Клиент 1С для macOS | Работа в базе: проводки, документы, отчёты | Нет сервера 1С; часть внешних компонент и торгового оборудования есть только под Windows |
| 🖥 Windows в виртуальной машине | Нужны Конфигуратор, ЭДО с криптопровайдером под Windows, внешние обработки с Windows-компонентами | Нужна лицензия Windows, 16 ГБ памяти и больше |
| 🌐 Веб-клиент в браузере | База опубликована на веб-сервере | Медленнее тонкого клиента, зависит от канала |
| 🔗 Удалённый рабочий стол | База живёт на сервере компании или в облаке | Нужен доступ по RDP, на Mac ставится только приложение Windows App |
Простое правило. Бухгалтеру, который работает в готовой базе, хватит родного клиента или веб-клиента. Программисту и администратору почти всегда нужна Windows в виртуальной машине.
Установка клиента 1С для macOS по шагам
Дистрибутив платформы для macOS лежит на портале обновлений 1С рядом с версиями для Windows и Linux. Доступ к нему даёт договор сопровождения (ИТС). Если его нет, попросите файл у своего обслуживающего партнёра или администратора.
Шаг 1. Выберите правильную версию
Возьмите ту же версию платформы, что стоит у коллег или на сервере 1С. Для клиент-серверной базы это обязательное условие: номер версии клиента должен в точности совпадать с номером версии сервера, вплоть до последней цифры сборки.
Для маков на Apple Silicon смотрите, есть ли в списке дистрибутивов сборка для ARM (в названии встречается arm64 или упоминание Apple Silicon). Если для вашей версии её нет, подойдёт сборка для Intel: она запустится через Rosetta 2. macOS сама предложит установить Rosetta при первом запуске.
Шаг 2. Установите приложение
- Откройте скачанный файл
.dmgдвойным щелчком. - Запустите установщик из открывшегося окна и пройдите шаги мастера.
- Введите пароль учётной записи Mac, когда система его запросит.
- После установки найдите «1С:Предприятие» в Launchpad или в папке «Программы».
Шаг 3. Разрешите запуск
Если macOS пишет, что не удаётся проверить разработчика, откройте Системные настройки → Конфиденциальность и безопасность. Внизу страницы будет сообщение о заблокированной программе и кнопка «Всё равно открыть». Нажмите её и подтвердите паролем.
Шаг 4. Добавьте информационную базу
В окне запуска нажмите «Добавить» и выберите, где лежит база:
- 📁 на этом компьютере или в локальной сети — укажите папку с файлом
1Cv8.1CD; - 🏢 на сервере 1С:Предприятия — укажите имя сервера и имя базы в кластере, как их задал администратор;
- 🌐 на веб-сервере — вставьте адрес публикации, например
https://srv.company.ru/buh.
Список баз хранится в файле ibases.v8i в профиле пользователя. Если коллега на Windows пришлёт вам свой файл ibases.v8i или ярлык .v8i, его можно открыть двойным щелчком, и базы добавятся в список.
Сетевую папку Windows сначала подключите в Finder: Переход → Подключение к серверу и адрес вида smb://server/share. Только потом указывайте её как путь к файловой базе. Держать одну файловую базу на общей папке для работы нескольких человек с Mac и Windows — плохая идея: при обрывах сети растёт риск повредить файл базы.
Шаг 5. Активируйте лицензию
Родной клиент на macOS работает с программными лицензиями. Аппаратные USB-ключи HASP на маке не подключить, поэтому есть три варианта:
- 🔑 программная лицензия на этот Mac — активируется пин-кодом при первом запуске;
- 🏢 клиентская лицензия, выданная сервером 1С, — для клиент-серверной базы;
- ☁️ облачный сервис 1С — лицензии входят в подписку.
Программная лицензия привязывается к параметрам компьютера. После замены диска, крупного обновления системы или переноса на другой Mac её придётся активировать заново резервным пин-кодом. Запишите все пин-коды из комплекта и храните их отдельно от ноутбука.
Windows в виртуальной машине: когда без неё не обойтись
Родной клиент закрывает повседневную работу, но не всё. Виртуальная машина нужна, если у вас:
- 🔧 доработка конфигураций, сравнение и объединение, загрузка расширений в режиме разработчика;
- 🔐 криптопровайдер и токены ЭП, у которых нет драйверов под macOS;
- 🧾 внешние компоненты и драйверы оборудования только под Windows: фискальные регистраторы, сканеры штрихкодов, банковские клиенты.
Какую программу выбрать
| Программа | Apple Silicon | Intel | Стоимость |
|---|---|---|---|
| Parallels Desktop | Windows 11 для ARM | Windows x64 | Платная подписка |
| VMware Fusion | Windows 11 для ARM | Windows x64 | Бесплатна для личного использования |
| UTM | Windows для ARM, медленно | Да | Бесплатна |
| Boot Camp | Нет | Да, Windows ставится вторым системным разделом | Встроен в macOS |
На Apple Silicon Windows 11 работает в версии для ARM. Обычная Windows-версия платформы 1С собрана для процессоров x86 и x64, Windows для ARM запускает её через встроенную эмуляцию. Работает это заметно лучше, чем ожидают: проведение документов и отчёты в файловой базе идут без задержек, которые мешали бы работе.
Порядок установки
- Установите Parallels Desktop или VMware Fusion.
- Создайте виртуальную машину с Windows 11. Parallels умеет сам скачать образ.
- Выделите машине 4 ядра и 8 ГБ памяти; при 8 ГБ памяти на всём маке давайте ей 4–5 ГБ.
- Внутри Windows поставьте платформу 1С, как на обычном компьютере: запустите
setup.exeиз дистрибутива. - Подключите базы и активируйте лицензию.
Программная лицензия в виртуальной машине привязывается к её «железу». Смена параметров машины, клонирование или перенос на другой Mac могут потребовать повторной активации. Не клонируйте машину с активированной лицензией на другой компьютер — на копии лицензия не заработает, а резервный пин-код уйдёт.
USB-токен для подписи пробрасывается в виртуальную машину через меню устройств Parallels или Fusion. После подключения он виден Windows как обычный.
Подключение к серверу 1С с Mac
Сервер 1С:Предприятия под macOS не выпускается. Он работает на Windows и Linux. Mac в клиент-серверной схеме — всегда рабочее место.
Как идёт подключение:
- Клиент обращается к агенту сервера (по умолчанию порт
1540). - Агент передаёт его менеджеру кластера (порт
1541). - Дальше клиент работает с рабочими процессами в диапазоне портов, заданном в свойствах рабочего сервера, по умолчанию
1560–1591.
Если Mac подключается через VPN или из другой подсети, эти порты должны быть открыты на межсетевом экране. Чаще всего «база не открывается с Mac, а с Windows открывается» именно из-за диапазона рабочих процессов: агент отвечает, а дальше соединение обрывается.
Имя сервера должно разрешаться с Mac. Если в сети компании нет своего DNS, добавьте строку в /etc/hosts:
sudo nano /etc/hosts
# добавьте строку вида:
192.168.1.10 srv1c
Когда открывать порты наружу нельзя, есть два обходных пути:
- 🌐 опубликовать базу на веб-сервере (Apache или IIS) и подключаться тонким клиентом по адресу
https://…; - 🖥 работать через терминальный сервер : на Mac ставится приложение Windows App из App Store, внутри сеанса 1С запускается на сервере.
Производительность: родной клиент, эмуляция и веб
Цифры ниже — ориентиры, а не замеры для всех баз. Скорость прежде всего зависит от того, где идут вычисления: в клиент-серверной базе почти вся работа делается на сервере, и разница между вариантами на Mac почти не ощущается.
| Вариант | Файловая база | Клиент-серверная база | Что важно |
|---|---|---|---|
| Клиент для macOS, сборка ARM | Быстро | Быстро | Нужна сборка под Apple Silicon |
| Клиент для macOS через Rosetta 2 | Чуть медленнее | Быстро | Первый запуск дольше из-за трансляции |
| Windows 11 ARM в Parallels | Сопоставимо | Быстро | Съедает память: держите 16 ГБ на маке |
| Веб-клиент в Safari | — | Заметно медленнее на больших формах | Зависит от канала и веб-сервера |
| Windows App (RDP) | — | Как на сервере | Нужен стабильный интернет |
Для MacBook Air с 8 ГБ памяти лучший выбор — родной клиент или RDP. Виртуальная машина рядом с браузером и почтой на таком ноутбуке будет упираться в память.
Ошибки при установке и запуске 1С на macOS
Команда для снятия карантина с установленного приложения. Путь подставьте свой: перетащите приложение из Finder в окно Терминала после команды, и путь вставится сам.
xattr -dr com.apple.quarantine "/Applications/<папка 1С>"
Снимайте карантин только с дистрибутива, скачанного с портала обновлений 1С или полученного от своего администратора. Файлу из случайного источника доверять нельзя: защиту Gatekeeper отключают именно на нём.
Ещё две мелочи, на которых спотыкаются в первый день:
- ⌨️ сочетания клавиш. В клиенте для macOS большинство команд с
Ctrlв Windows вызываются черезCmd. Функциональные клавишиF1–F12на MacBook нажимаются вместе сFn, если в настройках клавиатуры не включено иное; - 🖨 печать. Печатные формы уходят на принтеры, добавленные в macOS. Если принтер подключён к Windows-компьютеру в сети, его нужно сначала добавить в
Системные настройки → Принтеры и сканеры.