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

Процесс смены зависит от используемого режима работы: «Тонкий клиент» (веб-браузер или обычное приложение), «Толстый клиент» или работа непосредственно с Сервером 1С:Предприятия (rmngr). В данной статье мы разберем все возможные сценарии, от простой правки ярлыка до глубокой настройки кластера через консоль администрирования.

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

Изменение адреса в списке информационных баз

Самый простой и распространенный способ смены сервера касается клиентских рабочих мест, где пользователи запускают базу через стартовое окно. Здесь адрес сервера хранится в файле списка информационных баз или в реестре, в зависимости от версии платформы и способа установки.

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

В поле Сервер 1С:Предприятия удалите старый IP-адрес или доменное имя и введите новые координаты. Если используется нестандартный порт, укажите его через двоеточие, например: new-server.local:1541. После сохранения изменений стартовое окно автоматически обновит конфигурацию подключения.

  • 🖥️ Убедитесь, что новый адрес доступен по сети (проверка через ping или telnet).
  • 🔐 Проверьте права доступа пользователя к новому кластеру серверов.
  • 💾 Сделайте резервную копию файла ibases.v8i перед массовым редактированием.
💡

Если у вас множество рабочих мест, проще всего отредактировать центральный файл ibases.v8i в сетевой папке, чем бегать по каждому компьютеру.

Стоит отметить, что в некоторых корпоративных средах список баз может формироваться динамически через файл расширения или публикуется через веб-сервер. В таких случаях редактирование локального списка может быть заблокировано политикой безопасности.

⚠️ Внимание: При смене сервера имя информационной базы в списке может измениться, если на новом кластере оно зарегистрировано иначе. Сверьте соответствие имен, чтобы пользователи не подключились к тестовой базе вместо продуктивной.

Настройка подключения в толстом клиенте

Работа с Толстым клиентом предполагает более глубокое взаимодействие с инфраструктурой, так как этот режим часто используется администраторами для настройки самой конфигурации или проведения сложных регламентных операций. Здесь параметры соединения могут храниться не только в стартовом окне, но и в файлах настроек конкретного пользователя.

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

В открывшемся окне следует найти вкладку или поле, отвечающее за адрес сервера. Часто здесь используется механизм алиасов или прямая прописка хоста. Критически важно проверить, чтобы версия платформы толстого клиента была совместима с версией сервера, на который вы переходите.

📊 Какой клиент вы используете чаще всего?
Тонкий клиент
Толстый клиент
Веб-клиент
Мобильное приложение

Если вы используете файловый вариант подключения внутри толстого клиента, но с ссылками на общие ресурсы, то смена сервера может потребовать обновления путей к каталогам. Однако, в контексте серверного варианта, ключевым параметром остается имя хоста кластера.

Редактирование кластера через консоль администрирования

Для глобального управления инфраструктурой используется специальная утилита — Консоль администрирования серверов 1С:Предприятия (mmc-снапостер или отдельное приложение rmngr.msc). Это основной инструмент системного администратора, позволяющий видеть структуру кластера, активные сеансы и зарегистрированные базы.

При первом запуске консоли на новом рабочем месте администратора она по умолчанию пытается подключиться к локальному серверу (localhost). Чтобы управлять удаленным или новым кластером, необходимо добавить его в дерево консоли. Нажмите правой кнопкой мыши на корневой элемент Серверы 1С:Предприятия и выберите Добавить.

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

Параметр Описание Значение по умолчанию
Имя сервера Сетевое имя или IP хоста localhost
Порт агента Порт службы агента сервера 1545
Порт менеджера Порт центрального сервиса кластера 1541
Порт диапазона Диапазон портов рабочих процессов 1560-1591

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

☑️ Подготовка к миграции кластера

Выполнено: 0 / 4
⚠️ Внимание: Изменение параметров кластера в консоли администрирования вступает в силу немедленно. Ошибка в порте или имени может привести к тому, что вы потеряете управление сервером до перезапуска службы.

Правка файла параметров сервера (srvinfo)

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

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

Для поиска нужного файла используйте путь вида C:\ProgramData\1C\1Cv8\srvinfo\reg_1541 (цифры могут отличаться в зависимости от порта). Внутри вы найдете файлы с именами, соответствующими UID информационных баз. Открыв такой файл в текстовом редакторе, можно найти строки с указанием пути к данным или имени сервера, если используется специфическая конфигурация.

# Пример содержимого файла конфигурации базы

{

"name": "AccountingBase",

"desc": "Основная бухгалтерия",

"dbms": "MSSQLServer",

"dbserver": "SQL-NEW-01",

"dbname": "AccDB_v8"

}

Такой метод подходит для опытных администраторов, понимающих структуру хранения метаданных кластера. Для типовых задач смены адреса подключения клиентов этот метод избыточен и рискован.

Где хранится файл ibases.v8i?

В Windows 7/10/11 файл обычно находится по пути: C:\Users\%USERNAME%\AppData\Roaming\1C\1Cv8\ibases.v8i. В старых версиях Windows он мог лежать в папке Application Data.

Обновление ярлыков и параметров запуска

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

Чтобы исправить это, кликните правой кнопкой мыши по ярлыку и выберите Свойства. В поле Объект вы увидите команду запуска. Найдите параметр /S, за которым следует адрес сервера и имя базы в формате ServerName\BaseName.

Замените старое имя сервера на новое, сохранив имя базы неизменным (если оно не менялось при переносе). Пример правильной строки после редактирования: "C:\Program Files\1cv8\8.3.22.1567\bin\1cv8.exe" /S NewServer\Accounting /N User1.

  • 🔍 Проверьте наличие пробелов в пути к исполняемому файлу (они должны быть в кавычках).
  • 📝 Убедитесь, что параметр /S не потерялся при копировании новой строки.
  • 🚀 Протестируйте запуск сразу после сохранения свойств ярлыка.

Если в вашей организации используется система развертывания ПО (например, SCCM или Group Policy), массовое обновление ярлыков можно выполнить скриптом, заменяющим целевую строку во всех профилях пользователей.

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

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

Первым делом проверьте сетевую доступность. Используйте утилиту ping для проверки базовой связности, но помните, что ICMP-пакеты могут блокироваться фаерволом. Более надежный способ — проверка конкретного порта службы 1С с помощью команды telnet или Test-NetConnection в PowerShell.

Второй распространенной причиной ошибок является несовпадение версий платформы. Клиентская часть должна быть не старше серверной, а в идеале — совпадать с ней минорно. Проверьте версии в окне О программе на клиенте и в консоли администрирования на сервере.

💡

90% проблем после смены сервера связаны с фаерволами, блокирующими порты 1540-1560, или с неактуальными версиями клиентского ПО.

⚠️ Внимание: Если вы используете защищенное соединение (SSL/TLS), убедитесь, что сертификаты на новом сервере корректно установлены и доверены клиентским машинам. В противном случае соединение будет разорвано на этапе рукопожатия.

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

Что делать, если после смены сервера база не видна в списке?

Скорее всего, база еще не зарегистрирована в новом кластере. Зайдите в консоль администрирования нового сервера, создайте новую информационную базу (режим создания — из существующей на другом сервере или пустая) и укажите те же параметры СУБД, что были ранее. Либо выполните копирование базы через контекстное меню старого кластера (если есть доступ) на новый.

Можно ли использовать IP-адрес вместо имени сервера?

Да, в поле адреса сервера можно указывать как DNS-имя (например, srv1c.local), так и IPv4-адрес (например, 192.168.1.50). Использование IP-адреса надежнее в плоских сетях без настроенного DNS, но усложняет поддержку при смене сетевой инфраструктуры.

Как изменить порт сервера 1С, если стандартный занят?

Порт меняется в настройках службы Агент сервера 1С:Предприятия через оснастку services.msc. Откройте свойства службы, во вкладке параметров укажите новый порт в соответствующем поле. Не забудьте открыть этот порт в брандмауэре Windows и обновить адреса подключения во всех клиентах.

Влияет ли смена сервера на лицензии 1С?

Да, если используются аппаратные ключи защиты (USB), они должны быть подключены к новому серверу или настроен сервер лицензирования, видимый из новой сети. Для программных лицензий необходимо перепривязать ключи защиты на новый идентификатор оборудования (PIN-код) через утилиту управления лицензиями.

Нужно ли перезагружать сервер после смены адреса в реестре?

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