Администрирование · 13 мин
На чем работает 1С: платформа, операционные системы и оборудование
Разбираем, на чем работает 1С: поддерживаемые операционные системы, СУБД, варианты развертывания, требования к серверу и выбор инфраструктуры.
Вопрос «на чем работает 1С» обычно означает сразу несколько вещей: на какой операционной системе разворачивается программа, какая СУБД хранит данные, какое железо нужно серверу и можно ли обойтись обычным офисным компьютером. Ответ зависит от масштаба внедрения: одиночный бухгалтер и компания с сотней одновременных пользователей требуют принципиально разной инфраструктуры.
Базовый принцип прост: любая современная конфигурация 1С работает на технологической платформе «1С:Предприятие 8», а платформа, в свою очередь, поддерживает Windows и Linux на стороне сервера, Windows, Linux и macOS на стороне клиента, а также четыре варианта СУБД для клиент-серверного режима. Дополнительно существует файловый режим, где СУБД вообще не нужна.
Ниже разобраны все уровни: платформа и режимы работы, операционные системы, системы управления базами данных, требования к оборудованию, веб-доступ и мобильные клиенты, а также типичные ошибки при выборе инфраструктуры.
Платформа «1С:Предприятие 8» — основа всего
Конфигурации (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом и другие) не работают сами по себе — они исполняются на технологической платформе «1С:Предприятие 8». Платформа включает сервер приложений, клиентские приложения, веб-серверные компоненты и инструменты разработки. Именно версия платформы определяет, какие операционные системы и СУБД поддерживаются.
Платформа предлагает два принципиально разных режима работы информационной базы:
- Файловый режим — вся база хранится в одном файле 1Cv8.1CD на локальном диске или сетевой папке. СУБД не требуется, настройка минимальна.
- Клиент-серверный режим — данные хранятся в СУБД, а между клиентами и базой работает сервер «1С:Предприятия», который выполняет запросы, фоновые задания и управляет транзакциями.
Выбор режима — первое архитектурное решение. Файловый вариант проще и дешевле, но имеет жесткие ограничения по числу пользователей и устойчивости к сбоям. Клиент-серверный требует лицензии на сервер и администрирования, зато масштабируется практически без верхней границы.
Операционные системы: Windows, Linux и macOS
Сервер «1С:Предприятия» официально работает на Windows Server и на ряде дистрибутивов Linux. Клиентские приложения (толстый и тонкий клиент) доступны для Windows и Linux, для macOS предусмотрен отдельный клиент. Кроме того, тонкий клиент существует в виде веб-клиента, который работает в браузере и вообще не требует установки платформы.
Практическое распределение выглядит так: малые организации чаще используют Windows из-за привычности администрирования, а крупные внедрения нередко строят на Linux в связке с PostgreSQL — такая связка существенно снижает затраты на лицензии ОС и СУБД. Конкретный перечень поддерживаемых версий ОС зависит от релиза платформы, поэтому перед развертыванием его нужно сверить с системными требованиями своей версии.
Веб-клиент как универсальный вариант
Веб-клиент работает в современных браузерах и позволяет подключаться к базе с любого устройства, включая планшеты и компьютеры с macOS, без установки платформы. Для этого на стороне сервера публикуется информационная база через веб-сервер (Apache или IIS). Ограничение: часть функций толстого клиента (например, некоторые механизмы интеграции и работа с локальным оборудованием) в веб-клиенте недоступна или требует расширений браузера.
На каких СУБД хранятся данные 1С
В клиент-серверном режиме платформа поддерживает четыре СУБД. Выбор влияет на стоимость лицензий, требования к администрированию и привычный инструментарий резервного копирования.
| СУБД | Лицензионная модель | Когда выбирают |
|---|---|---|
| PostgreSQL (сборки, адаптированные под 1С) | Свободная | Снижение стоимости внедрения, Linux-инфраструктура |
| Microsoft SQL Server | Платная | Windows-инфраструктура, есть компетенции по MS SQL |
| Oracle Database | Платная | Крупные предприятия с существующим парком Oracle |
| IBM Db2 | Платная | Организации, уже использующие решения IBM |
Важный нюанс: платформа работает не с любой версией PostgreSQL, а с адаптированными сборками, которые публикуются для использования с 1С. Установка «ванильного» PostgreSQL без соответствующих патчей приведет к ошибкам или нестабильной работе. Аналогично для MS SQL Server требуется корректная настройка параметров базы (например, модели восстановления и автоматического роста файлов), иначе производительность и надежность пострадают.
Файловый режим против клиент-серверного
Подходит для 1–5 пользователей, не требует СУБД и отдельного сервера. Ограничение: при одновременной работе производительность падает, а сбой сети или питания может повредить файл базы.
Подходит для десятков и сотен пользователей, дает регламентные задания на сервере и штатные бэкапы СУБД. Ограничение: нужны лицензия на сервер 1С, СУБД и квалифицированное администрирование.
Требования к оборудованию
Точные цифры зависят от конфигурации, числа пользователей и объема данных, поэтому универсальных «минимальных характеристик» не существует — есть проверенные практикой принципы. Главные ресурсы для сервера 1С — это оперативная память и быстрая дисковая подсистема, а не количество процессорных ядер.
- Оперативная память. Сервер 1С активно кеширует данные, а СУБД любит большие буферы. Недостаток RAM — самая частая причина «тормозов». Память закладывают с запасом на рост базы.
- Диски. Для базы данных нужны SSD (лучше — с высокой надежностью записи). Размещение базы на медленных HDD или сетевом хранилище без гарантий производительности — типичный источник проблем.
- Сеть. Для клиент-серверного режима критична стабильная локальная сеть; тонкий клиент и веб-клиент заметно менее требовательны к каналу, чем толстый.
- Разделение ролей. При росте нагрузки сервер 1С и СУБД разносят на разные машины или выделяют СУБД отдельные ресурсы.
Файловая база на обычном компьютере
Для одного-двух пользователей допустимо развернуть файловую базу на обычном рабочем компьютере с SSD и достаточным объемом памяти. Условия безопасной работы: компьютер не выключается внезапно (желателен ИБП), настроено ежедневное копирование файла базы на другой носитель, база не открывается одновременно по сети большим числом пользователей.
Облачные и удаленные варианты работы
Помимо локального развертывания, 1С работает в облачных моделях. Первый вариант — аренда виртуального сервера (VPS/VDS) у хостинг-провайдера, где администратор разворачивает ту же платформу и СУБД, но инфраструктура не покупается. Второй — сервисная модель, когда конфигурация предоставляется по подписке через браузер, и вопросы серверов, обновлений и бэкапов берет на себя оператор сервиса.
Третий распространенный сценарий — удаленный доступ к собственному серверу: публикация базы через веб-сервер, подключение тонким клиентом через интернет или работа через RDP на терминальном сервере. Для удаленных филиалов и сотрудников вне офиса обычно выбирают веб-клиент или тонкий клиент — они менее чувствительны к качеству канала, чем толстый клиент или прямой доступ к файловой базе через VPN.
Как выбрать вариант развертывания
Мобильные клиенты и периферия
Для смартфонов и планшетов существует мобильная платформа 1С, позволяющая создавать автономные мобильные приложения с обменом данными с основной базой, а также мобильный клиент для подключения к опубликованным базам. Это закрывает сценарии торговых представителей, курьеров и руководителей, которым нужны отчеты и согласования «на ходу».
Отдельный пласт — торговое оборудование: сканеры штрихкодов, кассовые аппараты, терминалы сбора данных, принтеры этикеток. Платформа работает с ними через драйверы и типовые механизмы подключаемого оборудования. Ограничение: корректность работы зависит от драйвера конкретного устройства и его совместимости с версией платформы, поэтому оборудование проверяют на тестовом стенде до закупки партии.
Как проверить, что инфраструктура справляется
После развертывания работоспособность проверяют не «на глаз», а по наблюдаемым признакам: времени открытия типовых документов и отчетов, поведению при одновременной работе пользователей, выполнению регламентных заданий и успешности резервного копирования. Для клиент-серверного режима полезен мониторинг загрузки памяти и дисков на сервере СУБД.
Как проверить результат
Секунды, без заметных пауз даже при нескольких активных пользователях
Ожидание десятков секунд, «подвисания» при одновременной работе
Формируется в приемлемое для регламента время
Отчет не завершается или сервер уходит в своп
Выполняются по расписанию, ошибок в журнале нет
Задания не стартуют или завершаются с ошибками в журнале регистрации
Копия создается по расписанию и тестово восстанавливается на отдельной машине
Копии нет, она устарела или восстановление не проверялось
Есть запас свободной памяти в рабочие часы
Память исчерпана, активно используется файл подкачки
Если проверка выявила проблемы, сначала определяют узкое место: память, диски, сеть или неоптимальные настройки СУБД. Типовая последовательность — анализ журнала регистрации, замеры производительности средствами платформы, затем точечное усиление ресурса или настройка. Менять инфраструктуру «вслепую», не измерив, — путь к лишним затратам.
Что важно запомнить
1С работает на платформе «1С:Предприятие 8» под Windows и Linux, с клиентами для Windows, Linux, macOS и браузеров. Данные хранятся в файловой базе (для небольших команд) или в СУБД PostgreSQL, MS SQL Server, Oracle, Db2. Критичные ресурсы сервера — память и быстрые диски; обязательный минимум безопасности — регулярные проверенные бэкапы и контроль совместимости версий при обновлениях.
Частые вопросы
Можно ли работать в 1С на macOS?
Да. Для macOS существует клиент платформы, а также универсальный вариант — веб-клиент в браузере, если база опубликована через веб-сервер. Ограничения касаются некоторых функций, завязанных на Windows-технологии, например части механизмов интеграции с офисными приложениями.
Обязательно ли покупать MS SQL Server для клиент-серверного режима?
Нет. Вместо MS SQL Server можно использовать PostgreSQL в сборках, адаптированных для работы с 1С, — это распространенный способ снизить стоимость внедрения. Выбор обычно определяется тем, какую СУБД уже умеет обслуживать ваш администратор или подрядчик.
Сколько пользователей выдержит файловая база?
Комфортная практическая граница — единицы одновременно работающих пользователей. С ростом числа подключений растут блокировки и риск повреждения файла при сбоях сети. Если пользователей больше пяти или база активно растет, разумно планировать переход на клиент-серверный режим.
Что лучше для удаленных сотрудников: RDP, тонкий клиент или веб-клиент?
Веб-клиент и тонкий клиент через защищенное соединение обычно предпочтительнее: они менее требовательны к каналу, чем толстый клиент, и не требуют поддерживать парк терминальных лицензий, как RDP. RDP оправдан, когда сотруднику нужен полноценный удаленный рабочий стол с другими программами.
Можно ли перенести базу из файлового режима в клиент-серверный?
Да, это штатная операция: база выгружается в файл выгрузки через конфигуратор и загружается в новую базу на сервере СУБД. Перед переносом базу тестируют на наличие ошибок, а после загрузки проверяют работу регламентных заданий и права пользователей. Перенос выполняют в нерабочее время с обязательной резервной копией.
Почему 1С «тормозит», хотя сервер мощный?
Частые причины: нехватка оперативной памяти под нужды СУБД, база на медленных дисках, неоптимальные настройки СУБД, не поддерживаемые регламентно индексы и статистика, а также узкий сетевой канал при работе толстого клиента. Диагностику начинают с замеров и анализа журнала регистрации, а не с покупки нового оборудования.