Установка сервера 1С является фундаментальным этапом в построении информационной системы предприятия. От качества и корректности выполнения этой процедуры напрямую зависит скорость работы пользователей, стабильность обмена данными и безопасность хранения бухгалтерской информации. В отличие от файлового варианта работы, серверная архитектура требует тщательной подготовки аппаратного обеспечения и операционной системы.

В данной статье мы рассмотрим процесс развертывания платформы 1С:Предприятие 8.3 в режиме сервера под управлением ОС Windows Server 2022. Мы уделим внимание не только нажатию кнопок мастера установки, но и критически важным настройкам безопасности, которые часто упускают из виду начинающие администраторы. Правильная конфигурация на старте сэкономит часы отладки в будущем.

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

Требования к аппаратному и программному обеспечению

Сервер 1С:Предприятие предъявляет специфические требования к ресурсам. В первую очередь это касается оперативной памяти, так как ядро сервера активно использует ОЗУ для кэширования метаданных и результатов запросов. Для небольшой компании (до 10 одновременных пользователей) рекомендуется выделять не менее 16 ГБ RAM, а для средних и крупных баз — от 32 ГБ и выше.

Что касается дисковой подсистемы, то использование SSD накопителей является обязательным условием для комфортной работы. Механические жесткие диски (HDD) создают узкое место при интенсивной записи журнала регистрации и транзакций базы данных. Размещение файлов базы данных СУБД и каталогов сервера 1С на разных физических дисках или логических разделах существенно повышает производительность.

Операционная система должна быть актуальной версией Windows Server. На момент написания статьи стандартом де-факто является Windows Server 2022. Важно установить все последние обновления безопасности через центр обновлений Windows перед установкой платформы 1С. Это закроет уязвимости, которые могут быть использованы для несанкционированного доступа к корпоративным данным.

⚠️ Внимание: Версия платформы 1С:Предприятие должна быть совместима с версией операционной системы. Использование устаревших версий ОС (например, Server 2012 R2) с новыми релизами платформы может привести к нестабильной работе службы сервера.

Также необходимо заранее подготовить учетную запись, от имени которой будет запускаться служба. Хотя по умолчанию используется локальная система, для продакшн-средышим решением будет создание выделенного доменного пользователя с минимально необходимыми правами. Это соответствует принципам безопасной разработки и администрирования.

📊 Какой объем оперативной памяти вы планируете выделить под сервер 1С?
8 ГБ
16 ГБ
32 ГБ
64 ГБ и более

Подготовка среды и предварительные настройки

Перед запуском инсталлятора необходимо выполнить ряд предварительных действий в операционной системе. Первым шагом является отключение брандмауэра Windows на время установки или создание исключений. Служба сервера 1С использует специфические порты для взаимодействия с клиентскими рабочими местами и менеджером кластера.

Создайте отдельную папку для установки дистрибутивов и будущую директорию для хранения файлов баз данных. Не рекомендуется использовать путь по умолчанию C:\Program Files\1cv8 для хранения пользовательских данных, так как при переустановке системы эти данные могут быть потеряны. Оптимально выделить для этого отдельный том, например, D:\1C_Data.

  • 🔒 Создайте локального пользователя usr1cserver и добавьте его в группу локальных администраторов для первоначальной настройки.
  • 💾 Проверьте свободное место на системном диске: для установки платформы требуется минимум 5 ГБ, но лучше иметь запас от 20 ГБ под временные файлы и логи.
  • 🌐 Убедитесь, что имя сервера в сети задано корректно и не содержит кириллических символов, что может вызвать проблемы с сетевым именем кластера.

Если вы планируете использовать кластер серверов в отказоустойчивой конфигурации, убедитесь, что сетевые адаптеры настроены статически. Динамическая смена IP-адреса (DHCP) недопустима для сервера баз данных, так как это приведет к разрыву соединений у всех работающих пользователей в момент смены адреса.

💡

Перед установкой создайте точку восстановления системы (System Restore Point). Это позволит быстро откатить изменения в случае конфликта драйверов или системных библиотек при установке компонентов 1С.

Процесс установки платформы 1С:Предприятие

Запустите файл установки setup.exe от имени администратора. В главном меню инсталлятора выберите компонент Сервер 1С:Предприятия. Обратите внимание, что галочка должна стоять именно напротив сервера, а не только тонкого или толстого клиента. Мастер установки предложит выбрать каталог установки.

На этапе выбора компонентов необходимо отметить пункты, отвечающие за установку службы и утилит администрирования. Если вы планируете использовать веб-сервер для доступа через браузер, потребуется также установка веб-расширения, но в классической схеме клиент-сервер этот шаг можно пропустить. Следуйте подсказкам мастера, принимая условия лицензионного соглашения.

Путь установки по умолчанию: C:\Program Files\1cv8\8.3.xx.xxxx

В процессе копирования файлов установщик зарегистрирует службу Windows с именем 1C:Enterprise 8.3 Server Agent. Именно этот процесс отвечает за управление кластером и запуск рабочих процессов. После завершения копирования файлов система предложит перезагрузку. Выполните её немедленно, чтобы применить изменения в реестре и переменных среды.

☑️ Контрольный список установки

Выполнено: 0 / 5

Настройка кластера серверов и служб

После перезагрузки необходимо убедиться, что служба запущена. Откройте консоль управления службами (services.msc) и найдите службу агента сервера. Её состояние должно быть «Работает», а тип запуска установлен в Автоматически. Если служба остановлена, запустите её вручную и проверьте журнал событий Windows на наличие ошибок.

Для управления кластером используется консоль администрирования 1С:Предприятие. Запустите её через меню Пуск. При первом подключении к локальному кластеру может потребоваться указать имя центрального сервера (обычно это имя самого компьютера) и порт менеджера кластера (по умолчанию 1541). Если подключение успешно, вы увидите дерево кластера в левой части окна.

Параметр Значение по умолчанию Рекомендация
Порт менеджера кластера 1541 Оставить без изменений
Порт рабочего процесса 1560-1590 Диапазон для масштабирования
Интервал очистки 0 (отключено) Настроить под нагрузку
Макс. память рабочего процесса 0 (не ограничено) Ограничить для стабильности

В свойствах кластера можно настроить параметры безопасности. Рекомендуется запретить использование незащищенного соединения, если в сети нет доверенных сегментов. Также здесь задаются настройки журналирования, которые критически важны для последующего анализа проблем с производительностью.

⚠️ Внимание: Изменение порта менеджера кластера потребует перезапуска службы и обновления настроек во всех подключаемых клиентах. Делайте это только при наличии веских причин, например, конфликта с другим ПО.

Что такое рабочий процесс (rphost)?

Рабочий процесс (rphost.exe) — это исполняемый файл, в котором непосредственно выполняется код 1С. Один кластер может запускать множество рабочих процессов для обслуживания разных пользователей или баз данных. Нагрузка распределяется между ними динамически.

Создание информационной базы на сервере

Создание новой базы в режиме сервера 1С отличается от создания файловой базы. Вам потребуется указать сервер кластера и имя базы данных в СУБД (например, MS SQL Server или PostgreSQL). В окне создания базы выберите пункт «На сервере 1С:Предприятия».

Введите имя базы, которое будет видеть пользователь в списке подключения. Затем укажите параметры сервера кластера: имя компьютера и порт. Далее мастер предложит создать базу данных в СУБД. Если СУБД установлена на том же сервере, выберите локальный экземпляр. В противном случае укажите сетевое имя сервера баз данных.

Критически важным этапом является выбор шаблона конфигурации. Вы можете создать пустую базу или загрузить готовую конфигурацию из файла dt или cf. При загрузке тяжелой конфигурации (например, ERP или КА 2) процесс может занять от 5 до 30 минут в зависимости от скорости дисковой подсистемы и объема метаданных.

  • 📂 Имя базы в кластере: уникальное идентификатор, используется для подключения.
  • 🗄️ Имя базы в СУБД: физическое имя файлов данных (MDF/LDF), должно быть латиницей.
  • 👤 Администратор базы: пользователь с полными правами на управление конфигурацией и правами.

После завершения создания база появится в списке кластера. Попробуйте подключиться к ней в режиме 1С:Предприятие с правами администратора. Успешный вход означает, что связка «Клиент — Сервер 1С — СУБД» работает корректно.

💡

Правильное именование базы данных в СУБД (только латинские буквы, без пробелов и спецсимволов) избавит вас от множества ошибок при обновлении конфигурации и выгрузке данных в будущем.

Настройка прав доступа и безопасности

Безопасность сервера 1С строится на двух уровнях: уровень кластера и уровень информационной базы. На уровне кластера вы управляете списком администраторов, которые могут создавать и удалять базы, а также менять настройки рабочих процессов. По умолчанию правами обладает только локальный администратор Windows.

Для добавления новых администраторов кластера откройте свойства кластера в консоли администрирования и перейдите на вкладку «Администраторы». Добавьте пользователей Windows, которым доверяете управление сервером. Не рекомендуется давать эти права обычным пользователям, работающим с бухгалтерией.

На уровне информационной базы настройки хранятся внутри самой базы. Зайдите в базу в режиме конфигуратора под администратором. В меню Администрирование -> Пользователи вы можете создать учетные записи для сотрудников. Здесь же настраиваются профили групп доступа, ограничивающие видимость тех или иных разделов программы.

⚠️ Внимание: Никогда не используйте учетную запись с правами системного администратора (sa) для повседневной работы в базе данных. Создайте отдельного пользователя СУБД с правами только на конкретную базу 1С.

Для защиты от несанкционированного доступа извне обязательно настройте правила брандмауэра. Разрешите входящие подключения только с IP-адресов локальной сети или VPN-шлюза. Порт 1541 и диапазон портов рабочих процессов должны быть закрыты для глобальной сети Интернет.

Диагностика и оптимизация производительности

После ввода системы в эксплуатацию необходимо регулярно мониторить её состояние. Встроенные средства платформы позволяют просматривать список активных сеансов, блокировки и длительные запросы. Для глубокого анализа используйте технологический журнал (ТЖ), который записывает детализированную информацию о работе каждого рабочего процесса.

Оптимизация начинается с анализа медленных запросов. Если пользователи жалуются на тормоза при проведении документов или формировании отчетов, включите логирование SQL-запросов в свойствах базы данных кластера. Это поможет выявить отсутствие индексов в СУБД или неоптимальный код конфигурации.

Регулярно выполняйте обслуживание базы данных средствами СУБД. Реорганизация индексов и обновление статистики позволяют серверу баз данных строить более эффективные планы выполнения запросов. Для файловых баз, работающих через сервер 1С, также полезна процедура тестирования и исправления.

💡

Настройте автоматическую очистку журнала регистрации. Хранение логов за 5-10 лет без архивации может замедлить работу системы и занять гигабайты дискового пространства. Используйте обработку"Очистка журнала регистрации" по расписанию.

Своевременное обновление платформы 1С также является частью поддержания производительности. Новые релизы часто содержат исправления ошибок ядра, влияющих на скорость работы в многопользовательском режиме. Перед обновлением всегда делайте резервную копию базы данных.

Часто задаваемые вопросы (FAQ)

Можно ли установить сервер 1С на обычную Windows 10/11?

Технически это возможно, так как дистрибутив сервера 1С совместим с клиентскими ОС. Однако лицензионное соглашение и рекомендации фирмы 1С предписывают использовать серверные версии Windows (Server 2016/2019/2022) для обеспечения стабильности и поддержки многопользовательской работы. На клиентских ОС могут быть ограничения на количество одновременных подключений.

Какой порт нужно открыть на фаерволе для доступа клиентов?

Основной порт — 1541 (менеджер кластера). Кроме того, сервер 1С динамически выделяет порты из диапазона (обычно 1560-1590) для каждого запущенного рабочего процесса. Необходимо открыть весь этот диапазон для внутренней сети, либо настроить фиксированные порты в свойствах кластера, что сложнее в администрировании.

Почему служба сервера 1С не запускается после установки?

Наиболее частая причина — конфликт портов или отсутствие прав у учетной записи, от имени которой запущена служба. Проверьте журнал событий Windows (Event Viewer) в разделе «Приложения». Также убедитесь, что на компьютере установлено необходимое обновление KB для вашей версии Windows Server.

Как перенести базу с файлового варианта на серверный?

Вам нужно создать пустую базу на сервере 1С, затем выгрузить файловую базу в файл dt (через Конфигуратор -> Администрирование -> Выгрузить информационную базу) и загрузить этот файл в созданную серверную базу. После этого пользователи должны переподключиться к новому адресу.

Нужно ли покупать отдельную лицензию на сервер 1С?

Да, для работы в клиент-серверном варианте необходимы лицензии на использование сервера 1С:Предприятия. Они бывают программные (пин-код) или аппаратные (USB-ключ). Лицензии на рабочие места (клиентские) в этом режиме также требуются, но учитываются иначе, чем в файловом варианте.