АдминистрированиеРабочийСервер.Записать

Методы · Write

Выполняет регистрацию рабочего сервера.

Синтаксис

Записать(<УстановитьЗапрещающееТребованиеНазначенияФункциональности>)
Полное описание, параметры и ограничения

АдминистрированиеРабочийСервер.Записать (AdministrationWorkServer.Write)

АдминистрированиеРабочийСервер (AdministrationWorkServer)

Записать (Write)

Доступен, начиная с версии 8.3.14.

Синтаксис:
Записать(<УстановитьЗапрещающееТребованиеНазначенияФункциональности>)
Параметры:

<УстановитьЗапрещающееТребованиеНазначенияФункциональности> (необязательный)
Тип: Булево.
Определяет, будет ли при добавлении рабочего сервера в кластер автоматически создаваться требование назначение функциональности на этом сервере "Любой объект требования - Не назначать - пусто - пусто - 0". Если требование создается (значение параметра - Истина), оно считается примененным. После добавления рабочего сервера на него не назначается никакая функциональность.
Добавление сервера не влияет на работу клиентов.
Значение по умолчанию: Ложь.
Описание:

Выполняет регистрацию рабочего сервера.

Доступность:

Тонкий клиент, сервер, толстый клиент, интеграция.

Использование в версии:

Доступен, начиная с версии 8.3.14.

Описание изменено в версии 8.3.25.

Методическая информация

Практические примеры

RAS: свой новый рабочий сервер и диапазон портов

Диапазоны редактируются у нового описания собственного вторичного сервера до записи. Не очищаем диапазоны чужого действующего сервера.

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

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

Подготовка

  1. Подготовьте собственный отдельный учебный сервер 1С с RAS по 127.0.0.1:1545 и ровно одним своим кластером. Не направляйте пример на сервер рабочих пользователей.

  2. В административной форме задайте строковые реквизиты ИмяАгента, ПарольАгента, ИмяАдминистратораКластера и ПарольКластера. Пароли вводятся в режиме пароля и не выводятся в сообщения. RAS аутентифицирует агента в порядке пароль, имя, а кластер — имя, пароль.

  3. Заранее вручную подготовьте свой вторичный агент на 1640 и свободные рабочие порты 1650–1659. Новый объект ещё не должен быть зарегистрирован.

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

Сервер = Новый АдминистрированиеСервера("127.0.0.1", 1545);
Сервер.ВыполнитьАутентификацию(ПарольАгента, ИмяАгента);
Кластеры = Сервер.ПолучитьКластеры();
Если Кластеры.Количество() <> 1 Тогда
    ВызватьИсключение "Нужен ровно один собственный учебный кластер";
КонецЕсли;
Кластер = Кластеры[0];
Кластер.ВыполнитьАутентификацию(ИмяАдминистратораКластера, ПарольКластера);
РабочийСервер = Кластер.СоздатьРабочийСервер();
РабочийСервер.Имя = "УчебныйРабочийСервер";
РабочийСервер.ИмяКомпьютера = "127.0.0.1";
РабочийСервер.Порт = 1640;
РабочийСервер.ОчиститьДиапазоныПортов();
Диапазон = Новый АдминистрированиеДиапазонПортов(1650, 1659);
РабочийСервер.ДобавитьДиапазонПортов(Диапазон);
РабочийСервер.Записать(Истина);
Сообщить("Диапазонов: " + Строка(РабочийСервер.ДиапазоныПортов.Количество()));

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

  1. Создайте новое собственное описание рабочего сервера.

  2. Очистите его исходный список и добавьте настоящий объект диапазона.

  3. Запишите параметры с явным значением флага.

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

  1. Границы диапазона заданы объектом АдминистрированиеДиапазонПортов.

  2. Изменение касается нового описания, а не найденного чужого сервера.

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

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

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

  1. Порты и сервер должны реально существовать в своей подготовке; эти команды не устанавливают серверное ПО.

  2. Записать меняет кластер; применять требования или запускать процессы автоматически по этому сообщению нельзя.

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

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

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

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

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