1С:Предприятие на macOS: родной клиент, виртуальная машина или удалённый доступ
Содержание
Установить 1С на Mac проще всего так: скачать с портала обновлений клиент 1С:Предприятия для macOS, запустить установщик и подключиться к серверной или опубликованной базе. Если нужен Конфигуратор, Windows-обработки или торговое оборудование, ставят Windows в виртуальную машину (Parallels, VMware Fusion, UTM). Если база стоит в офисе, часто достаточно удалённого рабочего стола или веб-клиента в браузере.
Выбор зависит от трёх вещей: процессора Mac (Intel или Apple Silicon M1–M4), типа базы (файловая или клиент-серверная) и того, что вы делаете в программе. Бухгалтеру, который работает в готовой базе, обычно хватает родного клиента. Программисту и тому, кто подключает кассу, удобнее Windows рядом.
Какой способ запуска 1С на Mac выбрать
Сначала определите процессор: меню Apple → «Об этом Mac». В строке «Процессор» или «Чип» будет Intel либо Apple M1/M2/M3/M4.
| Способ | Когда подходит | Ограничения |
|---|---|---|
| 🍏 Клиент 1С для macOS | Работа в серверной или опубликованной базе, повседневный учёт | Нужна лицензия на клиент; часть Windows-компонент и драйверов не работает |
| 🖥️ Windows в виртуальной машине | Конфигуратор, внешние компоненты, оборудование, файловая база «как в офисе» | Лицензия Windows, 8+ ГБ ОЗУ на Mac, место на диске |
| 🍷 Wine / CrossOver | Эксперименты, когда нельзя ставить Windows | Нестабильно, сбои при печати и обменах, без гарантий |
| 🌐 RDP к терминальному серверу | База и лицензии уже живут на сервере компании | Нужен интернет и настроенный сервер |
| 🧭 Веб-клиент в Safari | База опубликована на веб-сервере | Нет части функций толстого клиента, зависит от публикации |
Установка родного клиента 1С для macOS
Фирма 1С выпускает платформу для macOS: отдельный тонкий клиент и полный клиент (тонкий + толстый). Дистрибутивы лежат на портале обновлений 1С, доступ к ним даёт действующая подписка ИТС. Если подписки нет, дистрибутив выдаёт обслуживающая организация или системный администратор.
Что скачать
- 🔹 Тонкий клиент — если база на сервере 1С или опубликована на веб-сервере.
- 🔹 Полный клиент — если нужны файловые базы и толстый клиент.
- 🔹 Версия — номер не ниже версии платформы на сервере. Для клиент-серверной базы версии клиента и сервера должны совпадать до последней цифры.
Пошаговая установка
- Скачайте архив для macOS той же версии, что на сервере.
- Распакуйте его и откройте образ
.dmgдвойным щелчком. - Запустите пакет установщика и пройдите мастер: соглашение, папка (по умолчанию «Программы»), пароль администратора Mac.
- Если macOS пишет, что разработчика не удалось проверить, откройте
Системные настройки → Конфиденциальность и безопасность, внизу нажмите «Всё равно открыть». - Запустите 1С из Launchpad или папки «Программы». Откроется знакомое окно со списком информационных баз.
На Mac с Apple Silicon свежие версии платформы ставятся в варианте для ARM. Если у вас старая сборка только под Intel, macOS попросит установить Rosetta 2. Её можно поставить заранее одной командой в Терминале.
softwareupdate --install-rosetta --agree-to-license
Лицензия на клиент
Без лицензии платформа базу не запустит — исключение только учебная версия. На Mac есть два рабочих варианта:
- 🔑 Программная лицензия, активированная на этом компьютере по пинкоду из комплекта.
- 🔑 Лицензия с сервера 1С: в клиент-серверном варианте сервер выдаёт клиентские лицензии сам, на Mac ничего активировать не нужно.
Пинкод программной лицензии ограничен по числу активаций. Не активируйте его «на пробу» в виртуальной машине, которую потом удалите: каждая переактивация расходует попытку.
Windows на Mac: Parallels, VMware Fusion и UTM
Виртуальная машина — самый предсказуемый способ, если нужна полноценная 1С для Windows. Внутри неё всё ставится как на обычный компьютер: setup.exe из дистрибутива платформы, затем конфигурация из шаблона.
Какие программы использовать
| Программа | Плюсы | Минусы |
|---|---|---|
| Parallels Desktop | Быстрая, проще всего ставит Windows 11 на Apple Silicon | Платная подписка; в России официально не продаётся с 2022 года |
| VMware Fusion | Бесплатна для личного использования | Настройка чуть сложнее, требуется учётная запись Broadcom |
| UTM | Бесплатная, открытый код | Медленнее, на Apple Silicon x64-Windows только в режиме эмуляции |
Порядок установки
- Установите программу виртуализации и создайте машину. Дайте ей 2–4 ядра, от 4 ГБ ОЗУ и 60+ ГБ диска.
- На Apple Silicon ставьте Windows 11 для ARM. Обычная x64-Windows на M-процессорах в Parallels и Fusion не запускается.
- Внутри Windows скачайте дистрибутив платформы 1С и запустите
setup.exe. Для Windows ARM подходит обычная 32- или 64-битная платформа: система эмулирует x86/x64. - Установите конфигурацию из шаблона или подключите существующую базу.
- Включите общие папки между Mac и Windows — так удобнее выгружать отчёты и загружать банковские выписки.
Файловую базу держите внутри диска виртуальной машины, а не в общей папке macOS. Сетевая общая папка не даёт надёжных блокировок файлов, и при сбое база может повредиться.
На Mac с Intel можно ставить обычную Windows 10 или 11 x64 — там 1С работает без эмуляции.
Wine и CrossOver: запуск без Windows
Wine — прослойка, которая исполняет Windows-программы прямо в macOS. CrossOver — платная сборка Wine с поддержкой и удобным установщиком. Готовые «бутылки» с 1С от энтузиастов тоже встречаются.
Честно о результате: 1С под Wine на Mac запускается, но работает нестабильно. Типичные проблемы:
- 🐞 падения при печати и предпросмотре табличных документов;
- 🐞 неверные шрифты и «квадратики» вместо кириллицы;
- 🐞 сбои внешних компонент и обменов;
- 🐞 на Apple Silicon — дополнительная прослойка трансляции x86, всё медленнее.
Если решили попробовать CrossOver, порядок такой:
- Установите CrossOver, создайте новую «бутылку» Windows 10 (64-бит).
- Через пункт установки неподдерживаемого приложения укажите
setup.exeплатформы 1С. - В бутылку доустановите стандартные шрифты Windows (компонент core fonts в установщике CrossOver).
- Запустите 1С из списка программ бутылки и добавьте базу.
Сборки 1С «уже упакованные в Wine» из сторонних источников не скачивайте. Такие архивы часто содержат вмешательство в лицензирование — это незаконно и опасно для данных. Ставьте платформу только из официального дистрибутива.
Для рабочей базы, по которой сдаётся отчётность, Wine не рекомендуем. Это вариант «посмотреть» или поработать с простой обработкой, а не основной инструмент.
Терминальный доступ и веб-клиент на macOS
Если в компании есть терминальный сервер с 1С, на Mac ничего из 1С ставить не нужно. Программа работает на сервере, а Mac показывает картинку.
Подключение по RDP
- Установите из App Store приложение Windows App от Microsoft (раньше оно называлось Microsoft Remote Desktop).
- Добавьте компьютер: адрес сервера, имя пользователя в формате
ДОМЕН\пользователь. - В настройках подключения включите перенаправление папок и принтеров, если нужно печатать или загружать файлы.
- Подключитесь и запустите 1С на сервере как обычно.
Если администратор опубликовал 1С как RemoteApp, вы получите файл .rdp или ссылку на веб-доступ. Окно 1С тогда откроется отдельно, без рабочего стола сервера.
Веб-клиент
Когда база опубликована на веб-сервере, её открывают в браузере по адресу вида https://сервер/имя_базы/. Safari и Chrome на macOS поддерживаются.
Ограничения веб-клиента:
- 📌 нужно разрешить всплывающие окна для адреса базы;
- 📌 работа с файлами, сканерами и оборудованием ограничена браузером;
- 📌 при больших отчётах скорость ниже, чем в тонком клиенте.
Тонкий клиент для macOS умеет подключаться к той же публикации — в окне добавления базы выберите вариант «На веб-сервере» и вставьте адрес.
Подключение баз и оборудования на Mac
Как добавить информационную базу
В окне запуска нажмите «Добавить» → «Добавление в список существующей информационной базы» и выберите тип расположения:
| Тип | Что указать | Пример |
|---|---|---|
| На данном компьютере | Каталог с файлом 1Cv8.1CD | /Users/anna/Documents/Buh |
| На сервере 1С:Предприятия | Кластер серверов и имя базы | srv1c, buh_ooo_romashka |
| На веб-сервере | Адрес публикации | https://1c.firma.ru/buh/ |
Если у коллег на Windows уже настроен список баз, попросите выгрузить его в файл .v8i. На Mac откройте этот файл двойным щелчком или добавьте через окно запуска — базы появятся без ручного ввода.
Сервер 1С по имени не находится
Mac часто не видит имя сервера из локальной сети Windows. Решение — прописать адрес в файл hosts:
sudo nano /etc/hosts
# добавьте строку:
192.168.1.10 srv1c
Сохраните (Ctrl+O, Enter, Ctrl+X). Имя в файле должно совпадать с тем, под которым сервер знает себя сам. Иначе после первого обращения к агенту клиент снова упрётся в недоступное имя.
Для клиент-серверной базы откройте путь от Mac до сервера по портам: 1540 (агент), 1541 (менеджер кластера) и диапазону рабочих процессов, по умолчанию 1560–1591.
Торговое оборудование и принтеры
- 🖨️ Принтеры работают через macOS: 1С печатает в системный принтер, как любая программа.
- 🧾 Кассы, сканеры, весы подключаются через драйверы. Большая часть драйверов для 1С выпущена только под Windows. Уточните у производителя, есть ли драйвер для macOS и поддерживает ли его ваша конфигурация.
- 🔌 USB-ключи защиты HASP на Mac с родным клиентом не используйте: переходите на программную лицензию или лицензию с сервера.
Если драйвера под macOS нет, рабочий вариант — виртуальная машина с пробросом USB-устройства или терминальный сервер, к которому оборудование подключено по сети.
Ошибки при установке и запуске 1С на Mac
Системные настройки → Конфиденциальность и безопасность и нажмите «Всё равно открыть» напротив сообщения о 1С. Повторите запуск./etc/hosts, проверьте доступность портов 1540, 1541 и диапазона рабочих процессов.softwareupdate --install-rosetta или скачайте вариант клиента для ARM.Если ничего не помогло
Соберите для администратора или обслуживающей организации три вещи: версию macOS (меню Apple → «Об этом Mac»), точную версию клиента 1С (видна в окне «О программе») и полный текст ошибки. С этими данными проблему обычно находят за один созвон.
Альтернатива, которая работает всегда: временно открыть базу через веб-клиент или RDP. Работа не встанет, пока вы разбираетесь с установкой.