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

В этой статье мы систематизируем все ключевые пути хранения настроек сервера , включая параметры кластера, реестр Windows, файлы конфигурации баз данных и службы агентов. Особое внимание уделим различиям между файловым и клиент-серверным вариантами работы, а также нюансам для разных версий платформы (8.3.20+). Материал будет полезен как начинающим администраторам, так и опытным специалистам, которые хотят освежить знания или найти редко документированные детали.

1. Основные компоненты сервера 1С и их настройки

Сервер 1С:Предприятие состоит из нескольких логических частей, каждая из которых хранит свои настройки в отдельных местах. Основные компоненты:

  • 🔹 Кластер серверов 1С — центральный элемент, управляющий работой всех сервисов. Его настройки хранятся в реестре Windows и конфигурационных файлах.
  • 📁 Рабочие процессы (ragent) — обрабатывают запросы клиентов. Их параметры частично дублируют настройки кластера, но имеют собственные лог-файлы.
  • 🗄️ Сервер баз данных (MS SQL, PostgreSQL, Oracle) — хранит данные информационных баз, но некоторые параметры подключения прописаны в конфигурации 1С.
  • 🔄 Службы интеграции (например, 1С:Коннектор) — имеют отдельные файлы настроек, часто в формате XML или JSON.

Важно понимать, что настройки кластера и рабочих процессов не дублируют параметры конкретных информационных баз. Например, лимит памяти для процесса ragent.exe задаётся в реестре, а настройки автообновления конфигурации базы — в её собственном файле 1Cv8.1CD. Это разделение часто становится причиной путаницы при диагностике проблем.

📊 Какой тип сервера 1С вы администрируете?
Файловый (1С + MS SQL на одном ПК)
Клиент-серверный (отдельный сервер 1С + СУБД)
Облачный (1С:Fresh или аналоги)
Не администрирую, только пользуюсь

2. Настройки кластера серверов 1С в реестре Windows

Большая часть глобальных параметров кластера хранится в системном реестре Windows. Путь к ним зависит от разрядности системы и версии платформы. Для 1С:Предприятие 8.3.20+ актуальны следующие ключи:

HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\{ВерсияПлатформы}\Server\Clusters

Где {ВерсияПлатформы} — это номер сборки (например, 8.3.20.1854). Внутри этого раздела хранятся:

  • 📌 MainPort — основной порт кластера (по умолчанию 1540 или 1541).
  • 📌 RangePort — диапазон портов для рабочих процессов (например, 1560-1591).
  • 📌 SharedMemorySize — размер разделяемой памяти (в байтах).
  • 📌 MaxMemorySize — максимальный объём памяти для процесса rmngr.

Для изменения этих параметров рекомендуется использовать Консоль администрирования сервера 1С (1cv8adm.exe), так как ручное редактирование реестра может привести к нестабильной работе. Однако в некоторых случаях (например, при восстановлении после сбоя) прямой доступ к реестру неизбежен.

⚠️ Внимание: При ручном редактировании реестра обязательно создайте резервную копию раздела HKEY_LOCAL_MACHINE\SOFTWARE\1C с помощью команды reg export. Неправильные значения параметров SharedMemorySize или MaxMemorySize могут вызвать падение сервера при высокой нагрузке.
Параметр реестраТип данныхЗначение по умолчаниюНазначение
MainPortREG_DWORD1540Порт для подключения клиентов к менеджеру кластера
RangePortREG_SZ1560-1591Диапазон портов для рабочих процессов
SharedMemorySizeREG_DWORD1073741824 (1 ГБ)Размер разделяемой памяти для обмена данными
MaxMemorySizeREG_DWORD0 (не ограничено)Максимальный объём памяти для процесса rmngr
DisableProcessRecycleREG_DWORD0Отключение перезапуска рабочих процессов (1 — отключено)

3. Конфигурационные файлы кластера на диске

Помимо реестра, часть настроек кластера хранится в файлах на диске. Основные каталоги:

  • 📁 Папка установки 1С (например, C:\Program Files\1cv8\8.3.20.1854\bin\) — содержит исполняемые файлы (ragent.exe, rmngr.exe) и шаблоны конфигураций.
  • 📁 Рабочий каталог кластера (указывается при установке, например, C:\ProgramData\1C\1cv8\) — здесь хранятся:
    • 📄 Файлы *.lst — списки информационных баз.
    • 📄 Файлы *.log — журналы событий кластера.
    • 📄 Файл conf.cfg — конфигурация кластера в текстовом формате (актуален для версий 8.3.10+).
  • 📁 Каталог временных файлов (обычно %TEMP%\1C\1cv8\) — здесь хранятся кэш и промежуточные данные.

Файл conf.cfg заслуживает отдельного внимания. Он содержит параметры в формате Имя=Значение, например:


MainPort=1540

RangePort=1560-1591

SharedMemorySize=1073741824

MaxMemorySize=0

Этот файл автоматически синхронизируется с реестром при запуске кластера, но в некоторых случаях (например, при переносе сервера на новую машину) его можно отредактировать вручную. Однако после изменений обязательно перезапустите службу Агент сервера 1С:Предприятия.

💡

Если вы переносите кластер на другой сервер, скопируйте не только папку с конфигурационными файлами, но и раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\1C. Это сохранит все настройки без необходимости ручной перенастройки.

4. Где хранятся настройки конкретных информационных баз

Параметры отдельных баз данных (например, пути к файлам, настройки автообновления или права доступа) хранятся в двух местах:

  1. Файл информационной базы (.1CD для файловых баз или .DT для SQL-баз). В нём хранится:
    • 🔹 Версия конфигурации и платформы.
    • 🔹 Список пользователей и ролей (для файловых баз).
    • 🔹 Настройки автообновления (если включены).
  • Конфигурационный файл списка баз (ibases.lst или ibasesv8.lst в папке %APPDATA%\1C\1cv8\ или %ProgramData%\1C\1cv8\). Здесь указаны:
    • 🔹 Пути к файлам баз или строка подключения к СУБД.
    • 🔹 Параметры запуска (например, /WA- /Out).
    • 🔹 Признак"Основная база" для клиентских установок.

    Для клиент-серверных баз (работающих через MS SQL, PostgreSQL или Oracle) часть настроек хранится непосредственно в СУБД. Например, в MS SQL Server информация о базах 1С размещается в системных таблицах:

    • 🗃️ sys.databases — список баз данных.
    • 🗃️ INFORMATION_SCHEMA.TABLES — таблицы конкретной базы.
    • 🗃️ v8users (в базе 1С) — пользователи и их права.

    При переносе базы на другой сервер важно экспортировать не только данные, но и настройки подключения из файла ibases.lst. Иначе клиенты не смогут подключиться к перенесённой базе.

    ⚠️ Внимание: Файл ibases.lst может содержать пароли для подключения к SQL-серверу в открытом виде. При передаче этого файла по сети используйте защищённые каналы (например, WinSCP или SFTP).

    5. Лог-файлы и их расположение

    Журналы событий — незаменимый инструмент для диагностики проблем. Сервер 1С ведёт несколько типов логов:

    Тип логаПуть к файлуНазначение
    Лог кластера%ProgramData%\1C\1cv8\log\srvinfo.{дата}.logСобытия менеджера кластера (rmngr)
    Лог рабочего процесса%ProgramData%\1C\1cv8\log\ragent.{ПИД}.logОперации процесса ragent (обработка запросов)
    Лог технологического журнала%ProgramData%\1C\1cv8\log\techlog.{дата}.logПодробные события баз данных (если включён)
    Лог обновлений%ProgramData%\1C\1cv8\log\update.{дата}.logПроцесс автообновления конфигураций

    Уровень детализации логов настраивается в Консоли администрирования сервера 1С (раздел"Настройка технологического журнала"). Для диагностики сложных проблем рекомендуется включать режимы Debug или Trace, но помните, что это увеличивает нагрузку на диск.

    Пример пути к логу рабочего процесса:

    C:\ProgramData\1C\1cv8\log\ragent.1234.20260515.log

    Где 1234 — идентификатор процесса (PID), а 20260515 — дата создания файла.

    Как включить расширенное ведение логов?

    Для включения максимально детального лога выполните в консоли администрирования:

    1. Перейдите в"Настройка технологического журнала".

    2. Установите уровень детализации"Отладка (Debug)".

    3. Включите события"Все события" для модулей"Сервер","Менеджер кластера" и"Рабочий процесс".

    4. Укажите максимальный размер файла лога (например, 100 МБ).

    5. Примените настройки и перезапустите кластер.

    Внимание: расширенное ведение логов может значительно увеличить объём занимаемого дискового пространства (до нескольких ГБ в день при высокой нагрузке).

    6. Настройки служб и агентов 1С

    Сервер 1С включает несколько служб Windows, каждая из которых имеет свои параметры:

    • 🖥️ Агент сервера 1С:Предприятия (1C:Enterprise 8.3 Server Agent) — основная служба, управляющая кластером. Её настройки хранятся в реестре по пути:
    • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\1C:Enterprise 8.3 Server Agent
    • 🔄 Служба компаунда 1С (1C:Enterprise 8.3 Compound Server) — отвечает за работу с внешними компонентами. Её параметры редко требуют изменения.
    • 📡 Служба рассылки 1С (1C:Enterprise 8.3 Delivery Service) — управляет фоновыми задачами (например, отправкой писем). Настройки хранятся в файле delivery.cfg в рабочем каталоге кластера.

    Для управления службами можно использовать:

    • 🔧 Стандартную оснастку Windows services.msc.
    • 🔧 Утилиту sc.exe из командной строки (например, sc query"1C:Enterprise 8.3 Server Agent").
    • 🔧 Консоль администрирования 1С (1cv8adm.exe).

    При изменении параметров служб (например, типа запуска или учётной записи) обязательно перезапустите их. В противном случае изменения не вступят в силу.

    Служба"1C:Enterprise 8.3 Server Agent" запущена

    Порт 1540 (или другой, указанный в MainPort) доступен для подключения

    В логе srvinfo.log нет ошибок уровня"Error" или"Critical"

    Рабочие процессы ragent.exe присутствуют в диспетчере задач

    Тестовое подключение через 1cv8.exe проходит без ошибок-->

    7. Перенос настроек сервера 1С на другой компьютер

    При миграции сервера 1С на новое оборудование важно перенести не только данные баз, но и все настройки. Алгоритм действий:

    1. Экспортируйте раздел реестра:
      reg export"HKEY_LOCAL_MACHINE\SOFTWARE\1C" 1C_registry_backup.reg /y

      На новом сервере импортируйте его двойным кликом по файлу .reg.

    2. Скопируйте рабочий каталог кластера (например, C:\ProgramData\1C\1cv8\). Обратите внимание на права доступа — службы 1С должны иметь полный доступ к этой папке.
    3. Перенесите файлы информационных баз (для файловых баз) или сделайте резервную копию SQL-баз.
    4. Настройте службу"Агент сервера 1С" на автоматический запуск от имени доменной учётной записи (если используется домен).
    5. Проверьте сетевые настройки:
      • 🔌 Откройте порты 1540-1541 и диапазон RangePort в брандмауэре.
      • 🔌 Убедитесь, что имя сервера разрешается в DNS или файле hosts.
    6. После переноса рекомендуется:

      • 🔹 Перезапустить все службы 1С.
      • 🔹 Проверить подключение к базам через 1cv8.exe.
      • 🔹 Убедиться, что в логах нет ошибок подключения к СУБД (если используется SQL).
      ⚠️ Внимание: При переносе сервера в другой домен или на машину с другим именем может потребоваться пересоздание кластера через 1cv8adm.exe. В противном случае рабочие процессы не смогут корректно подключиться к менеджеру кластера.
      💡

      При миграции сервера 1С критически важно сохранить идентичность кластера (имя и UUID). Если кластер будет пересоздан, все клиенты потеряют подключение к базам и потребуется ручная перенастройка списка информационных баз на каждой рабочей станции.

      8. Частые ошибки и способы их устранения

      Неправильная настройка или повреждение конфигурационных файлов сервера 1С часто приводит кчным ошибкам. Рассмотрим наиболее распространённые:

      ОшибкаВозможная причинаСпособ устранения
      Не удалось подключиться к информационной базеНеверный порт кластера или блокировка брандмауэромПроверьте MainPort в реестре и правила брандмауэра для порта 1540
      Недостаточно лицензий для подключенияЛимит лицензий сервера исчерпан или неверный HASP-ключПроверьте количество доступных лицензий в 1cv8adm.exe и корректность подключения ключа
      Ошибка при запуске рабочего процесса: 0x80070005Недостаточно прав у учётной записи службыЗапустите службу"Агент сервера 1С" от имени администратора или доменной учётной записи
      Не найден файл базы данных (.1CD)Неверный путь в файле ibases.lstОбновите путь к файлу базы в консоли администрирования или вручную в файле ibases.lst
      Timeout expired при подключении к SQL-серверуНеверные настройки подключения или перегрузка СУБДПроверьте строку подключения в ibases.lst и нагрузку на SQL-сервер

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

      • 🔹 Конфликте портов (например, другой сервис занимает порт 1540).
      • 🔹 Повреждении файлов кластера (например, conf.cfg или srvinfo.log).
      • 🔹 Несовместимости версий (клиент и сервер используют разные сборки платформы).

      Для диагностики сетевых проблем можно использовать утилиты:

      • 🔧 telnet {имя_сервера} 1540 — проверка доступности порта.
      • 🔧 nslookup {имя_сервера} — проверка разрешения DNS.
      • 🔧 Test-Connection {имя_сервера} (в PowerShell) — проверка сетевой доступности.

      FAQ: Ответы на частые вопросы

      Как узнать, какой порт использует кластер 1С?

      Порт кластера хранится в реестре по пути HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\{Версия}\Server\Clusters\{ИмяКластера}\MainPort. Также его можно увидеть в Консоли администрирования сервера 1С на вкладке"Кластеры".

      Можно ли вручную редактировать файл ibases.lst?

      Да, но с осторожностью. Файл имеет текстовый формат, где каждая база описывается в отдельной секции. Пример:

      
      

      [Base1]

      Connect=File="C:\Bases\MyBase";

      Name=МояБаза

      После редактирования перезапустите кластер или обновите список баз в клиентском приложении (1cv8.exe).

      Где хранятся настройки автообновления конфигурации?

      Параметры автообновления хранятся:

      • 🔹 Для файловых баз — в самом файле базы (.1CD).
      • 🔹 Для SQL-баз — в таблице ConfigSave внутри базы данных.
      • 🔹 Глобальные настройки (например, путь к репозиторию обновлений) — в реестре или файле conf.cfg кластера.
    Как сбросить настройки кластера 1С к заводским?

    Чтобы сбросить настройки:

    1. Остановите все службы 1С (net stop"1C:Enterprise 8.3 Server Agent").
    2. Удалите раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\1C\1Cv8\8.3\{Версия}\Server\Clusters\{ИмяКластера}.
    3. Удалите папку кластера (обычно C:\ProgramData\1C\1cv8\).
    4. Переустановите сервер 1С или пересоздайте кластер через 1cv8adm.exe.

    ⚠️ Внимание: Эта процедура удалит все настройки кластера, но не затронет сами базы данных.

    Почему после обновления платформы сервер 1С не запускается?

    Частые причины:

    • 🔹 Конфликт версий — рабочие процессы старой версии пытаются подключиться к новому кластеру. Решение: перезапустите все службы 1С.
    • 🔹 Несовместимость конфигурации — база требует обновления. Решение: обновите конфигурацию через 1cv8.exe в режиме конфигуратора.
    • 🔹 Повреждение файлов — при обновлении могли повредиться файлы кластера. Решение: восстановите их из резервной копии или переустановите сервер.