Очистить диапазоны нового описания рабочего сервера

Учебные задачи

Изменяем только новое описание, полученное штатной фабрикой; сервер не регистрируется в кластере.

Где и как запускать

Толстый клиент своей учебной базы; фрагмент вставляется в обработчик своей команды. Здесь 1С не запускалась.

Подготовка

  1. Свой отдельный учебный агент 1С на localhost:1540 и зарегистрированный V85.COMConnector в Windows.

  2. ИмяАгента и ПарольАгента — реквизиты собственной административной формы; пароль вводится скрыто. Описание не берётся из коллекции существующих рабочих серверов.

Менеджер = Новый COMОбъект("V85.COMConnector");
Агент = Менеджер.ConnectAgent("127.0.0.1:1540");
Агент.AuthenticateAgent(ИмяАгента, ПарольАгента);
Описание = Агент.CreateWorkingServerInfo();
Описание.ErasePortRange();
Сообщить("Диапазоны очищены у нового описания; регистрация не выполнялась");

Разбор по шагам

  1. Подключаемся к своему агенту.

  2. Фабрика создаёт новое описание рабочего сервера.

  3. ErasePortRange вызывается без аргументов на этом описании.

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

  1. Получен новый объект описания, а не рабочий сервер из кластера.

  2. В коде нет регистрации, изменения или удаления существующего сервера.

Ожидаемый результат

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

На что обратить внимание

  1. Контракт ErasePortRange — Интеграция. Изменения нового описания не означают изменения работающего кластера.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.