Администрирование · 9 мин
1С:Предприятие: на какой ОС работает платформа
Разбираем, на каких операционных системах работает 1С:Предприятие: Windows, Linux, macOS, требования к серверу и тонкому клиенту, совместимость версий платформы.
Платформа «1С:Предприятие» — кроссплатформенная система: она работает на Windows, Linux и частично на macOS. Однако состав поддерживаемых ОС зависит от компонента: сервер «1С:Предприятия», клиентские приложения (толстый, тонкий и веб-клиент) и конфигуратор имеют разные требования. Прежде чем разворачивать систему, важно понимать, какой компонент куда ставится и какие ограничения есть у каждой связки.
Для небольших компаний чаще всего выбирают файловый вариант работы на Windows, для средних и крупных — клиент-серверную архитектуру с сервером 1С на Windows Server или Linux и СУБД PostgreSQL, MS SQL Server или Oracle. Выбор ОС влияет на стоимость лицензий, производительность и трудоёмкость администрирования.
Какие компоненты 1С и где они работают
Система «1С:Предприятие» состоит из нескольких компонентов, и у каждого свой список поддерживаемых операционных систем. Путаница возникает именно потому, что вопрос «на какой ОС работает 1С» требует уточнения: речь о сервере, о рабочем месте бухгалтера или о среде разработки.
- Толстый клиент — Windows, Linux. Поддерживает режим конфигуратора и обычного/управляемого приложения.
- Тонкий клиент — Windows, Linux, macOS. Только исполнение прикладного решения.
- Веб-клиент — работает в браузере (Chrome, Firefox, Edge, Safari и др.) на любой ОС, включая мобильные.
- Сервер «1С:Предприятия» — Windows Server и Linux (x86-64).
- Конфигуратор — Windows и Linux (через толстый клиент), а также среда разработки EDT на Windows, Linux и macOS.
Работа 1С на Windows
Windows — основная и наиболее беспроблемная платформа для 1С. Поддерживаются актуальные версии Windows для рабочих станций (Windows 10, 11) и серверные редакции Windows Server для кластера серверов 1С. На Windows доступны все компоненты: конфигуратор, толстый и тонкий клиенты, сервер, веб-серверные модули публикации.
Для файлового варианта достаточно обычного компьютера с Windows: база хранится в файле 1Cv8.1CD, и с ней могут работать несколько пользователей по сети. Однако при росте числа пользователей (ориентировочно больше 5–10 одновременно) файловый режим начинает тормозить и становится уязвимым к повреждениям базы при сбоях сети.
Важный нюанс: COM-соединения, OLE-автоматизация, интеграция с Microsoft Office и некоторые внешние компоненты исторически работают только под Windows. Если прикладное решение активно использует такие механизмы, миграция рабочих мест на Linux или macOS потребует доработок.
Работа 1С на Linux
Linux — полноценная платформа для сервера «1С:Предприятия» и клиентских приложений. Фирма «1С» публикует дистрибутивы для популярных систем на базе DEB и RPM: Debian, Ubuntu, Astra Linux, ALT Linux, РЕД ОС и других отечественных систем, что важно для организаций с требованиями по импортозамещению.
Связка «сервер 1С на Linux + PostgreSQL» — самый экономичный вариант клиент-серверной архитектуры: не требуются лицензии на Windows Server и MS SQL Server. При этом производительность при грамотной настройке PostgreSQL сопоставима с коммерческими СУБД.
Ограничения Linux-клиентов: не работают COM/OLE-механизмы, часть внешних компонентов поставляется только под Windows, печать и сканирование требуют корректной настройки CUPS и драйверов. Конфигуратор на Linux доступен, но часть разработчиков отмечает менее привычную работу с отладкой и интерфейсом.
Работа 1С на macOS
На macOS доступен тонкий клиент «1С:Предприятия» и среда разработки 1C:Enterprise Development Tools (EDT) на базе Eclipse. Полноценного конфигуратора в классическом виде на macOS нет, поэтому разработка через конфигуратор требует Windows или Linux (в том числе в виртуальной машине).
Для пользователей на Mac практичные варианты такие: тонкий клиент для macOS, веб-клиент через браузер (если база опубликована на веб-сервере) или удалённый рабочий стол на Windows-терминальный сервер. Веб-клиент — самый универсальный путь: он не требует установки и работает в Safari и Chrome.
Варианты работы пользователя на macOS
Нативная работа, но нужна установка и соответствие версии платформы серверу
Ничего устанавливать не нужно; требуется публикация базы на веб-сервере
Полная совместимость со всеми механизмами; нужна серверная инфраструктура и лицензии
Выбор ОС для сервера 1С и СУБД
Выбор серверной ОС обычно определяется тремя факторами: бюджетом на лицензии, квалификацией администраторов и требованиями к интеграциям. Оба варианта — Windows Server и Linux — официально поддерживаются и применяются в промышленной эксплуатации.
| Критерий | Windows Server | Linux |
|---|---|---|
| Лицензии на ОС и СУБД | Платные (Windows Server, MS SQL) | Бесплатные или недорогие (PostgreSQL) |
| Сложность администрирования | Ниже для Windows-администраторов | Требует навыков Linux |
| Интеграции (COM, OLE, Office) | Полная поддержка | Ограничена или отсутствует |
| Импортозамещение | Не подходит | Отечественные дистрибутивы поддерживаются |
Сервер 1С и СУБД могут работать на разных ОС: например, сервер приложений на Windows, а PostgreSQL — на Linux, и наоборот. Такие смешанные схемы рабочие, но усложняют диагностику проблем, поэтому обычно выбирают однородную среду.
Как выбрать серверную ОС
Как проверить совместимость и избежать ошибок при развёртывании
Перед установкой сверяйтесь с системными требованиями конкретного релиза платформы: разрядность ОС (современные версии сервера 1С — только 64-бит), версии библиотек, поддерживаемые версии СУБД. Информация публикуется в документации и на портале 1С для каждого релиза.
После установки проверьте ключевые точки: запускается ли служба агента сервера, открывается ли база через тонкий клиент, корректно ли работают печать и обмены. Для веб-клиента убедитесь, что публикация на веб-сервере (Apache или IIS) выполнена с правильной версией модуля расширения.
Как проверить результат
База открывается без ошибок соединения с сервером
Ошибки «несовместимая версия» или недоступность сервера
Документ выводится на принтер и в предпросмотр
Пустая печатная форма или ошибка драйвера
Сканеры, кассы, обмены функционируют
Компонента не загружается — вероятно, нет версии под эту ОС
Часто задаваемые вопросы
Работает ли 1С на macOS полностью?
Нет. На macOS доступны тонкий клиент и среда разработки EDT, но классического конфигуратора и сервера 1С для macOS нет. Для полноценной разработки используют Windows или Linux, в том числе в виртуальной машине.
Можно ли запустить сервер 1С на домашней версии Windows?
Технически сервер 1С можно установить на клиентскую Windows, и так иногда делают в очень малых организациях. Однако для промышленной эксплуатации рекомендуются серверные ОС: они стабильнее под нагрузкой и корректно лицензируются.
Какая ОС лучше для PostgreSQL под 1С?
Чаще всего PostgreSQL под 1С разворачивают на Linux — это бесплатно и хорошо документировано сообществом. Работа на Windows тоже возможна, но большинство инструкций по тонкой настройке ориентированы на Linux-окружение.
Работает ли 1С на Astra Linux и других отечественных ОС?
Да, фирма «1С» выпускает дистрибутивы для ряда отечественных систем, включая Astra Linux, ALT Linux и РЕД ОС. Конкретный список поддерживаемых версий зависит от релиза платформы и приведён в документации.
Нужна ли одинаковая ОС на сервере и клиентах?
Нет. Клиенты на Windows, Linux и macOS могут одновременно подключаться к серверу 1С на любой поддерживаемой ОС. Важно только совпадение версии платформы клиента и сервера.
Что выбрать для небольшой фирмы без системного администратора?
Оптимально — файловый вариант на Windows или облачная аренда 1С (SaaS), где вопрос ОС вообще снимается: достаточно браузера. Локальный Linux без специалиста создаст больше проблем, чем сэкономит.
Что важно запомнить
1С:Предприятие работает на Windows и Linux полноценно, на macOS — только клиентская часть и EDT. Сервер разворачивают на Windows Server или Linux, СУБД выбирают между MS SQL и PostgreSQL. Перед миграцией на другую ОС проверяйте использование COM/OLE и поддержку внешних компонентов.