К статье
Практический материал

Администрирование · 12 мин

1С на какую операционную систему ставить: практическое руководство по выбору

Какую операционную систему выбрать для работы 1С: Windows или Linux, требования к версиям, отличия файлового и клиент-серверного режима, типичные ошибки при выборе.

Выбор операционной системы для 1С — это не вопрос вкуса, а инженерное решение, которое влияет на производительность, стоимость лицензий и стабильность работы базы. Платформа «1С:Предприятие» официально поддерживает Windows и Linux, причём набор поддерживаемых дистрибутивов и версий зависит от конкретной версии технологической платформы. Неправильный выбор ОС приводит к ошибкам при обновлении, проблемам с драйверами защиты и невозможности получить поддержку.

Ключевой фактор выбора — режим работы базы. Для файловой базы на одном компьютере достаточно обычной пользовательской Windows. Для клиент-серверной архитектуры с сервером 1С и СУБД выбор шире: Windows Server или один из поддерживаемых дистрибутивов Linux. При этом сервер 1С, сервер СУБД и клиентские приложения могут работать на разных операционных системах одновременно.

Второй фактор — разрядность. Современные версии платформы ориентированы на 64-разрядные системы, и серверные компоненты давно выпускаются в x86-64. Использование устаревших 32-разрядных ОС ограничивает объём доступной оперативной памяти и не имеет практического смысла для новых установок.

Какие операционные системы поддерживает платформа 1С

Фирма «1С» публикует системные требования для каждой версии технологической платформы. В общем виде картина такова: клиентские приложения (толстый и тонкий клиент) работают под Windows и рядом дистрибутивов Linux, веб-клиент работает в браузере независимо от ОС. Сервер «1С:Предприятия» выпускается для Windows и Linux.

На стороне Windows поддерживаются актуальные клиентские версии (Windows 10, 11) и серверные (Windows Server последних поколений). На стороне Linux список включает отечественные дистрибутивы (Astra Linux, РЕД ОС, ALT Linux, ОСнова и другие) и ряд международных. Важно: поддерживается не «Linux вообще», а конкретные дистрибутивы и их версии, указанные в документации.

macOS официально не поддерживается как среда для сервера 1С. Клиентский доступ с Mac возможен через веб-клиент в браузере, через RDP-подключение к Windows-терминалу или через виртуальную машину с Windows.

Файловый режим: какая ОС нужна для простой базы

Файловый режим — самый частый сценарий для небольших компаний: база в виде файла 1Cv8.1CD лежит на локальном диске или в общей сетевой папке. Здесь оптимален вариант Windows 10/11 редакции Pro. Домашняя редакция (Home) технически запускает 1С, но ограничена в сетевых возможностях, не поддерживает присоединение к домену и некоторые групповые политики, что затрудняет администрирование.

Если база лежит в общей папке и с ней работают 3–5 человек, компьютер-хранилище должен быть стабильным: не выключаться в течение рабочего дня, иметь резервное питание и достаточный объём оперативной памяти. Держать файловую базу на обычном рабочем ПК бухгалтера — распространённая, но рискованная практика: перезагрузка этого ПК рвёт сеансы всех пользователей.

Файловый режим имеет ограничение по одновременным пользователям и размеру базы. При росте базы свыше нескольких гигабайт и числа пользователей больше 5–10 начинаются блокировки и падение скорости — это сигнал переходить на клиент-серверный вариант, а не менять ОС.

Клиент-серверный режим: Windows Server или Linux

В клиент-серверной архитектуре три компонента: сервер 1С (кластер), СУБД и клиентские приложения. Сервер 1С и СУБД можно ставить на одну машину или разносить. Выбор ОС для этой связки определяется бюджетом на лицензии, компетенциями администратора и выбранной СУБД.

Связка «Windows Server + MS SQL Server» — самая распространённая и самая документированная. Плюсы: привычный интерфейс администрирования, простая интеграция с Active Directory, множество специалистов на рынке. Минусы: стоимость лицензий на Windows Server, клиентские лицензии CAL и MS SQL Server (если не Express-редакция) может быть существенной.

Связка «Linux + PostgreSQL» заметно дешевле по лицензиям, особенно с отечественными дистрибутивами и сборками PostgreSQL, адаптированными под 1С. Минусы: требуется администратор с опытом Linux, сложнее диагностика, часть сторонних инструментов (например, некоторые компоненты интеграции) существует только под Windows.

Сравнение вариантов

Windows Server + MS SQL

Подходит, если есть Windows-администратор и бюджет на лицензии. Максимум документации и специалистов. Ограничение — стоимость лицензий.

Linux + PostgreSQL

Подходит при ограниченном бюджете и наличии Linux-компетенций. Ограничение — выше порог входа в администрировании, меньше готовых инструкций.

Windows Server + PostgreSQL

Компромисс: привычная ОС, бесплатная СУБД. Подходит для средних нагрузок, но сочетание встречается реже и хуже документировано.

Терминальный сервер Windows + файловая база

Подходит для 5–15 пользователей без покупки СУБД. Ограничение — масштабируемость файлового режима и нагрузка на один сервер.

Гибридные схемы

Ничто не мешает запустить сервер 1С на Linux, а клиентские места оставить на Windows — это штатная конфигурация. Аналогично веб-сервер (Apache или IIS) публикует базу, и пользователи работают через браузер с любой ОС, включая macOS и Linux без установки клиента 1С.

Разрядность и аппаратные требования

Для серверных компонентов используйте только 64-разрядные ОС. 32-разрядная система ограничивает процесс примерно 2–3 ГБ оперативной памяти, чего недостаточно даже для небольшого кластера 1С. Клиентские приложения также стоит ставить в 64-разрядном варианте — тонкий клиент x86-64 работает стабильнее с большими отчётами.

По памяти ориентируйтесь на реальную нагрузку: для небольшого сервера с файловой базой и терминальными сеансами на 5–10 пользователей обычно достаточно 16–32 ГБ ОЗУ; для клиент-серверной работы объём подбирается под размер базы и число сеансов, при этом СУБД выгодно держать активную часть данных в памяти. Дисковая подсистема критичнее процессора: SSD заметно ускоряет работу базы по сравнению с HDD.

База растёт и тормозит при 5+ пользователяхФайловый режим исчерпан

Планируйте переход на клиент-серверную архитектуру, а не замену ОС

Нужно сэкономить на лицензияхКандидат на Linux + PostgreSQL

Проверьте наличие администратора с опытом Linux

Пользователи на MacНет нативного клиента

Организуйте веб-клиент или терминальный доступ

Старая 32-битная ОСОграничение по памяти

Переходите на 64-разрядную ОС до обновления платформы

Пошаговый выбор ОС под вашу задачу

Алгоритм выбора сводится к последовательной проверке условий. Сначала определите режим работы, затем СУБД, затем ОС — в таком порядке, а не наоборот. Обратный порядок («купили сервер с Windows, теперь думаем») часто приводит к лишним тратам.

Порядок действий
  1. 1
    Определите число одновременных пользователей и текущий размер базы
  2. 2
    Выберите режим: файловый (до ~5 пользователей) или клиент-серверный
  3. 3
    Для клиент-серверного режима выберите СУБД: MS SQL при наличии бюджета, PostgreSQL при его отсутствии
  4. 4
    Под выбранную СУБД и компетенции администратора выберите ОС из списка поддерживаемых вашей платформой
  5. 5
    Проверьте разрядность (только x86-64) и объём ОЗУ с запасом на рост
  6. 6
    Разверните тестовую копию базы и проверьте типовые операции: проведение документов, формирование отчётов, обмен данными
  7. 7
    Настройте резервное копирование до перевода пользователей на новую систему

Отдельно проверьте лицензионную составляющую: лицензии 1С не зависят от ОС (кроме особенностей программного лицензирования на виртуальных машинах), но лицензии на саму ОС и СУБД — зависят. При использовании HASP-ключей защиты убедитесь, что драйвер ключа поддерживает выбранную ОС.

Маршрут решения

Как выбрать действие

1–4 пользователя, база до нескольких ГБWindows 10/11 Pro, файловый режим, локальный диск или качественная сетевая папка
5–15 пользователей, нет бюджета на СУБДТерминальный сервер на Windows Server с файловой базой или PostgreSQL
15+ пользователей или база растёт быстроКлиент-сервер: Windows Server + MS SQL либо Linux + PostgreSQL
Есть требования по импортозамещениюСертифицированный отечественный дистрибутив Linux из списка поддерживаемых платформой
Пользователи работают удалённо с разных ОСПубликация через веб-сервер и работа в браузере либо терминальный доступ

Типичные ошибки при выборе ОС для 1С

Самая дорогая ошибка — выбор ОС до выбора архитектуры. Покупка лицензий Windows Server и MS SQL для базы на троих пользователей — перерасход, а установка файловой базы на Linux-сервер с Samba без понимания механизмов блокировок — риск повреждения данных.

Типичные ошибки
01
Установка сервера 1С на клиентскую Windows 10/11 — ограничение по числу сетевых подключений и лицензионные риски
02
Использование неподдерживаемого дистрибутива Linux — отказ в поддержке и непредсказуемые ошибки платформы
03
Размещение файловой базы в облачной синхронизируемой папке — повреждение файла базы
04
Выбор 32-разрядной ОС — потолок по памяти и невозможность использовать современные релизы сервера
05
Игнорирование драйвера ключа HASP при смене ОС — 1С не видит лицензию после миграции
06
Перенос базы на новую ОС без тестового прогона — обнаружение проблем в первый рабочий день

Ещё одна ошибка — забыть про периферию. Торговое оборудование (сканеры, ККТ, принтеры этикеток) имеет драйверы преимущественно под Windows. Если к рабочему месту подключена касса, перевод этого места на Linux требует предварительной проверки наличия драйверов под конкретное оборудование.

Проверка результата после установки

После развёртывания системы на новой ОС проверьте не только факт запуска, но и качество работы. Войдите в базу под тестовым пользователем, проведите документы, сформируйте самые тяжёлые отчёты, выполните обмен данными, если он используется. Сравните время выполнения с прежней системой.

Контрольные точки

Как проверить результат

Запуск клиента и вход в базу
Норма

Вход без ошибок, лицензия найдена

Тревожный признак

Ошибка поиска лицензии или падение клиента

Проведение типового документа
Норма

Время сопоставимо со старой системой или лучше

Тревожный признак

Заметные паузы, блокировки, ошибки СУБД в журнале

Тяжёлый отчёт (оборотка за год, анализ)
Норма

Формируется за приемлемое время

Тревожный признак

Отчёт висит или сервер упирается в память

Журнал регистрации и логи СУБД
Норма

Нет повторяющихся ошибок

Тревожный признак

Ошибки соединения, взаимоблокировки, нехватка ресурсов

Резервное копирование
Норма

Копия создаётся по расписанию и восстанавливается на тестовом стенде

Тревожный признак

Копия не создаётся или не проверена восстановлением

Обязательно проверьте восстановление из резервной копии на тестовом стенде. Сам факт создания бэкапа ничего не гарантирует — гарантирует только успешное восстановление.

Итог

Что важно запомнить

Сначала определяйте режим работы и СУБД, потом выбирайте ОС из списка поддерживаемых вашей платформой. Для малой базы достаточно Windows 10/11 Pro, для клиент-серверной работы — Windows Server или поддерживаемый Linux. Только 64-разрядные системы, обязательный тестовый прогон и проверка восстановления из бэкапа.

Частые вопросы

Можно ли установить 1С на macOS?

Нативного клиента 1С и сервера под macOS нет. Рабочие варианты: веб-клиент через браузер, если база опубликована на веб-сервере; подключение по RDP к терминальному серверу Windows; виртуальная машина с Windows. Для бухгалтера с печатью документов и подключённым оборудованием удобнее всего терминальный доступ.

Работает ли 1С на Windows 10/11 Home?

Клиентская часть на домашней редакции запускается, и для одного пользователя файловой базы этого может хватить. Однако редакция Home не поддерживает домен, ограничена в управлении общим доступом и групповых политиках, поэтому для офиса с несколькими пользователями рекомендуется редакция Pro.

Какой дистрибутив Linux выбрать для сервера 1С?

Выбирайте только из списка поддерживаемых вашей версией платформы — он приведён в системных требованиях. На практике чаще используют отечественные дистрибутивы (Astra Linux, РЕД ОС, ALT Linux) или RPM/Deb-совместимые системы в связке с PostgreSQL. Произвольный дистрибутив «который знает админ» — риск остаться без поддержки.

Можно ли держать сервер 1С на Linux, а клиенты на Windows?

Да, это штатная и распространённая схема. Кластер серверов 1С и PostgreSQL работают на Linux, пользователи подключаются тонким или толстым клиентом с Windows-машин. Протокол взаимодействия не зависит от ОС клиента.

Нужна ли отдельная лицензия 1С при смене операционной системы?

Лицензии 1С привязаны к аппаратной конфигурации компьютера, а не к ОС напрямую. Однако переустановка ОС или смена ключевых параметров машины может изменить «отпечаток» системы, и программную лицензию придётся активировать заново. Аппаратные ключи HASP от смены ОС не страдают, но требуют драйвера под новую систему.

Что выбрать для 1С в арендуемом облаке?

В облачных сервисах (1С:Фреш и аналоги) ОС выбирает провайдер, и этот вопрос вас не касается. Если арендуете виртуальный сервер (VPS/VDS) под свою базу, действуют те же правила: Windows Server для связки с MS SQL, поддерживаемый Linux — для PostgreSQL, обязательно 64-разрядная система и SSD-диски.