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

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

Как развернуть локальный сервер 1С: практическое руководство

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

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

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

Когда нужен серверный вариант, а когда достаточно файлового

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

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

Сравнение вариантов

Файловый режим

Подходит для 1–3 пользователей и небольшой базы. Ограничение: блокировки на уровне таблиц и риск повреждения единого файла.

Сервер 1С + PostgreSQL

Оптимален для большинства малых и средних компаний. Ограничение: требует аккуратной настройки параметров СУБД под 1С.

Сервер 1С + MS SQL Server

Подходит при наличии лицензий и администратора MS SQL. Ограничение: стоимость лицензий СУБД.

Требования к оборудованию и подготовка машины

Точные требования зависят от числа пользователей, размера базы и конфигурации, поэтому универсальных цифр не существует. Практический ориентир для небольшой компании: отдельный физический сервер или выделенная виртуальная машина, 16–32 ГБ оперативной памяти, быстрые диски (SSD под базу), стабильная локальная сеть. Не размещайте сервер 1С на обычном рабочем компьютере сотрудника — перезагрузка такой машины остановит работу всех пользователей.

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

Установка сервера 1С:Предприятие

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

При установке на Windows выберите компонент «Сервер 1С:Предприятие» и установку в качестве службы — так сервер будет стартовать автоматически после перезагрузки. Укажите учётную запись службы, созданную на этапе подготовки, и убедитесь, что у неё есть права на каталоги сервера (каталог srvinfo с данными кластера).

После установки откройте консоль управления серверами 1С (она ставится вместе с компонентами администрирования), зарегистрируйте локальный сервер и убедитесь, что кластер создан и агент запущен. Порт агента по умолчанию — 1540, менеджера кластера — 1541, диапазон рабочих процессов — 1560–1591; эти порты должны быть открыты в брандмауэре.

Порядок действий при установке
  1. 1
    Скачайте дистрибутив сервера 1С нужной версии платформы
  2. 2
    Запустите установку и выберите компонент «Сервер 1С:Предприятие»
  3. 3
    Укажите установку как службы Windows и учётную запись службы
  4. 4
    Откройте консоль серверов и зарегистрируйте локальный сервер
  5. 5
    Проверьте, что агент кластера запущен и порты 1540–1591 доступны

Установка и настройка СУБД

Наиболее распространённый бесплатный вариант — PostgreSQL, собранный с учётом требований 1С (существуют специальные сборки для работы с платформой). При установке задайте надёжный пароль суперпользователя, выберите подходящую локаль и сразу скорректируйте ключевые параметры: объём выделяемой памяти (shared_buffers), настройки журнала транзакций и фоновой очистки. Значения по умолчанию рассчитаны на слабое оборудование и заметно ограничивают производительность 1С.

Для MS SQL Server установите экземпляр, включите смешанную аутентификацию, создайте отдельный логин для базы 1С и убедитесь, что служба SQL Server Browser и протокол TCP/IP включены, если база размещается на другой машине. В обоих случаях сразу настройте план обслуживания: регулярное резервное копирование и обновление статистики.

Создание информационной базы и подключение пользователей

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

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

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

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

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

Пользователь входит в базу с рабочего места, документы открываются и проводятся

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

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

Службы сервера
Норма

Агент сервера 1С и служба СУБД работают после перезагрузки машины

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

После перезагрузки база недоступна, службы остановлены

Резервное копирование
Норма

Файл копии создаётся по расписанию и восстанавливается на тестовом стенде

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

Копия не создаётся или восстановление завершается ошибкой

Типичные ошибки и их последствия

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

Типичные ошибки
01
Установка сервера 1С под учётной записью администратора — риски безопасности и проблемы при смене пароля
02
Закрытые порты 1540–1591 в брандмауэре — клиенты не видят кластер и получают ошибку соединения
03
Настройки PostgreSQL по умолчанию — низкая производительность даже на мощном сервере
04
Отсутствие резервного копирования до начала эксплуатации — риск полной потери данных
05
Несовпадение версий платформы на сервере и клиентских машинах — отказ в подключении к базе

Обслуживание и дальнейшие шаги

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

При росте нагрузки рассмотрите разнесение сервера 1С и СУБД на разные машины, увеличение памяти и настройку регламентных заданий на ночные часы. Для удалённой работы сотрудников базу можно опубликовать через веб-сервер (IIS или Apache) — это отдельная задача, требующая настройки сертификатов и ограничения доступа.

Итог

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

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

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

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

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

Какую СУБД выбрать: PostgreSQL или MS SQL Server?

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

Можно ли перенести существующую файловую базу на сервер?

Да. Сделайте выгрузку файловой базы в файл .dt через конфигуратор («Администрирование» → «Выгрузить информационную базу»), создайте пустую серверную базу и загрузите в неё этот файл. Перед выгрузкой убедитесь, что все пользователи вышли из базы.

Клиенты не видят сервер 1С, с чего начать диагностику?

Проверьте по порядку: запущена ли служба агента сервера 1С, открыты ли порты 1540–1591 в брандмауэре, совпадает ли версия платформы на клиенте и сервере, правильно ли указано имя сервера в списке баз. Часто помогает проверка доступности сервера по имени и по IP-адресу — если по IP работает, а по имени нет, проблема в DNS.

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

Да, для работы сервера 1С:Предприятие требуется отдельная серверная лицензия, помимо клиентских лицензий на рабочие места. Лицензия активируется на конкретный сервер и привязывается к его аппаратным параметрам — при существенной смене оборудования может потребоваться повторная активация.