Администрирование · 9 мин
Как развернуть локальный сервер 1С: практическое руководство
Развёртывание локального сервера 1С: выбор архитектуры, установка сервера 1С:Предприятие и СУБД, создание базы, настройка доступа и типичные ошибки.
Локальный сервер 1С нужен, когда с базой одновременно работают несколько сотрудников, а файловый режим уже не справляется: возникают блокировки, замедляется проведение документов, растёт риск повреждения данных. Клиент-серверная архитектура переносит обработку данных на связку «сервер 1С:Предприятие + СУБД», что снимает большинство ограничений файлового варианта и даёт нормальные инструменты резервного копирования и разграничения прав.
Развёртывание состоит из четырёх крупных этапов: подготовка оборудования и операционной системы, установка сервера 1С:Предприятие, установка и настройка СУБД (чаще всего PostgreSQL или MS SQL Server), создание информационной базы через консоль кластера. Ниже разобран каждый этап с конкретными действиями, проверками результата и типичными ошибками.
Когда нужен серверный вариант, а когда достаточно файлового
Файловый режим разумно использовать при работе одного-трёх пользователей с небольшой базой. Его главные ограничения: таблицы блокируются целиком при записи, нет полноценного параллелизма, а база хранится в одном файле, повреждение которого приводит к потере всех данных с момента последней копии.
Переходить на клиент-серверный вариант стоит, если заметны хотя бы два признака: пользователи жалуются на сообщения о конфликте блокировок, база заметно выросла, требуется работа по локальной сети более пяти человек или нужен регламентный фон без «замирания» интерфейса. Серверный режим также обязателен для публикации базы через веб-сервер и для использования СУБД-уровневых средств резервного копирования.
Сравнение вариантов
Подходит для 1–3 пользователей и небольшой базы. Ограничение: блокировки на уровне таблиц и риск повреждения единого файла.
Оптимален для большинства малых и средних компаний. Ограничение: требует аккуратной настройки параметров СУБД под 1С.
Подходит при наличии лицензий и администратора MS SQL. Ограничение: стоимость лицензий СУБД.
Требования к оборудованию и подготовка машины
Точные требования зависят от числа пользователей, размера базы и конфигурации, поэтому универсальных цифр не существует. Практический ориентир для небольшой компании: отдельный физический сервер или выделенная виртуальная машина, 16–32 ГБ оперативной памяти, быстрые диски (SSD под базу), стабильная локальная сеть. Не размещайте сервер 1С на обычном рабочем компьютере сотрудника — перезагрузка такой машины остановит работу всех пользователей.
Перед установкой подготовьте операционную систему: установите обновления, задайте статический IP-адрес или зарезервируйте адрес в DHCP, настройте время по NTP — расхождение часов между сервером и клиентами вызывает трудно диагностируемые ошибки. Создайте отдельную учётную запись службы для сервера 1С и СУБД, не используйте учётную запись администратора домена.
Установка сервера 1С:Предприятие
Дистрибутив сервера скачивается с портала 1С по действующей подписке. Важно, чтобы версия платформы сервера совпадала или была совместима с версией, под которую создана конфигурация, — несовпадение релизов у клиента и сервера приводит к отказу в подключении.
При установке на Windows выберите компонент «Сервер 1С:Предприятие» и установку в качестве службы — так сервер будет стартовать автоматически после перезагрузки. Укажите учётную запись службы, созданную на этапе подготовки, и убедитесь, что у неё есть права на каталоги сервера (каталог srvinfo с данными кластера).
После установки откройте консоль управления серверами 1С (она ставится вместе с компонентами администрирования), зарегистрируйте локальный сервер и убедитесь, что кластер создан и агент запущен. Порт агента по умолчанию — 1540, менеджера кластера — 1541, диапазон рабочих процессов — 1560–1591; эти порты должны быть открыты в брандмауэре.
- 1Скачайте дистрибутив сервера 1С нужной версии платформы
- 2Запустите установку и выберите компонент «Сервер 1С:Предприятие»
- 3Укажите установку как службы Windows и учётную запись службы
- 4Откройте консоль серверов и зарегистрируйте локальный сервер
- 5Проверьте, что агент кластера запущен и порты 1540–1591 доступны
Установка и настройка СУБД
Наиболее распространённый бесплатный вариант — PostgreSQL, собранный с учётом требований 1С (существуют специальные сборки для работы с платформой). При установке задайте надёжный пароль суперпользователя, выберите подходящую локаль и сразу скорректируйте ключевые параметры: объём выделяемой памяти (shared_buffers), настройки журнала транзакций и фоновой очистки. Значения по умолчанию рассчитаны на слабое оборудование и заметно ограничивают производительность 1С.
Для MS SQL Server установите экземпляр, включите смешанную аутентификацию, создайте отдельный логин для базы 1С и убедитесь, что служба SQL Server Browser и протокол TCP/IP включены, если база размещается на другой машине. В обоих случаях сразу настройте план обслуживания: регулярное резервное копирование и обновление статистики.
Создание информационной базы и подключение пользователей
Новая база создаётся через консоль кластера серверов: в ветке «Информационные базы» выберите создание, укажите имя базы, тип СУБД, сервер баз данных, имя базы на стороне СУБД и учётные данные для подключения. Альтернатива — создание базы при первом запуске толстого клиента с указанием серверного варианта.
Далее загрузите конфигурацию из файла .dt или .cf через конфигуратор, создайте пользователей и назначьте роли. На рабочих местах добавьте базу в список через диалог запуска, указав серверный вариант: имя сервера 1С и имя информационной базы. Проверьте вход под обычным пользователем, а не только под администратором.
Как проверить результат
Пользователь входит в базу с рабочего места, документы открываются и проводятся
Ошибка соединения с сервером или отказ в доступе к СУБД
Агент сервера 1С и служба СУБД работают после перезагрузки машины
После перезагрузки база недоступна, службы остановлены
Файл копии создаётся по расписанию и восстанавливается на тестовом стенде
Копия не создаётся или восстановление завершается ошибкой
Типичные ошибки и их последствия
Большинство проблем при развёртывании связано не с самой платформой, а с окружением: закрытые порты, неверные права учётной записи службы, несовпадение версий платформы на сервере и клиентах. Вторая группа ошибок — настройки СУБД «по умолчанию», из-за которых сервер с хорошим оборудованием работает медленно.
Обслуживание и дальнейшие шаги
После запуска сервер требует регулярного обслуживания: контроль свободного места на дисках, мониторинг журналов СУБД и технологического журнала 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С:Предприятие требуется отдельная серверная лицензия, помимо клиентских лицензий на рабочие места. Лицензия активируется на конкретный сервер и привязывается к его аппаратным параметрам — при существенной смене оборудования может потребоваться повторная активация.