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

· 9 мин

Содержание

Установить 1С на Mac можно без Windows: у платформы 1С:Предприятие 8.3 есть официальный клиент для macOS. Он ставится из .dmg-образа и подключается к базе на сервере 1С, к веб-публикации или к файловой базе. Если конфигурации нужен Windows (внешние компоненты, торговое оборудование, банковские клиенты), остаются три пути: Wine/CrossOver, виртуальная машина Parallels или VMware Fusion и облако.

Ниже каждый способ разобран по шагам. Плюс — что делать, если 1С на macOS не запускается или база не открывается.

Есть ли 1С для macOS и чего в ней нет

Распространённое мнение «1С на Мак не бывает» устарело. Фирма 1С выпускает клиентские приложения платформы 8.3 для macOS. Их скачивают там же, где дистрибутивы для Windows, — на портале обновлений, в разделе технологической платформы. Доступ к нему даёт договор сопровождения (ИТС) или регистрация купленного продукта.

Чего на Mac нет:

  • 🚫 Сервера 1С. Кластер серверов работает на Windows и Linux. Mac выступает только клиентом.
  • 🔌 Части внешних компонент. Многие компоненты (драйверы ККТ, сканеров, весов, некоторых банк-клиентов) собраны только под Windows. Если конфигурация их требует, на Mac они не загрузятся.
  • 🔐 Гарантии для криптографии. Подпись в ЭДО и отчётности зависит от криптопровайдера. Его версия для macOS и связка с 1С — отдельная задача, и не каждый оператор ЭДО её поддерживает.

Сравнение способов

СпособКогда подходитМинусы и риски
Родной клиент для macOSБаза на сервере 1С или опубликована в вебе; типовая работа бухгалтераНет Windows-компонент; оборудование и часть ЭДО могут не работать
Веб-клиент в Safari или ChromeЕсть веб-публикация базыНужен веб-сервер; печать и файлы через браузер
Wine / CrossOverНужен Windows-дистрибутив, а виртуалка — слишком тяжелоОфициально не поддерживается; шрифты, печать, ключи защиты
Parallels / VMware FusionНужен полноценный Windows: оборудование, ЭДО, конфигураторЛицензия Windows, 8–16 ГБ ОЗУ, место на диске
Облако / удалённый столНичего не хотите ставить и обслуживатьАбонентская плата, зависимость от интернета
Какой способ выбрать для вашего Mac?

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

1. Скачать дистрибутив нужной версии

Версия клиента должна совпадать с версией платформы на сервере 1С. Если сервер работает на 8.3.24.1691, клиент нужен ровно этой сборки. Номер видно в консоли кластера или в окне «О программе» у коллеги с Windows.

На портале обновлений откройте технологическую платформу 8.3, нужную версию и выберите дистрибутив для macOS. Обычно доступны два варианта:

  • Тонкий клиент — лёгкий, для работы с базой на сервере 1С или через веб-публикацию.
  • Клиент (полный) — дополнительно умеет работать с файловыми базами.

Mac на процессоре Apple (M1–M4) запускает Intel-сборки через Rosetta 2. Если сборка рассчитана только на Intel, при первом запуске macOS сама предложит установить Rosetta — соглашайтесь.

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

  1. Откройте скачанный .dmg-файл двойным щелчком.
  2. Запустите установочный пакет внутри образа и пройдите мастер. Потребуется пароль администратора Mac.
  3. Приложение появится в папке Программы (/Applications).
  4. При первом запуске macOS может написать, что приложение от неустановленного разработчика или не проверено. Откройте Системные настройки → Конфиденциальность и безопасность и нажмите «Всё равно открыть» в нижней части окна.

3. Проверить лицензию

Клиенту на Mac, как и на Windows, нужна клиентская лицензия. Без неё платформа базу не откроет — демо-режима нет.

Варианты получения лицензии:

  • в клиент-серверном варианте лицензии может выдавать сервер 1С, если на нём активированы клиентские лицензии;
  • программную лицензию можно активировать на самом Mac по пинкоду из комплекта.

Программная лицензия привязана к параметрам компьютера. Перед заменой Mac или переустановкой macOS проверьте, сколько повторных активаций осталось в комплекте.

Подключение базы 1С на Mac: файловая, серверная, веб

После запуска откроется привычный список информационных баз. Нажмите Добавить, выберите «Добавление в список существующей информационной базы», задайте имя и тип расположения.

Где базаЧто указатьСтрока подключения
На этом компьютереКаталог базы на диске MacFile="/Users/anna/1C/Buh";
На сервере 1СКластер и имя базы в кластереSrvr="srv1c";Ref="buh";
На веб-сервереАдрес публикацииws="https://1c.example.ru/buh";

Серверная база

Клиент обращается к агенту сервера по порту 1540, затем к менеджеру кластера (1541) и рабочим процессам. Диапазон портов рабочих процессов задаётся в свойствах рабочего сервера, по умолчанию это 1560–1591. Если Mac подключается через VPN, эти порты должны быть открыты на всём пути.

Имя сервера должно резолвиться. Если DNS офиса Mac не видит, добавьте запись в /etc/hosts:

sudo nano /etc/hosts
# добавьте строку
192.168.1.10   srv1c

Файловая база

Скопируйте каталог базы (с файлом 1Cv8.1CD) на диск Mac и укажите путь к нему. Держать файловую базу в общей сетевой папке и открывать её с Mac по SMB не стоит: при одновременной работе с Windows-машин растёт риск блокировок и повреждения файла.

Веб-публикация

Веб-публикацию открывает и тонкий клиент, и обычный браузер. Safari, Chrome и Firefox работают с веб-клиентом 1С. Для печати и выгрузки файлов в браузере разрешите всплывающие окна для адреса базы.

Запуск 1С на macOS через Wine и CrossOver

Wine — прослойка, которая запускает Windows-программы без самой Windows. CrossOver — коммерческая сборка Wine с поддержкой и готовыми настройками. Фирма 1С этот способ не поддерживает: если что-то сломается, решать придётся самим.

Когда Wine оправдан: нужна именно Windows-сборка платформы, а оборудование и криптография не нужны.

На Mac с Apple-чипом Wine запускает Windows-программы x64 поверх Rosetta 2, поэтому Rosetta должна быть установлена. Скорость открытия форм ниже, чем в родном клиенте, а тяжёлые отчёты формируются заметно дольше. Для одного-двух пользователей с небольшой базой это терпимо, для ежедневного закрытия месяца в крупной базе — уже нет.

Установка через Homebrew

  1. Поставьте Homebrew, если его нет (инструкция на brew.sh).
  2. Установите Wine и winetricks:
brew install --cask --no-quarantine wine-stable
brew install winetricks
  1. Доставьте шрифты, без которых формы 1С отображаются квадратами:
winetricks corefonts
  1. Распакуйте дистрибутив платформы для Windows и запустите установщик:
cd ~/Downloads/windows64full_8_3_24_1691
wine setup.exe

Каталог в примере условный — подставьте свой.

Через CrossOver

В CrossOver создайте отдельную «бутылку» (bottle) с Windows 10 64-bit и установите в неё дистрибутив 1С через «Install a Windows Application». Шрифты и библиотеки CrossOver подтягивает сам. Пробный период позволяет проверить вашу конфигурацию до покупки.

Под Wine часто не работают USB-ключи защиты HASP, драйверы оборудования и печать на некоторые принтеры. Перед переводом бухгалтера на такую схему проверьте закрытие месяца, печать документов и выгрузку отчётов на копии базы.

Установить 1С на Mac в виртуальной машине Windows

Самый надёжный способ получить «полную» 1С на Mac. Внутри виртуальной машины стоит обычный Windows и обычный дистрибутив платформы — работают конфигуратор, внешние компоненты, ККТ через проброс USB, КриптоПро.

Что выбрать

ПрограммаЦена (ориентировочно)Особенности
Parallels Desktopот ~100 $ в годПроще всего в настройке, режим Coherence — окна Windows рядом с окнами macOS
VMware Fusionбесплатно (Fusion Pro)Нужна регистрация в Broadcom для скачивания
UTMбесплатноМеньше удобств, для тех, кто готов настраивать
Boot CampбесплатноТолько Mac на Intel, перезагрузка в Windows

Лицензия Windows покупается отдельно.

Пошагово на примере Parallels

  1. Установите Parallels Desktop и создайте виртуальную машину. На Mac с Apple-чипом мастер сам скачает Windows 11 для ARM.
  2. Выделите машине не меньше 4 ГБ ОЗУ, лучше 8 ГБ, и 2–4 ядра процессора. Под Windows и 1С с базой закладывайте 60–80 ГБ диска.
  3. Внутри Windows установите платформу 1С из обычного дистрибутива для Windows. На Windows 11 ARM программы x64 работают через встроенную эмуляцию.
  4. Подключите базу так же, как на любом Windows-компьютере.
  5. Для ККТ и токенов ЭП подключите USB-устройство к виртуальной машине через меню устройств Parallels.

Файловую базу держите внутри виртуальной машины, а не в общей папке macOS. Общие папки работают через сетевой драйвер, и 1С на них заметно медленнее.

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

Облако и удалённый рабочий стол вместо установки

Если устанавливать ничего не хочется, есть два варианта без локальной 1С.

Аренда 1С в облаке. Фирма 1С и партнёры сдают типовые конфигурации в аренду: работа идёт через веб-клиент или тонкий клиент. Обновления, резервные копии и лицензии на стороне провайдера. Ориентир по стоимости — примерно от 1 000 до 3 000 рублей в месяц за пользователя, в зависимости от конфигурации и сервиса.

Удалённый рабочий стол. Если в офисе есть терминальный сервер с 1С, поставьте на Mac приложение Windows App (бывший Microsoft Remote Desktop) из App Store. Для одной программы удобнее публикация RemoteApp: 1С откроется отдельным окном, без рабочего стола Windows.

Перед переходом в облако выгрузите базу в .dt и уточните у провайдера, принимает ли он доработанные конфигурации. Типовые базы загружают почти везде, а нетиповые — не в каждый сервис.

Оба варианта снимают вопросы с оборудованием на стороне Mac: печать идёт через перенаправление принтеров, а ККТ подключается к серверу или к офисному компьютеру.

Ошибки при запуске 1С на Mac

Диагностика: выберите симптом

Если ни один способ не дал результата, проверьте базу с Windows-компьютера. Ошибка повторяется и там — дело в базе или сервере, а не в Mac.

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

Можно ли открыть конфигуратор на Mac?
Надёжнее всего — в Windows внутри виртуальной машины. Там работают все режимы платформы, включая обновление конфигурации и загрузку .dt.
Подойдёт ли MacBook Air с 8 ГБ памяти для 1С в Parallels?
Для небольшой базы и одной программы — да, но с паузами. Для комфортной работы с Windows и 1С лучше 16 ГБ.
Работает ли сдача отчётности из 1С на Mac?
Через виртуальную машину с Windows — да, как на обычном компьютере. В родном клиенте всё упирается в версию криптопровайдера для macOS и поддержку оператором.
Можно ли перенести базу с Windows-компьютера на Mac?
Да. Выгрузите базу в .dt на Windows и загрузите её в новую пустую базу, либо скопируйте каталог файловой базы целиком при закрытой 1С.
Нужно ли покупать отдельную лицензию 1С для Mac?
Отдельной «маковской» лицензии нет. Клиент на macOS использует те же клиентские лицензии, что и Windows-компьютеры.