1С:Предприятие на Mac: родной клиент, Windows в виртуальной машине или веб

· 10 мин

Содержание

Установить 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С на Mac?

Установка клиента 1С для macOS по шагам

Дистрибутив платформы для macOS лежит на портале обновлений 1С рядом с версиями для Windows и Linux. Доступ к нему даёт договор сопровождения (ИТС). Если его нет, попросите файл у своего обслуживающего партнёра или администратора.

Шаг 1. Выберите правильную версию

Возьмите ту же версию платформы, что стоит у коллег или на сервере 1С. Для клиент-серверной базы это обязательное условие: номер версии клиента должен в точности совпадать с номером версии сервера, вплоть до последней цифры сборки.

Для маков на Apple Silicon смотрите, есть ли в списке дистрибутивов сборка для ARM (в названии встречается arm64 или упоминание Apple Silicon). Если для вашей версии её нет, подойдёт сборка для Intel: она запустится через Rosetta 2. macOS сама предложит установить Rosetta при первом запуске.

Шаг 2. Установите приложение

  1. Откройте скачанный файл .dmg двойным щелчком.
  2. Запустите установщик из открывшегося окна и пройдите шаги мастера.
  3. Введите пароль учётной записи Mac, когда система его запросит.
  4. После установки найдите «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 SiliconIntelСтоимость
Parallels DesktopWindows 11 для ARMWindows x64Платная подписка
VMware FusionWindows 11 для ARMWindows x64Бесплатна для личного использования
UTMWindows для ARM, медленноДаБесплатна
Boot CampНетДа, Windows ставится вторым системным разделомВстроен в macOS

На Apple Silicon Windows 11 работает в версии для ARM. Обычная Windows-версия платформы 1С собрана для процессоров x86 и x64, Windows для ARM запускает её через встроенную эмуляцию. Работает это заметно лучше, чем ожидают: проведение документов и отчёты в файловой базе идут без задержек, которые мешали бы работе.

Порядок установки

  1. Установите Parallels Desktop или VMware Fusion.
  2. Создайте виртуальную машину с Windows 11. Parallels умеет сам скачать образ.
  3. Выделите машине 4 ядра и 8 ГБ памяти; при 8 ГБ памяти на всём маке давайте ей 4–5 ГБ.
  4. Внутри Windows поставьте платформу 1С, как на обычном компьютере: запустите setup.exe из дистрибутива.
  5. Подключите базы и активируйте лицензию.

Программная лицензия в виртуальной машине привязывается к её «железу». Смена параметров машины, клонирование или перенос на другой Mac могут потребовать повторной активации. Не клонируйте машину с активированной лицензией на другой компьютер — на копии лицензия не заработает, а резервный пин-код уйдёт.

USB-токен для подписи пробрасывается в виртуальную машину через меню устройств Parallels или Fusion. После подключения он виден Windows как обычный.

Подключение к серверу 1С с Mac

Сервер 1С:Предприятия под macOS не выпускается. Он работает на Windows и Linux. Mac в клиент-серверной схеме — всегда рабочее место.

Как идёт подключение:

  1. Клиент обращается к агенту сервера (по умолчанию порт 1540).
  2. Агент передаёт его менеджеру кластера (порт 1541).
  3. Дальше клиент работает с рабочими процессами в диапазоне портов, заданном в свойствах рабочего сервера, по умолчанию 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-компьютеру в сети, его нужно сначала добавить в Системные настройки → Принтеры и сканеры.

Частые вопросы

Нужна ли отдельная лицензия 1С для Mac?
Нет, это та же лицензия 1С:Предприятия. Отличие в способе защиты: на Mac используются программные лицензии или лицензии сервера, USB-ключи не подходят.
Можно ли поставить сервер 1С на Mac mini?
Нет, сервер 1С для macOS не выпускается. Для сервера ставят Linux или Windows, в том числе в виртуальной машине, но для рабочей базы лучше отдельный компьютер.
Работает ли ЭДО и отправка отчётности с Mac?
Через облачные сервисы и веб-интерфейсы операторов — да. Если подпись хранится на токене с криптопровайдером только под Windows, отправку удобнее делать из виртуальной машины.
Сколько памяти нужно MacBook для 1С в Parallels?
Комфортно — от 16 ГБ на всём компьютере, из них 6–8 ГБ виртуальной машине. На 8 ГБ лучше обойтись родным клиентом или RDP.
Подойдёт ли CrossOver или Wine?
Официально эти варианты не поддерживаются. Платформа может запуститься, но за стабильность и работу компонент никто не отвечает, поэтому для рабочей базы их не используют.