1С на Mac: родной клиент, Wine, виртуальная машина или облако
Содержание
Установить 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 ГБ ОЗУ, место на диске |
| Облако / удалённый стол | Ничего не хотите ставить и обслуживать | Абонентская плата, зависимость от интернета |
Установка клиента 1С для macOS пошагово
1. Скачать дистрибутив нужной версии
Версия клиента должна совпадать с версией платформы на сервере 1С. Если сервер работает на 8.3.24.1691, клиент нужен ровно этой сборки. Номер видно в консоли кластера или в окне «О программе» у коллеги с Windows.
На портале обновлений откройте технологическую платформу 8.3, нужную версию и выберите дистрибутив для macOS. Обычно доступны два варианта:
- Тонкий клиент — лёгкий, для работы с базой на сервере 1С или через веб-публикацию.
- Клиент (полный) — дополнительно умеет работать с файловыми базами.
Mac на процессоре Apple (M1–M4) запускает Intel-сборки через Rosetta 2. Если сборка рассчитана только на Intel, при первом запуске macOS сама предложит установить Rosetta — соглашайтесь.
2. Установить приложение
- Откройте скачанный
.dmg-файл двойным щелчком. - Запустите установочный пакет внутри образа и пройдите мастер. Потребуется пароль администратора Mac.
- Приложение появится в папке
Программы(/Applications). - При первом запуске macOS может написать, что приложение от неустановленного разработчика или не проверено. Откройте
Системные настройки → Конфиденциальность и безопасностьи нажмите «Всё равно открыть» в нижней части окна.
3. Проверить лицензию
Клиенту на Mac, как и на Windows, нужна клиентская лицензия. Без неё платформа базу не откроет — демо-режима нет.
Варианты получения лицензии:
- в клиент-серверном варианте лицензии может выдавать сервер 1С, если на нём активированы клиентские лицензии;
- программную лицензию можно активировать на самом Mac по пинкоду из комплекта.
Программная лицензия привязана к параметрам компьютера. Перед заменой Mac или переустановкой macOS проверьте, сколько повторных активаций осталось в комплекте.
Подключение базы 1С на Mac: файловая, серверная, веб
После запуска откроется привычный список информационных баз. Нажмите Добавить, выберите «Добавление в список существующей информационной базы», задайте имя и тип расположения.
| Где база | Что указать | Строка подключения |
|---|---|---|
| На этом компьютере | Каталог базы на диске Mac | File="/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
- Поставьте Homebrew, если его нет (инструкция на brew.sh).
- Установите Wine и winetricks:
brew install --cask --no-quarantine wine-stable
brew install winetricks
- Доставьте шрифты, без которых формы 1С отображаются квадратами:
winetricks corefonts
- Распакуйте дистрибутив платформы для 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
- Установите Parallels Desktop и создайте виртуальную машину. На Mac с Apple-чипом мастер сам скачает Windows 11 для ARM.
- Выделите машине не меньше 4 ГБ ОЗУ, лучше 8 ГБ, и 2–4 ядра процессора. Под Windows и 1С с базой закладывайте 60–80 ГБ диска.
- Внутри Windows установите платформу 1С из обычного дистрибутива для Windows. На Windows 11 ARM программы x64 работают через встроенную эмуляцию.
- Подключите базу так же, как на любом Windows-компьютере.
- Для ККТ и токенов ЭП подключите 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.