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

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

Как установить 1С на сервер Windows

Подробная инструкция по установке платформы 1С на сервер Windows: выбор редакции, установка сервера 1С и СУБД, настройка служб, публикация баз и проверка работы.

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

Перед началом определите, какой вариант развёртывания вам нужен. Если с базой работают до 5–10 пользователей, достаточно файлового режима: платформа ставится на сервер, а каталог базы публикуется по сети. Для большего числа пользователей, тяжёлых конфигураций (ERP, УТ 11, КА) и требований к отказоустойчивости нужен клиент-серверный вариант: сервер 1С:Предприятия плюс СУБД (MS SQL Server или PostgreSQL).

Ниже разобран полный цикл: подготовка сервера, установка платформы и сервера 1С, настройка СУБД, публикация информационной базы и проверка результата. Инструкция подходит для Windows Server 2016/2019/2022 и актуальных релизов платформы 8.3.

Подготовка сервера и требования к окружению

Начните с проверки ресурсов. Для сервера 1С критичны оперативная память и быстрые диски: при клиент-серверной работе основная нагрузка ложится на ОЗУ и подсистему хранения. Ориентируйтесь на рекомендации из документации к вашему релизу платформы и на фактический объём базы: СУБД должна иметь возможность кэшировать значительную часть данных в памяти.

Убедитесь, что сервер включён в домен или рабочую группу, настроено статическое имя и IP-адрес, установлены все обновления Windows. Создайте отдельную учётную запись для службы агента сервера 1С — традиционно её называют USR1CV8. Эта учётная запись должна иметь права локального администратора на сервере 1С и, при использовании Windows-аутентификации, доступ к СУБД.

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

Выбор режима: файловый или клиент-серверный

Файловый режим проще: база хранится в файле 1Cv8.1CD в общей папке, платформа устанавливается на каждом клиенте или на терминальном сервере. Ограничения — блокировки при одновременной работе, риск повреждения файла при сбоях сети и ограниченная масштабируемость.

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

Сравнение вариантов развёртывания

Файловый режим (общая папка)

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

Файловый режим через веб-сервер

База публикуется на IIS или Apache, клиенты подключаются по HTTP. Подходит для удалённых пользователей без VPN.

Клиент-серверный режим

Сервер 1С:Предприятия + MS SQL Server или PostgreSQL. Для десятков и сотен пользователей, тяжёлых конфигураций, регламентных заданий. Требует лицензии на сервер и навыков администрирования СУБД.

Установка платформы 1С на сервер

Скачайте дистрибутив платформы с портала 1С по действующей подписке ИТС. Запустите setup.exe и выберите нужные компоненты. Для файлового режима на терминальном сервере достаточно компонентов «1С:Предприятие» и «1С:Предприятие — Тонкий клиент». Для клиент-серверного режима дополнительно отметьте «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия».

На этапе установки сервера 1С мастер предложит создать службу агента сервера и указать учётную запись. Введите созданного заранее пользователя (например, .\USR1CV8) и его пароль. Оставьте стандартные порты, если они не заняты: агент сервера — 1540, рабочие процессы — диапазон 1560–1591, менеджер кластера — 1541.

Порядок установки платформы
  1. 1
    Создайте учётную запись USR1CV8 и добавьте её в локальные администраторы сервера
  2. 2
    Запустите setup.exe дистрибутива платформы от имени администратора
  3. 3
    Отметьте компоненты: 1С:Предприятие, Сервер 1С:Предприятия, Администрирование сервера
  4. 4
    Укажите учётную запись службы агента сервера и подтвердите порты
  5. 5
    Завершите установку и проверьте, что служба «Агент сервера 1С:Предприятия» запущена
  6. 6
    Установите менеджер лицензий HASP или активируйте программную лицензию

После установки откройте services.msc и убедитесь, что служба «Агент сервера 1С:Предприятия 8.3» запущена и работает от указанной учётной записи. Если служба не стартует, чаще всего причина — неверный пароль учётной записи или недостаток прав.

Установка и настройка СУБД для клиент-серверного режима

MS SQL Server

Установите MS SQL Server поддерживаемой версии (перечень совместимых версий приведён в документации к платформе). При установке выберите смешанный режим проверки подлинности, если планируете подключаться от имени sql-пользователя, или оставьте Windows-аутентификацию и предоставьте учётной записи USR1CV8 роль sysadmin либо права на создание баз.

После установки задайте ограничение максимальной памяти SQL Server, чтобы он не отбирал всю ОЗУ у сервера 1С, если оба компонента стоят на одной машине. Оставьте операционной системе и серверу 1С достаточный объём — точное распределение зависит от общего объёма памяти и нагрузки.

PostgreSQL

Для PostgreSQL используйте сборку, адаптированную для 1С, — она доступна на портале 1С. Установите её, задайте пароль суперпользователя postgres и убедитесь, что служба PostgreSQL запущена. В файле pg_hba.conf должны быть разрешены подключения с сервера 1С.

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

Запустите клиент 1С, нажмите «Добавить» и выберите «Создание новой информационной базы». Если разворачиваете типовую конфигурацию, сначала установите её шаблон из дистрибутива конфигурации — тогда в списке появится готовый шаблон. Для переноса существующей базы создайте пустую базу и загрузите в неё выгрузку (.dt) через конфигуратор.

Для клиент-серверного варианта на шаге выбора типа расположения укажите «На сервере 1С:Предприятия». Заполните параметры: имя сервера 1С, имя базы в кластере, тип СУБД, сервер СУБД и учётные данные для подключения. Платформа сама создаст базу в СУБД и пропишет её в кластере.

text
Пример параметров серверной базы:
Сервер 1С: SRV-1C
Имя базы в кластере: trade_demo
Тип СУБД: MSSQLServer
Сервер СУБД: SRV-1C\SQLExpress (или SRV-SQL)
Пользователь СУБД: sa или USR1CV8

Для файлового режима через веб-сервер установите IIS, добавьте компоненты CGI и расширения ISAPI, затем опубликуйте базу через конфигуратор: «Администрирование → Публикация на веб-сервере». Укажите каталог публикации и проверьте, что веб-клиент и тонкий клиент открывают базу по адресу вида http://сервер/имя_базы.

Проверка работоспособности и типичные ошибки

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

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

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

Служба агента сервера 1С
Норма

Статус «Выполняется», запуск от USR1CV8

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

Служба остановлена или падает с ошибкой входа

Подключение клиента
Норма

База открывается, список пользователей доступен

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

Ошибка соединения с сервером или СУБД

Консоль кластера
Норма

Сервер виден в консоли, рабочие процессы активны

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

Кластер пуст, рабочий процесс отсутствует

Регламентные задания
Норма

Задания выполняются по расписанию

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

Задания висят в состоянии «Выполняется» или не стартуют

Типичные ошибки при установке
01
Установка 32-разрядной платформы на 64-разрядный сервер — ограничение памяти на процесс и падение производительности. Ставьте 64-разрядную версию сервера 1С.
02
Служба агента запущена от локальной учётной записи без прав на СУБД — ошибки создания и подключения баз при Windows-аутентификации.
03
Закрытые порты 1540–1541 и 1560–1591 в брандмауэре — клиенты не видят сервер. Добавьте правила для службы агента.
04
Разные версии платформы на сервере и клиентах — ошибка несовместимости при подключении. Держите версии синхронными.
05
Отсутствие резервной копии перед загрузкой .dt — при сбое загрузки можно потерять данные.

Если клиент не подключается, проверьте в порядке очереди: разрешение имени сервера (ping по имени), доступность портов (telnet сервер 1540), версию платформы на клиенте, права пользователя на базу. Большинство проблем подключения решается на этих четырёх шагах.

Держите на сервере два релиза платформы: текущий рабочий и предыдущий. Если после обновления платформы возникнут проблемы, можно быстро переключить сервер на старую версию, не откатывая всю систему.
ПЗ
Практическое замечание

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

Можно ли установить сервер 1С и SQL Server на одну машину?

Да, для небольших и средних нагрузок это распространённая схема. Обязательно ограничьте максимальный объём памяти SQL Server, чтобы оставить ресурсы операционной системе и рабочим процессам сервера 1С. При росте нагрузки СУБД выносят на отдельный сервер.

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

Для сервера 1С:Предприятия рекомендуется 64-разрядная версия: она позволяет рабочим процессам использовать большие объёмы памяти. 32-разрядная версия подходит только для небольших внедрений и тестовых стендов.

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

Да. Клиентские лицензии не покрывают работу сервера 1С:Предприятия — для клиент-серверного режима требуется отдельная лицензия на сервер (32- или 64-разрядная). Файловый режим дополнительной серверной лицензии не требует.

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

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

Что делать, если служба агента сервера 1С не запускается?

Проверьте пароль учётной записи службы (его могли изменить по политике безопасности), права на каталог srvinfo с реестром кластера и наличие свободных портов. Журнал событий Windows обычно содержит конкретную причину отказа.

Можно ли опубликовать базу 1С в интернете через IIS?

Да, через публикацию на веб-сервере с обязательным использованием HTTPS и настроенной аутентификацией. Открывать доступ без шифрования и с простыми паролями недопустимо — база содержит коммерческие данные. Альтернатива — доступ через VPN или терминальный сервер.

Итог

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

Выберите режим работы под число пользователей, создайте отдельную учётную запись для службы агента сервера 1С, используйте 64-разрядную платформу и адаптированную СУБД, откройте порты 1540–1591 и проверяйте результат поэтапно: службы, подключение с сервера, подключение с клиента, регламентные задания.