Установка 1С:Предприятия на macOS: клиент, список баз и обходные пути
Содержание
1С 8.3 ставится на Mac без Windows: фирма 1С выпускает собственный клиент платформы для macOS в виде образа .dmg. Скачиваете дистрибутив той же версии, что и у вашего сервера 1С, устанавливаете пакет, добавляете базу в список — и работаете. Wine и сторонние «сборки» для этого не нужны.
Ограничения тоже есть. Клиенту на Mac нужна лицензия, как и на Windows. Внешние компоненты, рассчитанные только на Windows (часть драйверов торгового оборудования, некоторые модули обмена), на macOS не заработают. Если без них никак, выручит удалённый рабочий стол или виртуальная машина — о них в конце.
Платформа на macOS одна и та же для Бухгалтерии, ЗУП, УТ и других конфигураций: путь установки от конфигурации не зависит.
1. Что подготовить перед установкой 1С на Mac
Сначала выясните, как вы будете подключаться к базе. От этого зависит, какой дистрибутив брать.
| Ваш сценарий | Что ставить на Mac | Комментарий |
|---|---|---|
| База на сервере 1С в офисе | Тонкий клиент той же версии, что сервер | Самый частый и самый простой вариант |
База опубликована на веб-сервере (адрес http:// или https://) | Тонкий клиент или просто браузер | Версия клиента должна подходить к версии публикации |
| Файловая база лежит на самом Mac | Полный клиент для macOS | Тонкого клиента для файловой базы недостаточно |
| Облачный сервис 1С (1С:Фреш и аналоги) | Браузер или тонкий клиент | Установка часто вообще не нужна |
Что проверить заранее:
- 🔢 Точный номер версии платформы на сервере. Например,
8.3.24.1548. Узнать можно у администратора или на любом рабочем компьютере: в 1С откройте меню с тремя полосками (или значок «i» в правом верхнем углу) →О программе. Клиент для клиент-серверной базы должен совпадать с сервером до последней цифры. - 💻 Процессор Mac. Откройте
Apple → Об этом Mac. В строке «Чип» будет Apple M1/M2/M3/M4 либо Intel. Для Apple Silicon смотрите, есть ли у нужной версии платформы сборка под ARM. Если есть только сборка для Intel (x86-64), macOS запустит её через Rosetta 2 и предложит установить этот компонент при первом запуске. - 🍏 Версия macOS. Свежие релизы платформы требуют достаточно новую macOS. Список поддерживаемых систем приведён в описании каждого релиза; на очень старых macOS новые версии клиента могут не запуститься.
- 🔑 Лицензия. Понадобится либо клиентская лицензия на сервере (если база серверная и лицензии раздаёт сервер), либо отдельная программная лицензия на этот Mac.
- 👤 Права администратора на Mac: без них установщик не допишет файлы в системные папки.
Если в офисе все подключаются через веб-публикацию, попробуйте сначала открыть базу в Safari или Chrome по тому же адресу. Заработало — возможно, отдельная установка вам вообще не нужна.
2. Где скачать дистрибутив и как установить клиент 1С на macOS
Дистрибутивы платформы выкладываются на портале обновлений 1С. Доступ к ним даёт действующая подписка 1С:ИТС или договор сопровождения. Если подписки нет, дистрибутив нужной версии попросите у вашего партнёра 1С или у администратора: он обычно уже скачан для сервера.
На странице версии платформы ищите дистрибутивы с пометкой для macOS (OS X). Обычно их два:
- Тонкий клиент для macOS — небольшой пакет только для подключения к серверу или веб-публикации;
- Клиент 1С:Предприятия для macOS — полный клиент, нужен для работы с файловыми базами.
Не скачивайте дистрибутивы с торрентов и файлообменников. Подменённый установщик получает права администратора на вашем Mac, а взломанная платформа — это ещё и нарушение лицензии с риском потерять данные.
Установка по шагам
- Откройте скачанный файл
.dmgдвойным щелчком. Система смонтирует образ и покажет его содержимое в окне Finder. - Запустите установочный пакет (файл с расширением
.pkg) из этого окна. - Пройдите шаги мастера: соглашение, выбор диска, «Установить». Введите пароль администратора Mac, когда система попросит.
- Дождитесь сообщения об успешной установке и извлеките образ: щёлкните правой кнопкой по его значку на рабочем столе или в боковой панели Finder → «Извлечь».
- Найдите 1С в Launchpad или в папке «Программы» и запустите.
Если macOS не даёт открыть установщик
Gatekeeper иногда блокирует пакет с сообщением, что программу не удаётся проверить. Решение штатное, без отключения защиты целиком:
- Откройте
Системные настройки → Конфиденциальность и безопасность. - Внизу будет строка о заблокированном файле и кнопка «Всё равно открыть».
- Нажмите её, подтвердите паролем и запустите пакет снова.
Не отключайте Gatekeeper командами из интернета вроде spctl --master-disable. Разрешите запуск конкретного файла, и только если он скачан из официального источника.
На Mac с Apple Silicon при первом запуске x86-64 сборки система предложит установить Rosetta 2. Согласитесь: без неё клиент для Intel не стартует. То же можно сделать заранее в Терминале:
softwareupdate --install-rosetta --agree-to-license
3. Как добавить базу 1С в список на Mac
После первого запуска откроется окно со списком информационных баз. Он пустой: база сама не появится, даже если на соседнем Windows-компьютере она есть.
- Нажмите «Добавить».
- Выберите «Добавление в список существующей информационной базы» и нажмите «Далее».
- Введите понятное имя, например «Бухгалтерия ООО Ромашка».
- Укажите тип расположения и параметры подключения (таблица ниже).
- На следующем шаге оставьте режим запуска «Выбирать автоматически» или явно выберите тонкий клиент.
- Нажмите «Готово» и запустите базу.
| Тип расположения | Что заполнить | Пример |
|---|---|---|
| На сервере 1С:Предприятия | Кластер серверов и имя базы в кластере | srv1c и buh_romashka |
| На веб-сервере | Адрес публикации | https://1c.romashka.ru/buh |
| На данном компьютере или в локальной сети | Каталог базы | /Users/anna/1C/Buh |
Быстрый способ: перенести список с Windows
Если баз много, не вбивайте их вручную. На Windows список хранится в файле ibases.v8i. Откройте окно запуска 1С на Windows, выберите базу → «Изменить» — там видна строка подключения. Либо попросите администратора прислать готовый файл .v8i.
На Mac перенесите строки подключения в мастер добавления базы или попросите администратора настроить общий список баз. Строка для серверной базы выглядит так:
Srvr="srv1c";Ref="buh_romashka";
Для веб-публикации:
ws="https://1c.romashka.ru/buh";
Найти файл списка баз на самом Mac можно через Терминал:
find ~ -name "ibases.v8i" 2>/dev/null
Имя сервера в строке Srvr должно разрешаться с Mac. Если сервер известен в офисе только по короткому имени, а Mac подключён через VPN, укажите полное имя или IP-адрес.
4. Файловая и серверная база 1С на Mac: в чём разница
Серверная база
Самый беспроблемный вариант. Mac выступает тонким клиентом: вычисления идут на сервере, по сети передаются только формы и данные.
Что нужно, чтобы подключение прошло:
- 🔢 версия клиента совпадает с версией сервера до последней цифры;
- 🌐 с Mac доступен агент сервера на порту
1540, менеджер кластера на1541и диапазон портов рабочих процессов, заданный в свойствах рабочего сервера (по умолчанию1560–1591); - 🔐 при работе из дома открыт VPN до офиса: напрямую в интернет эти порты не публикуют.
Проверить доступность порта агента:
nc -vz srv1c 1540
Ответ succeeded значит, что порт открыт. timed out или refused — вопрос к сети или файрволу, а не к 1С.
Файловая база на самом Mac
Работает с полным клиентом. Базу можно создать заново из шаблона конфигурации или перенести с Windows через выгрузку:
- На Windows в Конфигураторе:
Администрирование → Выгрузить информационную базу— получится файл.dt. - На Mac создайте пустую базу в нужном каталоге через «Добавить → Создание новой информационной базы → Создание информационной базы без конфигурации».
- Загрузите в неё
.dt: команда загрузки находится в том же меню «Администрирование» Конфигуратора.
Если на вашей сборке клиента нет Конфигуратора или загрузка выдаёт ошибки, сделайте загрузку на Windows-машине, а на Mac скопируйте уже готовый каталог с файлом 1Cv8.1CD.
Файловая база на сетевой папке
Открыть базу с общей папки Windows (SMB) с Mac технически можно, но это плохая идея. При нескольких пользователях и нестабильном Wi-Fi растёт риск повредить файл базы. Если файловую базу используют больше 2–3 человек одновременно, лучше опубликовать её на веб-сервере и подключаться по адресу http://.
Перед первой работой с рабочей базой с нового компьютера сделайте её резервную копию. Это касается любой ОС, но особенно файловых баз по сети.
5. Ошибки при запуске 1С на macOS и что с ними делать
Ещё одна частая ситуация, которая не выдаёт сообщения об ошибке:
- 🖨 Печатные формы съезжают. На Mac нет части шрифтов Windows. Если форма свёрстана под Arial и Times New Roman, они обычно есть; под редкие шрифты — установите их на Mac или сохраните форму в PDF прямо из 1С и печатайте PDF.
6. Как ещё запустить 1С на Mac, если клиент не подходит
Родной клиент закрывает большинство задач. Но бывают случаи, когда он не подходит: нужна Windows-компонента, драйвер кассы, старая конфигурация на платформе 8.2 или работа в Конфигураторе с расширениями под Windows.
| Способ | Когда выбирать | Минусы |
|---|---|---|
| Веб-клиент в браузере | База опубликована на веб-сервере, нужна обычная учётная работа | Медленнее тонкого клиента на тяжёлых отчётах |
| Удалённый рабочий стол (RDP) | В офисе есть терминальный сервер с 1С | Нужен сервер и лицензии Windows для удалённого доступа |
| Виртуальная машина с Windows | Нужны Windows-компоненты прямо на Mac | Отдельная лицензия Windows, расход памяти |
| Облачная 1С | Небольшая компания без своего сервера | Ежемесячная плата, ограничения на доработки |
| Wine, CrossOver | Только для экспериментов | Официально не поддерживается, нестабильно |
Удалённый рабочий стол
Для подключения к терминальному серверу поставьте из App Store клиент удалённого рабочего стола от Microsoft (сейчас он называется Windows App). Добавьте адрес сервера, логин и пароль — и 1С откроется в окне Windows, как в офисе. Принтеры Mac пробрасываются в сеанс.
Это самый надёжный путь, если в компании уже есть терминальный сервер : на Mac ничего не нужно обновлять при смене версии платформы.
Виртуальная машина
Parallels Desktop, VMware Fusion или UTM позволяют запустить Windows прямо на Mac. На Apple Silicon ставится Windows 11 для ARM; обычная x86-версия 1С работает в ней через встроенную эмуляцию.
Для виртуальной машины выделите минимум 4 ГБ памяти и 60 ГБ на диске. На Mac с 8 ГБ памяти одновременно с браузером и Windows будет тесно.
Почему не Wine
Через Wine и его производные 1С иногда запускается, но без гарантий: отчёты зависают, падает печать, ломаются обмены. Поддержки нет ни от 1С, ни от авторов Wine. Раз у 1С есть родной клиент для macOS, этот путь оправдан разве что для старых версий, которые родного клиента не имеют.