1С на Mac: родной клиент, виртуальная машина или облако
Содержание
Установить 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С или опубликована на веб-сервере.
Пошагово
- Узнайте точную версию платформы на сервере. Её показывает администратор или окно
О программена рабочем компьютере с Windows. Пример: 8.3.25.1374. - Зайдите на портал обновлений 1С (releases.1c.ru) под учётной записью с действующей подпиской ИТС. Откройте раздел «Технологическая платформа 8.3» и ту же версию, что на сервере.
- Скачайте дистрибутив клиента для macOS. Для работы только с серверной базой хватит тонкого клиента , для файловой базы берите полный клиент.
- Откройте
.dmg-образ двойным щелчком и запустите установщик внутри. - При первом запуске macOS может заблокировать программу. Откройте
Системные настройки → Конфиденциальность и безопасность, найдите внизу сообщение о блокировке и нажмите «Всё равно открыть». - В окне запуска 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
- Создайте виртуальную машину с Windows 11. Мастер Parallels сам скачает подходящий образ: ARM-версию для Apple Silicon, x64 для Intel.
- Выделите машине не меньше 4 ГБ памяти и 2 ядра. Для файловой базы больше 10 ГБ и сервера с SQL — 8 ГБ и 4 ядра.
- Активируйте Windows. Неактивированная система работает, но с ограничениями персонализации.
- Внутри Windows установите платформу 1С обычным установщиком
setup.exeиз дистрибутива для Windows. - Активируйте лицензию 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 нельзя, поэтому варианта три.
- Сервер в виртуальной машине. Поднимите Linux или Windows в виртуальной машине, установите там сервер 1С и PostgreSQL в сборке для 1С. Клиент на Mac подключается к серверу по сети между Mac и машиной.
- Отдельный сервер в офисе или аренда VPS. Стенд работает постоянно и не съедает память ноутбука. Это лучший вариант для команды.
- Файловый режим для разработки. Для правки конфигурации в 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С на Mac?
Нужна ли отдельная лицензия 1С для MacBook?
Можно ли открыть на Mac базу, которая лежит на Windows-компьютере в сети?
Работает ли 1С на Mac с процессором M1?
Сохранятся ли данные, если удалить клиент 1С с Mac?
.dt.