Администрирование · 10 мин
Как настроить локальный сервер 1С: пошаговая инструкция
Пошаговая настройка локального сервера 1С: установка агента, создание кластера и базы, настройка PostgreSQL или MS SQL, проверка подключения и типичные ошибки.
Локальный сервер 1С нужен, когда файловый режим работы перестаёт справляться: базу одновременно используют несколько сотрудников, документы проводятся медленно, а при обрыве связи появляются ошибки целостности. Клиент-серверный вариант переносит хранение данных в СУБД (PostgreSQL, MS SQL Server), а платформа 1С через агента сервера управляет подключениями и фоновыми заданиями.
Настройка локального сервера 1С состоит из четырёх этапов: установка компонентов сервера 1С, развёртывание СУБД, создание информационной базы через консоль кластера и проверка подключения клиентов. Все этапы выполняются на одной машине, если разворачивается тестовый или небольшой рабочий контур, либо распределяются на два компьютера — сервер приложений и сервер БД.
Ниже разобран полный цикл настройки на примере Windows с PostgreSQL из сборки 1С, а также отмечены отличия для MS SQL Server и Linux. Инструкция подходит для платформы 8.3 актуальных релизов.
Что понадобится перед установкой
Минимальный набор — дистрибутив платформы 1С:Предприятие той версии, под которую рассчитана конфигурация, и дистрибутив СУБД. Для PostgreSQL удобнее использовать сборку с сайта 1С (1c.postgres), потому что она содержит необходимые патчи и расширения; «ванильный» PostgreSQL с официального сайта без доработок с 1С работает некорректно.
Требования к машине зависят от числа пользователей. Для 5–10 одновременных подключений достаточно 8–16 ГБ оперативной памяти и SSD-диска. Учтите, что СУБД и сервер 1С совместно могут занять половину доступной памяти, поэтому на слабой машине лучше не запускать ещё и толстый клиент.
Проверьте, что у вас есть права локального администратора, а лицензии 1С позволяют клиент-серверный режим: нужна серверная лицензия (программная или аппаратный ключ HASP), иначе агент сервера запустится, но базы работать не будут. Файловая лицензия для клиент-серверного режима не подходит.
Установка компонентов сервера 1С
Запустите установщик платформы (setup.exe из дистрибутива) и на шаге выбора компонентов отметьте «Сервер 1С:Предприятия» и «Администрирование сервера 1С:Предприятия». Если планируется подключение через веб-браузер, дополнительно отметьте «Модули расширения веб-сервера».
На шаге параметров службы укажите учётную запись, под которой будет работать агент сервера. По умолчанию создаётся пользователь USR1CV8 — для локальной установки это нормальный вариант. Важно, чтобы у этой учётной записи были права на каталог srvinfo (каталог реестра кластера) и сетевой доступ к серверу СУБД.
После установки проверьте, что служба «Агент сервера 1С:Предприятия» запущена: откройте services.msc и найдите её в списке. Если служба не стартует, чаще всего причина — занятые порты (1540, 1541, диапазон 1560–1591) или недостаток прав у учётной записи службы.
- 1Запустите setup.exe из дистрибутива платформы
- 2Отметьте компоненты «Сервер 1С» и «Администрирование сервера»
- 3Укажите учётную запись службы (по умолчанию USR1CV8)
- 4Завершите установку и проверьте службу в services.msc
- 5Откройте консоль «Администрирование серверов 1С» и убедитесь, что кластер виден
Установка и настройка СУБД
PostgreSQL из сборки 1С
Установите PostgreSQL из дистрибутива 1С, задав пароль суперпользователя postgres. После установки откройте файл postgresql.conf и скорректируйте ключевые параметры под объём памяти сервера: shared_buffers обычно устанавливают в пределах четверти оперативной памяти, параметр max_connections — с запасом относительно числа рабочих процессов 1С. Рекомендуемые значения для своей версии смотрите в документации к сборке, универсальных цифр нет.
Убедитесь, что служба PostgreSQL запущена и принимает подключения на порту 5432. Проверить можно командой psql -U postgres -h localhost — если запросили пароль и открылась консоль, сервер БД работает.
MS SQL Server
Для MS SQL установите редакцию Express (для небольших баз) или Standard. Включите смешанный режим аутентификации, потому что 1С подключается к SQL Server по логину и паролю, а не только через Windows-аутентификацию. После установки в SQL Server Configuration Manager убедитесь, что протокол TCP/IP включён.
Создание информационной базы в кластере
Откройте оснастку «Администрирование серверов 1С:Предприятия». Разверните локальный сервер, затем ветку «Кластеры» — там должен быть локальный кластер с портом 1541. Если кластера нет, создайте его через контекстное меню.
Для создания базы проще использовать стандартный диалог добавления информационной базы в стартере 1С: нажмите «Добавить», выберите «Создание новой информационной базы», затем тип расположения — «На сервере 1С:Предприятия». Укажите имя сервера (для локальной установки — имя машины или localhost), имя базы данных, тип СУБД, пользователя СУБД и его пароль.
После создания база появится в списке, и её можно открыть в конфигураторе. Если вы мигрируете существующую файловую базу, создайте пустую серверную базу, а затем загрузите в неё выгрузку .dt через «Администрирование → Загрузить информационную базу».
Проверка портов агента сервера 1С:
netstat -ano | findstr "1540 1541 1560"
Проверка PostgreSQL:
psql -U postgres -h localhost -c "SELECT version();"Подключение клиентов и проверка работы
На клиентских машинах добавьте базу тем же способом: «Добавить существующую информационную базу» → «На сервере 1С:Предприятия» → укажите имя сервера и имя базы. Если сервер и клиент в одной локальной сети, убедитесь, что брандмауэр сервера пропускает входящие на порты 1540–1541 и 1560–1591, а также порт СУБД (5432 для PostgreSQL, 1433 для MS SQL) — хотя клиенты к СУБД напрямую не подключаются, доступ нужен агенту сервера.
Признаки корректной работы: база открывается в режиме предприятия, в консоли кластера в ветке «Сеансы» видны активные сеансы пользователей, фоновые задания выполняются на сервере. Дополнительно проверьте, что регламентные задания не блокируются — в файловом режиме они работали иначе, и после миграции могут потребоваться настройки в свойствах базы.
Как проверить результат
Статус «Выполняется» в services.msc
Служба останавливается сразу после запуска — смотрите журнал событий Windows
Локальный кластер отображается, рабочие процессы активны
Кластер не виден или процессы в статусе ошибки
База открывается, сеанс виден в консоли
Ошибка «информационная база не обнаружена» или тайм-аут соединения
Типичные ошибки и их устранение
Самая частая проблема — «Ошибка соединения с сервером 1С:Предприятия»: клиент не может найти сервер по имени. Проверьте разрешение имён (ping по имени сервера), при необходимости используйте IP-адрес или пропишите соответствие в файле hosts. Вторая частая ошибка — «Ошибка СУБД» при создании базы: обычно это неверный пароль пользователя postgres/sa или то, что СУБД не принимает TCP-подключения.
Если база создана, но при входе появляется сообщение об отсутствии лицензии, проверьте, что серверная лицензия активирована на машине сервера (для программной лицензии — через конфигуратор или утилиту ring), а клиентские лицензии выдаются сервером. Распространённая ошибка — установка 32-битного сервера 1С с 64-битной СУБД или наоборот: разрядность сервера 1С и клиентской библиотеки СУБД должна совпадать.
Ограничения локального развёртывания и альтернативы
Размещение сервера 1С и СУБД на одной машине — допустимый вариант для небольших баз и тестовых контуров, но при росте нагрузки СУБД и рабочие процессы 1С начинают конкурировать за память и диск. При 15–20 активных пользователях стоит рассмотреть разнесение на два сервера или увеличение ресурсов.
Если клиент-серверный режим нужен только ради нескольких пользователей, оцените альтернативы: файловая база на быстром сетевом диске с публикацией через веб-сервер, либо работа через терминальный доступ (RDP) к одной машине с файловой базой. Эти варианты проще в обслуживании, но уступают серверу 1С в надёжности и масштабируемости.
Сравнение вариантов
Подходит для 5–15 пользователей и тестовых сред; ограничение — конкуренция за ресурсы
Просто и дёшево для 2–5 пользователей; риск повреждения базы при обрыве сети
Надёжнее сетевого варианта, все работают на одной машине; нужна достаточно мощная машина и лицензии RDP
Часто задаваемые вопросы
Можно ли поставить сервер 1С на обычный компьютер с Windows 10/11?
Да, для небольшого числа пользователей сервер 1С работает и на клиентской Windows. Ограничения — меньшая устойчивость к нагрузке и отсутствие серверных функций ОС. Для продуктивной работы от 10–15 пользователей лучше использовать Windows Server.
Какую СУБД выбрать: PostgreSQL или MS SQL?
PostgreSQL из сборки 1С бесплатен и полностью поддерживается платформой — это стандартный выбор для локального сервера. MS SQL оправдан, если в организации уже есть лицензии и администратор SQL Server. По функциональности для типовых конфигураций разницы нет.
Нужна ли отдельная лицензия на сервер 1С?
Да. Для клиент-серверного режима требуется лицензия на сервер 1С:Предприятия плюс клиентские лицензии на пользователей. Лицензии от файлового режима для работы сервера не подходят.
Как перенести существующую файловую базу на сервер?
Откройте файловую базу в конфигураторе, сделайте выгрузку в файл .dt («Администрирование → Выгрузить информационную базу»). Затем создайте пустую серверную базу и загрузите в неё этот файл. После проверки работы старую файловую копию сохраните как архив.
Что делать, если агент сервера 1С не запускается?
Проверьте журнал событий Windows на предмет ошибок службы, убедитесь, что порты 1540–1541 не заняты другой программой (например, вторым экземпляром сервера 1С другой версии), и что учётная запись службы имеет права на каталог srvinfo. Часто помогает переустановка службы через утилиту ragent с ключом регистрации.
Можно ли держать на одном сервере несколько баз?
Да, один кластер сервера 1С обслуживает множество информационных баз, каждая со своей базой данных в СУБД. Следите только за суммарным потреблением памяти рабочими процессами и СУБД.
Что важно запомнить
Локальный сервер 1С настраивается в четыре шага: установка сервера 1С, развёртывание СУБД (PostgreSQL из сборки 1С или MS SQL), создание базы через консоль кластера и подключение клиентов. Перед миграцией обязательно сделайте резервную копию, проверьте лицензии и совпадение разрядности компонентов.