Администрирование · 9 мин
Как установить конфигурацию 1С на сервер
Подробная инструкция по установке конфигурации 1С на сервер: выбор архитектуры, подготовка СУБД, публикация базы, настройка прав и проверка результата.
Установка конфигурации 1С на сервер — это перевод информационной базы из файлового режима в клиент-серверный, когда данные хранятся в СУБД (чаще всего PostgreSQL или MS SQL Server), а платформа 1С работает через сервер приложений. Такой режим необходим, когда с базой одновременно работают более 5–10 пользователей, объём данных превышает несколько гигабайт или требуется разграничение прав на уровне СУБД.
Процесс состоит из нескольких обязательных этапов: установки платформы 1С на сервер, развёртывания и настройки СУБД, создания пустой информационной базы через консоль кластера и загрузки в неё конфигурации из файла выгрузки (.dt) или шаблона (.cf). Пропуск любого этапа или неверные настройки прав приводят к ошибкам подключения, падению производительности или потере данных.
Ниже разобран полный цикл установки на примере типовой связки «сервер 1С + PostgreSQL/MS SQL», сказано, какие варианты выбрать в разных условиях, как проверить результат и каких ошибок стоит избегать.
Что понадобится перед началом работы
Для клиент-серверной установки потребуется дистрибутив платформы 1С:Предприятие той же или более новой версии, чем та, под которой работала база, а также дистрибутив самой конфигурации (файл шаблона .cf или выгрузка .dt). Если база уже существует в файловом режиме, выгрузите её через конфигуратор: «Администрирование» → «Выгрузить информационную базу».
Проверьте лицензии: для серверной работы нужна лицензия на сервер 1С и клиентские лицензии на каждое рабочее место. Программные лицензии активируются через файл .lic, аппаратные — через USB-ключи HASP, которые можно установить на сервере и раздавать по сети.
Убедитесь, что сервер соответствует минимальным требованиям: для небольшой базы достаточно 8–16 ГБ оперативной памяти и SSD-дисков, но точный объём зависит от размера базы и числа пользователей. Операционная система — Windows Server или поддерживаемый дистрибутив Linux.
Выбор архитектуры: файловая, клиент-серверная или веб-публикация
Файловый режим подходит для 1–5 пользователей и небольших баз. Клиент-серверный режим — стандарт для рабочих групп от 10 человек: он обеспечивает параллельную работу, блокировки на уровне записей и отказоустойчивость. Веб-публикация через Apache или IIS нужна, если сотрудники подключаются извне через браузер или тонкий клиент по HTTP.
Сравнение вариантов развёртывания
Простая установка без СУБД, но не подходит для многопользовательской работы и больших баз
Основной вариант для компаний: масштабируется, но требует администрирования СУБД и лицензии на сервер
Доступ через браузер из любой точки, но требует настройки веб-сервера и защиты канала связи
На практике часто комбинируют варианты: основной контур — клиент-серверный, а для удалённых сотрудников дополнительно публикуют базу на веб-сервере. Решение принимайте исходя из числа пользователей, требований к доступу извне и бюджета на лицензии.
Установка сервера 1С:Предприятия
Запустите установщик платформы и выберите компоненты «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия». При установке на Windows служба агента сервера создаётся автоматически — укажите учётную запись, под которой она будет работать (рекомендуется отдельная учётная запись с правами локального администратора или стандартная USR1CV8).
После установки проверьте, что служба агента сервера запущена, а порты 1540–1541 и диапазон 1560–1591 открыты в брандмауэре. Именно через них клиенты и консоль кластера взаимодействуют с сервером.
Создание информационной базы в кластере
Откройте консоль «Администрирование серверов 1С:Предприятия», добавьте центральный сервер по имени или IP, раскройте кластер и в контекстном меню «Информационные базы» выберите «Создать». Укажите имя базы, тип СУБД, сервер баз данных, имя создаваемой БД и учётные данные пользователя СУБД.
Флажок «Создать базу данных в случае её отсутствия» позволяет создать пустую БД на стороне СУБД автоматически. Если база уже создана администратором СУБД вручную, флажок снимите и укажите существующее имя. После нажатия «ОК» в кластере появится пустая информационная база.
Альтернативный путь — создать базу прямо из клиентского приложения: в окне запуска 1С нажмите «Добавить» → «Создание новой информационной базы» → выберите тип «На сервере 1С:Предприятия» и заполните те же параметры.
Загрузка конфигурации в серверную базу
Запустите конфигуратор для созданной пустой базы. Если у вас есть выгрузка .dt, откройте «Администрирование» → «Загрузить информационную базу» и укажите файл — будут перенесены и конфигурация, и данные. Если есть только файл конфигурации .cf (шаблон поставки), используйте «Конфигурация» → «Загрузить конфигурацию из файла» — данные при этом не переносятся.
После загрузки .cf выполните обновление конфигурации базы данных (клавиша F7) и примите изменения. При загрузке .dt этого делать не нужно — структура уже соответствует выгрузке. Затем создайте пользователей: «Администрирование» → «Пользователи», назначьте роли и пароли.
Проверка доступности сервера 1С с клиентской машины:
ping server1c
Test-NetConnection server1c -Port 1541 (PowerShell)Проверка результата и типичные ошибки
После установки войдите в базу в режиме «Предприятие» под созданным пользователем и убедитесь, что открываются основные формы, проводятся документы и строятся отчёты. В консоли кластера проверьте, что сеанс отображается в списке активных, а рабочие процессы не перегружены.
Как проверить результат
База открывается в режиме «Предприятие» без ошибок соединения
Ошибка «информационная база не обнаружена» или таймаут соединения
Сеанс пользователя виден в списке, рабочий процесс отвечает
Сеансов нет или процесс rphost потребляет всю память
Документы проводятся, отчёты строятся за приемлемое время
Ошибки блокировок, обрывы, критическое замедление
Если подключение не устанавливается, проверяйте по цепочке: доступность сервера по сети, открытые порты, запущенность службы агента, корректность имени базы в кластере и права пользователя СУБД. Большинство проблем решается на одном из этих шагов.
Что важно запомнить
Установка конфигурации 1С на сервер сводится к четырём шагам: установка сервера 1С, развёртывание СУБД, создание базы в кластере и загрузка конфигурации через конфигуратор. Перед началом — резервная копия, после завершения — проверка работы в режиме «Предприятие» и контроль сеансов в консоли кластера.
Частые вопросы
Можно ли установить сервер 1С и СУБД на одну машину?
Да, для небольших баз и ограниченного бюджета это допустимо. Но при росте числа пользователей и объёма данных серверы лучше разнести: СУБД и сервер 1С активно конкурируют за оперативную память, что снижает производительность обоих.
Чем отличается загрузка .dt от загрузки .cf?
Файл .dt — это полная выгрузка информационной базы вместе с данными, пользователями и настройками. Файл .cf содержит только конфигурацию (структуру метаданных) без данных. Для переноса рабочей базы используйте .dt, для развёртывания чистой типовой конфигурации — .cf из шаблона.
Нужна ли отдельная лицензия на сервер 1С?
Да. Для клиент-серверного режима требуется лицензия на сервер 1С:Предприятия плюс клиентские лицензии на рабочие места. Без серверной лицензии база в кластере не запустится, даже если клиентские лицензии есть.
Как перенести файловую базу на сервер?
Откройте файловую базу в конфигураторе, выполните «Администрирование» → «Выгрузить информационную базу» и сохраните файл .dt. Затем создайте пустую базу в кластере серверов и загрузите в неё этот файл через «Загрузить информационную базу».
Что делать, если клиент не видит сервер 1С?
Проверьте, запущена ли служба агента сервера, открыты ли порты 1540–1541 в брандмауэре, правильно ли указано имя сервера в списке баз и разрешается ли имя в IP-адрес (при сомнениях укажите IP напрямую). Также убедитесь, что версии платформы на клиенте и сервере совместимы.
Можно ли опубликовать базу для доступа через браузер?
Да. Установите расширение веб-сервера из дистрибутива платформы, настройте Apache или IIS и выполните публикацию информационной базы. Для доступа извне обязательно используйте HTTPS и ограничьте круг пользователей, чтобы не подвергать данные риску.