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

Администрирование · 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С:Предприятия» и «Администрирование сервера 1С:Предприятия». При установке на Windows служба агента сервера создаётся автоматически — укажите учётную запись, под которой она будет работать (рекомендуется отдельная учётная запись с правами локального администратора или стандартная USR1CV8).

После установки проверьте, что служба агента сервера запущена, а порты 1540–1541 и диапазон 1560–1591 открыты в брандмауэре. Именно через них клиенты и консоль кластера взаимодействуют с сервером.

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

Откройте консоль «Администрирование серверов 1С:Предприятия», добавьте центральный сервер по имени или IP, раскройте кластер и в контекстном меню «Информационные базы» выберите «Создать». Укажите имя базы, тип СУБД, сервер баз данных, имя создаваемой БД и учётные данные пользователя СУБД.

Флажок «Создать базу данных в случае её отсутствия» позволяет создать пустую БД на стороне СУБД автоматически. Если база уже создана администратором СУБД вручную, флажок снимите и укажите существующее имя. После нажатия «ОК» в кластере появится пустая информационная база.

Альтернативный путь — создать базу прямо из клиентского приложения: в окне запуска 1С нажмите «Добавить» → «Создание новой информационной базы» → выберите тип «На сервере 1С:Предприятия» и заполните те же параметры.

Загрузка конфигурации в серверную базу

Запустите конфигуратор для созданной пустой базы. Если у вас есть выгрузка .dt, откройте «Администрирование» → «Загрузить информационную базу» и укажите файл — будут перенесены и конфигурация, и данные. Если есть только файл конфигурации .cf (шаблон поставки), используйте «Конфигурация» → «Загрузить конфигурацию из файла» — данные при этом не переносятся.

После загрузки .cf выполните обновление конфигурации базы данных (клавиша F7) и примите изменения. При загрузке .dt этого делать не нужно — структура уже соответствует выгрузке. Затем создайте пользователей: «Администрирование» → «Пользователи», назначьте роли и пароли.

text
Проверка доступности сервера 1С с клиентской машины:
ping server1c
Test-NetConnection server1c -Port 1541   (PowerShell)

Проверка результата и типичные ошибки

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

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

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

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

База открывается в режиме «Предприятие» без ошибок соединения

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

Ошибка «информационная база не обнаружена» или таймаут соединения

Сеансы в консоли кластера
Норма

Сеанс пользователя виден в списке, рабочий процесс отвечает

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

Сеансов нет или процесс rphost потребляет всю память

Работа с данными
Норма

Документы проводятся, отчёты строятся за приемлемое время

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

Ошибки блокировок, обрывы, критическое замедление

Типичные ошибки
01
Установка обычного PostgreSQL вместо сборки от 1С — база не создаётся или работает нестабильно
02
Неверная сортировка (collation) в MS SQL — ошибки при создании базы и сортировке списков
03
Закрытые порты 1540–1541 в брандмауэре — клиенты не видят сервер
04
Загрузка .cf вместо .dt при переносе рабочей базы — конфигурация есть, а данных нет
05
Работа под одним пользователем-администратором всеми сотрудниками — невозможно разграничить права и отследить действия

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

Итог

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

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

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

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

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

Чем отличается загрузка .dt от загрузки .cf?

Файл .dt — это полная выгрузка информационной базы вместе с данными, пользователями и настройками. Файл .cf содержит только конфигурацию (структуру метаданных) без данных. Для переноса рабочей базы используйте .dt, для развёртывания чистой типовой конфигурации — .cf из шаблона.

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

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

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

Откройте файловую базу в конфигураторе, выполните «Администрирование» → «Выгрузить информационную базу» и сохраните файл .dt. Затем создайте пустую базу в кластере серверов и загрузите в неё этот файл через «Загрузить информационную базу».

Что делать, если клиент не видит сервер 1С?

Проверьте, запущена ли служба агента сервера, открыты ли порты 1540–1541 в брандмауэре, правильно ли указано имя сервера в списке баз и разрешается ли имя в IP-адрес (при сомнениях укажите IP напрямую). Также убедитесь, что версии платформы на клиенте и сервере совместимы.

Можно ли опубликовать базу для доступа через браузер?

Да. Установите расширение веб-сервера из дистрибутива платформы, настройте Apache или IIS и выполните публикацию информационной базы. Для доступа извне обязательно используйте HTTPS и ограничьте круг пользователей, чтобы не подвергать данные риску.