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

· 11 мин

Содержание

Установить 1С:Предприятие на MacBook можно без Windows: у платформы 8.3 есть собственный клиент для macOS. Его скачивают на портале обновлений 1С в разделе нужной версии платформы — дистрибутив «Клиент 1С:Предприятия для macOS» в виде .dmg-образа. Виртуальная машина с Windows нужна, только когда базу надо поднять локально вместе с сервером, работать с Конфигуратором старых версий или подключать оборудование с драйверами под Windows.

Частое заблуждение — «1С работает только на Windows, значит на Mac нужен Parallels». Для бухгалтера, который подключается к базе в офисе или в облаке, это лишние траты. Родной клиент, веб-клиент в Safari или облачный сервис закрывают большинство задач. Ниже по шагам: что выбрать под вашу задачу и как установить 1С на Mac каждым способом.

Что умеет 1С на macOS и чего не умеет

Платформа 1С:Предприятие 8.3 поддерживает macOS как клиентскую систему. Серверной части для macOS нет.

КомпонентНа macOSКомментарий
🖥 Тонкий клиент✅ естьПодключение к серверной или опубликованной базе
🖥 Толстый клиент✅ есть в полном дистрибутивеНужен для части старых конфигураций и обработок
📁 Файловая база✅ открывается полным клиентомХранится прямо на диске Mac
🌐 Веб-клиент✅ Safari, Chrome, FirefoxНичего не устанавливается
⚙️ Сервер 1С❌ нетТолько Windows или Linux
🗄 MS SQL Server❌ нетТолько в виртуальной машине или на отдельном сервере
🔑 USB-ключ HASP❌ не используйтеНужна программная лицензия или лицензия с сервера

MacBook на Intel и на Apple Silicon

На Mac с процессорами M1–M4 есть нюанс. Если для выбранной версии платформы есть сборка под ARM, клиент работает нативно. Если сборка только под x86-64, macOS предложит установить Rosetta 2 и запустит клиент через неё. Работать это будет, но первый запуск медленнее.

Ещё одно отличие касается виртуализации. На Intel-маке в виртуальной машине ставится обычная Windows x64. На Apple Silicon — только Windows 11 для ARM, а x86-программы внутри неё идут через встроенную эмуляцию Windows. Отсюда большинство «странностей» 1С в Parallels на новых MacBook.

Какая лицензия нужна

  • 🔑 Подключение к серверу 1С. Клиентскую лицензию может выдать сервер, если на нём установлены лицензии и это разрешено в настройках базы. На самом Mac ничего активировать не нужно.
  • 🔑 Файловая база на Mac. Нужна программная клиентская лицензия, активированная на этом компьютере. Её активируют при первом запуске по пинкоду из комплекта поставки.
  • 🔑 Облако. Лицензии входят в абонентскую плату сервиса.

Без лицензии платформа не откроет базу. Исключение — учебная версия 1С, у неё свой дистрибутив и ограничения по объёму данных.

Установка родного клиента 1С на Mac

Это основной способ для тех, у кого база уже работает на сервере 1С или опубликована на веб-сервере.

Пошагово

  1. Узнайте точную версию платформы на сервере. Её показывает администратор или окно О программе на рабочем компьютере с Windows. Пример: 8.3.25.1374.
  2. Зайдите на портал обновлений 1С (releases.1c.ru) под учётной записью с действующей подпиской ИТС. Откройте раздел «Технологическая платформа 8.3» и ту же версию, что на сервере.
  3. Скачайте дистрибутив клиента для macOS. Для работы только с серверной базой хватит тонкого клиента , для файловой базы берите полный клиент.
  4. Откройте .dmg-образ двойным щелчком и запустите установщик внутри.
  5. При первом запуске macOS может заблокировать программу. Откройте Системные настройки → Конфиденциальность и безопасность, найдите внизу сообщение о блокировке и нажмите «Всё равно открыть».
  6. В окне запуска 1С нажмите «Добавить» и выберите тип подключения.

Как добавить базу в список

Где базаЧто указать
На сервере 1СКластер серверов (имя или IP) и имя базы в кластере
На веб-сервереАдрес публикации, например https://server.company.ru/buh
Файловая на MacКаталог базы с файлом 1Cv8.1CD

Версия клиента на Mac должна совпадать с версией платформы на сервере до последней цифры. Если на сервере 8.3.25.1374, клиент нужен ровно такой же. Иначе подключение не пройдёт.

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

Файловая база прямо на MacBook

Файловую базу можно перенести с Windows-компьютера на Mac. На старом компьютере выгрузите её в файл .dt через Конфигуратор: Администрирование → Выгрузить информационную базу. На Mac создайте пустую базу в окне запуска и загрузите в неё этот файл через Конфигуратор или скопируйте каталог базы целиком.

Каталог базы держите в папке пользователя, например в ~/Documents/1C/Buh. Не кладите его в iCloud Drive или Dropbox: синхронизация во время работы портит файл базы.

Разработка и Конфигуратор

Для доработок на Mac удобнее 1С:EDT (Enterprise Development Tools). Это среда разработки на Java, она официально работает на macOS. Для обновления типовой конфигурации разработчик не нужен: это делается в Конфигураторе той машины, где лежит база, либо самой программой через Интернет -поддержку.

Виртуальная машина: Parallels Desktop и аналоги

Виртуальная машина нужна, если требуется именно Windows-окружение: локальный сервер 1С, MS SQL, внешние компоненты и драйверы только под Windows, обработки, которые работают с COM-объектами.

Какую программу выбрать

ПрограммаЦена (ориентировочно)Особенности
Parallels Desktopоколо 100 $ в год за стандартную версиюСамая простая настройка, режим Coherence, проброс USB
VMware Fusionбесплатно для личного использованияНужна регистрация у разработчика
UTMбесплатноПодходит опытным, медленнее на x86-гостях
Boot CampбесплатноТолько Intel-маки, Windows вместо macOS при загрузке

Покупка Parallels из России требует оплаты зарубежной картой или через посредников. Если это проблема, VMware Fusion и UTM дают тот же результат с чуть большим количеством ручных шагов.

Установка 1С в Parallels

  1. Создайте виртуальную машину с Windows 11. Мастер Parallels сам скачает подходящий образ: ARM-версию для Apple Silicon, x64 для Intel.
  2. Выделите машине не меньше 4 ГБ памяти и 2 ядра. Для файловой базы больше 10 ГБ и сервера с SQL — 8 ГБ и 4 ядра.
  3. Активируйте Windows. Неактивированная система работает, но с ограничениями персонализации.
  4. Внутри Windows установите платформу 1С обычным установщиком setup.exe из дистрибутива для Windows.
  5. Активируйте лицензию 1С внутри виртуальной машины или настройте получение лицензии с сервера.

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

Где хранить базу в виртуальной машине

Parallels умеет показывать папки Mac внутри Windows как сетевые диски. Это удобно для документов, но не размещайте файловую базу 1С в общей папке Mac. Платформа воспринимает её как сетевой ресурс, блокировки работают ненадёжно, база может повредиться. Храните базу на виртуальном диске самой Windows, а копии выгружайте в общую папку.

Принтеры, сканеры штрихкодов и токены ЭП подключаются через проброс USB в настройках машины. Токен с КЭП для отчётности подключайте к той системе, где работает 1С.

Wine и CrossOver: почему это тупиковый путь

Wine — прослойка, которая запускает Windows-программы без самой Windows. CrossOver — его коммерческая версия с поддержкой.

На практике для 1С 8.3 этот путь не оправдан:

  • 🧩 у платформы есть родной клиент для macOS, поэтому запускать Windows-версию через прослойку незачем;
  • 🔑 аппаратные ключи защиты и драйверы оборудования через Wine не работают;
  • 🖨 печатные формы, внешние компоненты и обмен с банк-клиентом ведут себя непредсказуемо;
  • 🐞 при ошибке поддержка 1С не будет разбирать проблему в неподдерживаемом окружении.

Wine имеет смысл попробовать в одном случае: нужна старая утилита под Windows, а ставить виртуальную машину ради неё не хочется. Рабочую базу через Wine не запускайте.

Облако и веб-клиент: 1С на Mac без установки

Самый простой вариант для MacBook — вообще ничего не устанавливать.

Веб-клиент через браузер

Если база опубликована на веб-сервере, откройте её адрес в Safari или Chrome. Внешне это та же 1С в интерфейсе «Такси». Ограничения: часть внешних обработок и оборудования в браузере не работает , а большие отчёты формируются медленнее, чем в тонком клиенте.

Облачные сервисы

ВариантКак работаетОриентир по цене
1С:ФрешТиповые конфигурации в облаке фирмы 1С, вход через браузер или тонкий клиенториентировочно от 1 000–2 500 руб. в месяц за пользователя, зависит от тарифа
Аренда 1С у партнёровБаза на сервере партнёра, вход через тонкий клиент или веб-клиенториентировочно от 800–2 000 руб. в месяц за пользователя
Удалённый рабочий стол (RDP)Полноценная Windows с 1С на сервере, на Mac — приложение Windows App от Microsoftориентировочно от 1 500 руб. в месяц, доработки разрешены

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

Подключение по RDP — компромисс для тех, кому нужна обычная Windows-среда, но не хочется держать виртуальную машину на ноутбуке. Приложение для удалённого рабочего стола есть в App Store.

Сервер 1С и SQL при работе с Mac

Нередко владелец MacBook — программист или администратор, которому нужен клиент-серверный стенд. Поставить сервер 1С прямо в macOS нельзя, поэтому варианта три.

  1. Сервер в виртуальной машине. Поднимите Linux или Windows в виртуальной машине, установите там сервер 1С и PostgreSQL в сборке для 1С. Клиент на Mac подключается к серверу по сети между Mac и машиной.
  2. Отдельный сервер в офисе или аренда VPS. Стенд работает постоянно и не съедает память ноутбука. Это лучший вариант для команды.
  3. Файловый режим для разработки. Для правки конфигурации в EDT и отладки обработок клиент-серверный стенд часто не нужен.

На что смотреть при настройке

  • 🗄 СУБД. MS SQL Server работает только в Windows или Linux, на macOS его нет. Для стенда на Linux проще взять PostgreSQL с патчами для 1С.
  • 🔌 Сеть. В виртуальной машине выбирайте сетевой режим, при котором Mac видит машину по IP. Откройте на машине порты 1540, 1541 и диапазон рабочих процессов.
  • 🧠 Память. Сервер 1С и PostgreSQL вместе комфортно работают от 4 ГБ, плюс сама ОС. На MacBook с 8 ГБ памяти такой стенд будет тормозить вместе с macOS.
  • 📛 Имя сервера. Если в кластере указано имя машины, а не IP, добавьте его в /etc/hosts на Mac. Иначе клиент найдёт агент, но не дотянется до рабочего процесса.

Вот как это выглядит в /etc/hosts на Mac (редактируется через sudo nano /etc/hosts):

192.168.64.5   srv1c-test

Имя справа должно совпадать с именем сервера, которое указано в консоли кластера.

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

Ниже — ситуации, которые чаще всего встречаются при переезде на Mac, и что с ними делать.

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

Команда xattr меняет атрибуты файлов, а не сами файлы, но выполняется с правами администратора. Указывайте путь точно, без масок вроде /Applications/*.

Какой способ запуска 1С на Mac выбрать

СпособПодходит, еслиРасходыМинусы
Родной клиент macOSБаза на сервере 1С или веб-сервере, файловая база без Windows-оборудованияТолько лицензия 1СНет сервера и Windows-компонент
Веб-клиентНужен быстрый доступ с любого MacНетЧасть обработок и оборудования не работает
Облако (1С:Фреш, аренда)Небольшая фирма, нет своего сервераАбонентская платаЗависимость от интернета, ограничения доработок
Parallels или VMwareНужны Windows-драйверы, COM, локальный серверВиртуализация + лицензия WindowsПамять ноутбука, эмуляция на Apple Silicon
Wine, CrossOverТолько вспомогательные утилитыНет или лицензия CrossOverНестабильно, без поддержки
Как вы работаете с 1С?

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

Можно ли сдавать отчётность из 1С на Mac?
Надёжнее делать это в облаке или в Windows-машине: там работает стандартный набор ПО для электронной подписи. Токен с КЭП подключайте к той системе, где запущена 1С.
Нужна ли отдельная лицензия 1С для MacBook?
Нет, лицензия не зависит от операционной системы. Программная клиентская лицензия активируется на конкретном компьютере, в том числе на Mac.
Можно ли открыть на Mac базу, которая лежит на Windows-компьютере в сети?
Технически да, через общую папку. Но для нескольких пользователей файловая база по сети работает медленно и рискованно. Лучше перейти на клиент-серверный вариант или веб-публикацию.
Работает ли 1С на Mac с процессором M1?
Да. Родной клиент работает нативно или через Rosetta 2, а в Parallels 1С запускается в Windows 11 для ARM через эмуляцию x86.
Сохранятся ли данные, если удалить клиент 1С с Mac?
Да. Удаление программы не трогает каталог файловой базы. Перед удалением всё равно сделайте выгрузку в .dt.