Skip to content

Администрирование кластера

ПараметрыАдминистрированияКластера

Описание, пример вызова
// Параметры подключения к администрируемому кластеру серверов.
//
// Возвращаемое значение:
// Структура:
// * ТипПодключения - Строка - возможные значения:
// "COM" - при подключении к агенту сервера с использованием COM-объекта V8*.ComConnector;
// "RAS" - при подключении к серверу администрирования (ras) с использованием консольного
// клиента сервера администрирования (rac);
// * АдресАгентаСервера - Строка - сетевой адрес агента сервера (только при ТипПодключения = "COM");
// * ПортАгентаСервера - Число - сетевой порт агента сервера (только при ТипПодключения = "COM"),
// типичное значение 1540;
// * АдресСервераАдминистрирования - Строка - сетевой адрес сервера администрирования ras (только.
// При ТипПодключения = "RAS");
// * ПортСервераАдминистрирования - Число - сетевой порт сервера администрирования ras (только при.
// ТипПодключения = "RAS"), типичное значение 1545;
// * ПортКластера - Число - сетевой порт менеджера администрируемого кластера, типичное значение 1541;
// * ИмяАдминистратораКластера - Строка - имя учетной записи администратора кластера (если для кластера
// не задан список администраторов - используется пустая строка);
// * ПарольАдминистратораКластера - Строка - пароль учетной записи администратора кластера (если
// для кластера не задан список администраторов или для учетной записи не установлен пароль -
// используется пустая строка).
//
Функция ПараметрыАдминистрированияКластера() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ПараметрыАдминистрированияКластера()

ПараметрыАдминистрированияИнформационнойБазыКластера

Описание, пример вызова
// Параметры подключения к администрируемой информационной базе кластера.
//
// Возвращаемое значение:
// Структура:
// * ИмяВКластере - Строка - имя администрируемой информационной базы в кластере серверов,
// * ИмяАдминистратораИнформационнойБазы - Строка - имя пользователя информационной базы с правами
// администратора (если для информационной базы не задан список пользователей ИБ - используется
// пустая строка),
// * ПарольАдминистратораИнформационнойБазы - Строка - пароль пользователя информационной базы
// с правами администратора (если для информационной базы не задан список пользователей ИБ или
// для пользователя ИБ не установлен пароль - используется пустая строка).
//
Функция ПараметрыАдминистрированияИнформационнойБазыКластера() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера()

ПроверитьПараметрыАдминистрирования

Описание, пример вызова
// Проверяет корректность параметров администрирования.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// ПроверятьПараметрыАдминистрированияКластера - Булево - флаг необходимости проверки параметров администрирования
// кластера.
// ПроверятьПараметрыАдминистрированияИнформационнойБазы - Булево - флаг необходимости проверки параметров
// администрирования кластера.
//
Процедура ПроверитьПараметрыАдминистрирования(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Экспорт

Пример вызова

АдминистрированиеКластера.ПроверитьПараметрыАдминистрирования(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ, );

СвойстваБлокировкиСеансовИРегламентныхЗаданий

Описание, пример вызова
// Свойства блокировки сеансов и регламентных заданий информационной базы.
//
// Возвращаемое значение:
// Структура:
// * БлокировкаСеансов - Булево - флаг установки блокировки новых сеансов с информационной базой,
// * ДатаС - Дата - момент начала блокировки новых сеансов с информационной базой,
// * ДатаПо - Дата - момент окончания блокировки новых сеансов с информационной базой,
// * Сообщение - Строка - сообщение, отображаемое пользователю при попытке установки нового сеанса
// с информационной базой при установленной блокировке новых сеансов,
// * КодРазрешения - Строка - код обхода блокировки новых сеансов с информационной базой,
// * БлокировкаРегламентныхЗаданий - Булево - флаг блокировки выполнения регламентных заданий информационной базы.
//
Функция СвойстваБлокировкиСеансовИРегламентныхЗаданий() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий()

БлокировкаСеансовИЗаданийИнформационнойБазы

Описание, пример вызова
// Возвращает текущее состояние блокировки сеансов и регламентных заданий для информационной базы.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
//
// Возвращаемое значение:
// см. АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий
//
Функция БлокировкаСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.БлокировкаСеансовИЗаданийИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ);

УстановитьБлокировкуСеансовИЗаданийИнформационнойБазы

Описание, пример вызова
// Устанавливает новое состояние блокировки сеансов и регламентных заданий для информационной базы.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// СвойстваБлокировкиСеансовИЗаданий - см. АдминистрированиеКластера.СвойстваБлокировкиСеансовИРегламентныхЗаданий
//
Процедура УстановитьБлокировкуСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач СвойстваБлокировкиСеансовИЗаданий) Экспорт

Пример вызова

АдминистрированиеКластера.УстановитьБлокировкуСеансовИЗаданийИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ, СвойстваБлокировкиСеансовИЗаданий)

СнятьБлокировкуСеансовИЗаданийИнформационнойБазы

Описание, пример вызова
// Снимает блокировку сеансов и регламентных заданий для информационной базы.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
//
Процедура СнятьБлокировкуСеансовИЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено) Экспорт

Пример вызова

АдминистрированиеКластера.СнятьБлокировкуСеансовИЗаданийИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ);

БлокировкаРегламентныхЗаданийИнформационнойБазы

Описание, пример вызова
// Возвращает текущее состояние блокировки регламентных заданий для информационной базы.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
//
// Возвращаемое значение:
// Булево - блокировка установлена.
//
Функция БлокировкаРегламентныхЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.БлокировкаРегламентныхЗаданийИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ);

УстановитьБлокировкуРегламентныхЗаданийИнформационнойБазы

Описание, пример вызова
// Устанавливает новое состояние блокировки регламентных заданий для информационной базы.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// БлокировкаРегламентныхЗаданий - Булево - флаг установки блокировки регламентных заданий информационной базы.
//
Процедура УстановитьБлокировкуРегламентныхЗаданийИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ, Знач БлокировкаРегламентныхЗаданий) Экспорт

Пример вызова

АдминистрированиеКластера.УстановитьБлокировкуРегламентныхЗаданийИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ, БлокировкаРегламентныхЗаданий)

СвойстваСеанса

Описание, пример вызова
// Свойства сеанса информационной базы.
//
// Возвращаемое значение:
// Структура:
// * Номер - Число - номер сеанса. Уникален среди всех сеансов информационной базы,
// * ИмяПользователя - Строка - имя аутентифицированного пользователя информационной базы,
// * ИмяКлиентскогоКомпьютера - Строка - имя или сетевой адрес компьютера, установившего
// сеанс с информационной базой,
// * ИдентификаторКлиентскогоПриложения - Строка - идентификатор приложения, установившего сеанс.
// Возможные значения - см. описание к функции глобального контекста ПредставлениеПриложения(),
// * ИдентификаторЯзыка - Строка - идентификатор языка интерфейса,
// * МоментСозданияСеанса - Дата - момент установки сеанса,
// * МоментПоследнейАктивностиСеанса - Дата - момент последней активности сеанса,
// * Блокировка - Число - номер сеанса, который является причиной ожидания управляемой транзакционной
// блокировки в том случае, если сеанс выполняет установку управляемых транзакционных блокировок
// и ожидает снятия блокировок, установленных другим сеансом (иначе - значение равно 0),
// * БлокировкаСУБД - Число - номер сеанса, который является причиной ожидания транзакционной
// блокировки в том случае, если сеанс исполняет запрос к СУБД и ожидает транзакционную
// блокировку, установленную другим сеансом (иначе - значение равно 0),
// * Передано - Число - объем данных, переданных меду сервером "1С:Предприятия" и клиентским приложением
// данного сеанса с момента начала сеанса (в байтах),
// * ПереданоЗа5Минут - Число - объем данных, переданных между сервером "1С:Предприятия" и клиентским
// приложением данного сеанса за последние 5 минут (в байтах),
// * СерверныхВызовов - Число - количество вызовов сервера "1С:Предприятия" от имена данного сеанса с
// момента начала сеанса,
// * СерверныхВызововЗа5Минут - Число - количество вызовов сервера "1С:Предприятия" от имени данного сеанса
// за последние 5 минут,
// * ДлительностьСерверныхВызовов - Число - время исполнения вызовов сервера "1С:Предприятия" от имени
// данного сеанса с момента начала сеанса (в секундах),
// * ДлительностьТекущегоСерверногоВызова - Число - интервал времени в миллисекундах, прошедший с момента начала
// обращения, в случае, если сеанс выполняется вызов сервера "1С:Предприятия" (иначе - значение равно 0),
// * ДлительностьСерверныхВызововЗа5Минут - Число - время исполнения вызовов сервера 1С:Предприятия от имени
// данного сеанса за последние 5 минут (в миллисекундах),
// * ПереданоСУБД - Число - количество данных, переданных и полученных от СУБД от имени данного сеанса с
// момента начала сеанса (в байтах),
// * ПереданоСУБДЗа5Минут - Число - количество данных, переданных и полученных от СУБД от имени данного сеанса
// за последние 5 минут (в байтах),
// * ДлительностьВызововСУБД - Число - время исполнения запросов к СУБД от имени данного сеанса с момента начала
// сеанса (в миллисекундах),
// * ДлительностьТекущегоВызоваСУБД - Число - интервал времени в миллисекундах, прошедший с начала выполнения
// запроса в случае, если сеанс выполняет запрос к СУБД (иначе - значение равно 0),
// * ДлительностьВызововСУБДЗа5Минут - Число - суммарное время исполнения запросов к СУБД от имени данного сеанса
// за последние 5 минут (в миллисекундах).
// * СоединениеСУБД - Строка - номер соединения с СУБД в терминах СУБД в том случае, если в момент получения списка
// сеансов выполняется запрос к СУБД, открыта транзакция или определены временные таблицы (т.е. захвачено
// соединение с СУБД). Если соединение с СУБД не захвачено - значение равно пустой строке,
// * ВремяСоединенияСУБД - Число - время соединения с СУБД с момента захвата (в миллисекундах). Если соединение с.
// СУБД не захвачено - значение равно 0,
// * МоментЗахватаСоединенияСУБД - Дата - момент времени, когда соединение с СУБД было последний раз
// захвачено другим сеансом.
// * ОписаниеСоединения - Структура
// - Неопределено - содержит описание соединения, которому назначен сеанс,
// описание полей см. АдминистрированиеКластера.СвойстваОписанияСоединения. Иначе - Неопределено.
// * Спящий - Булево - сеанс находится в спящем режиме.
// * ЗавершитьЧерез - Число - интервал времени в секундах, по истечении которого спящий сеанс завершается.
// * ЗаснутьЧерез - Число - интервал времени в секундах, по истечении которого неактивный сеанс переводится в спящий
// режим.
// * ПрочитаноСДиска - Число - содержит количество данных в байтах, прочитанных с диска сеансом с момента начала сеанса.
// * ПрочитаноСДискаВТекущемВызове - Число - содержит количество данных в байтах, прочитанных с диска с начала
// выполнения текущего вызова.
// * ПрочитаноСДискаЗа5Минут - Число - содержит количество данных в байтах, прочитанных с диска сеансом за последние
// 5 минут.
// * Лицензия - Структура
// - Неопределено - содержит информацию о клиентской лицензии, используемой этим сеансом,
// описание полей см. АдминистрированиеКластера.СвойстваЛицензии.
// Неопределено, если сеанс не использует лицензию.
// * ЗанятоПамяти - Число - содержит объем памяти в байтах, занятый в процессе вызовов с момента начала сеанса.
// * ЗанятоПамятиВТекущемВызове - Число - содержит объем памяти в байтах, занятый с начала выполнения текущего вызова.
// Если в данный момент вызов не выполняется, содержит 0.
// * ЗанятоПамятиЗа5Минут - Число - содержит объем памяти в байтах, занятый в процессе вызовов за последние 5 минут.
// * ЗаписаноНаДиск - Число - содержит количество данных в байтах, записанных на диск сеансом с момента начала сеанса.
// * ЗаписаноНаДискВТекущемВызове - Число - содержит количество данных в байтах, записанных на диск с начала
// выполнения текущего вызова.
// * ЗаписаноНаДискЗа5Минут - Число - содержит количество данных в байтах, записанных на диск сеансом за последние 5
// минут.
// * РабочийПроцесс - Структура
// - Неопределено - содержит рабочий процесс, с которым установлено соединение, если
// сеанс назначен соединению, описание полей см. АдминистрированиеКластера.СвойстваРабочегоПроцесса.
// Иначе - Неопределено.
//
Функция СвойстваСеанса() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваСеанса()

СвойстваЛицензии

Описание, пример вызова
// Свойства лицензии.
//
// Возвращаемое значение:
// Структура:
// * ИмяФайла - Строка - содержит полное имя используемого файла программной лицензии.
// * ПолноеПредставление - Строка - содержит локализованное строковое представление лицензии, как в свойстве
// "Лицензия" диалога свойств сеанса или свойств рабочего процесса консоли кластера
// * КраткоеПредставление - Строка - содержит локализованное строковое представление лицензии, как в колонке
// "Лицензия" списка сеансов или рабочих процессов.
// * ВыданаСервером - Булево - Истина - лицензия получена сервером "1С:Предприятия" и выдана клиентскому приложению.
// Ложь - лицензия получена клиентским приложением.
// * ТипЛицензии - Число - содержит тип лицензии:
// 0 - программная лицензия платформы;
// 1 - аппаратная лицензия (ключ защиты программы).
// * МаксимальноеКоличествоПользователейДляКомплекта - Число - содержит максимальное количество пользователей,
// допустимое для данного комплекта, если используется программная лицензия платформы. Иначе совпадает
// с значением свойства MaxUsersCur.
// * МаксимальноеКоличествоПользователейВКлюче - Число - содержит максимальное количество пользователей в
// используемом ключе защиты программы или в используемом файле программной лицензии.
// * ЛицензияПолученаЧерезAladdinLicenseManager - Булево - Истина, если для аппаратной лицензии ключ защиты программы
// является сетевым, лицензия получена через менеджер лицензий Aladdin License Manager; Ложь в
// противном случае.
// * АдресПроцесса - Строка - содержит адрес сервера, на котором запущен процесс, получивший лицензию.
// * ИдентификаторПроцесса - Строка - содержит идентификатор процесса, получившего лицензию, присвоенный ему
// операционной системой.
// * ПортПроцесса - Число - содержит номер IP-порта серверного процесса, получившего лицензию.
// * СерияКлюча - Строка - содержит серию ключа защиты программы для аппаратной лицензии или регистрационный номер
// комплекта для программной лицензии платформы.
//
Функция СвойстваЛицензии() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваЛицензии()

СвойстваОписанияСоединения

Описание, пример вызова
// Свойства описания соединения.
//
// Возвращаемое значение:
// Структура:
// * ИмяПриложения - Строка - содержит имя приложения, установившего соединение с фермой серверов "1С:Предприятия".
// * Блокировка - Число - содержит идентификатор соединения, блокирующего работу данного соединения (в Сервисе
// транзакционных блокировок).
// * МоментУстановкиСоединения - Дата - содержит момент времени, когда соединение было установлено.
// * Номер - Число - содержит идентификатор соединения. Позволяет различить разные соединения, установленные одним
// и тем же приложением с одного и того же клиентского компьютера
// * ИмяКлиентскогоКомпьютера - Строка - содержит имя пользовательского компьютера, с которого установлено соединение.
// * НомерСеанса - Число - содержит номер сеанса, если соединению назначен сеанс, иначе - 0.
// * РабочийПроцесс - Структура - содержит интерфейс объекта с описанием серверного процесса, с которым установлено
// данное соединение.
//
Функция СвойстваОписанияСоединения() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваОписанияСоединения()

СвойстваРабочегоПроцесса

Описание, пример вызова
// Свойства рабочего процесса.
//
// Возвращаемое значение:
// Структура:
// * ДоступнаяПроизводительность - Число - средняя за последние 5 минут доступная производительность. Определяется
// по времени реакции рабочего процесса на эталонный запрос. В соответствии с доступной
// производительностью кластер серверов принимает решение о распределении клиентов между рабочими
// процессами.
// * ЗатраченоКлиентом - Число - показывает среднее время, затрачиваемое рабочим процессом на обратные вызовы
// методов клиентского приложения при выполнении одного клиентского обращения
// * РеакцияСервера - Число - показывает среднее время обслуживания рабочим процессом одного клиентского обращения.
// Оно складывается из: значений свойств ЗатраченоСервером, ЗатраченоСУБД, ЗатраченоМенеджеромБлокировок,
// ЗатраченоКлиентом.
// * ЗатраченоСУБД - Число - показывает среднее время, затрачиваемое рабочим процессом на обращения к серверу баз
// данных при выполнении одного клиентского обращения.
// * ЗатраченоМенеджеромБлокировок - Число - показывает среднее время обращения к менеджеру блокировок.
// * ЗатраченоСервером - Число - показывает среднее время, затрачиваемое самим рабочим процессом на выполнение
// одного клиентского обращения.
// * КлиентскихПотоков - Число - показывает среднее количество клиентских потоков, исполняемых рабочим процессом кластера.
// * ОтносительнаяПроизводительность - Число - относительная производительность процесса. Может находиться в
// диапазоне от 1 до 1000. Используется в процессе выбора рабочего процесса, к которому будет
// подсоединен очередной клиент. Клиенты распределяются между рабочими процессами пропорционально
// производительности рабочих процессов.
// * Соединений - Число - количество соединений рабочего процесса с пользовательскими приложениями.
// * ИмяКомпьютера - Строка - содержит имя или IP-адрес компьютера, на котором должен быть запущен рабочий процесс.
// * Включен - Булево - устанавливается кластером при необходимости запустить или остановить рабочий процесс.
// Истина - процесс должен быть запущен и будет запущен при возможности.
// Ложь - процесс должен быть остановлен и будет остановлен после отсоединения всех пользователей или
// после истечения времени, заданного настройками кластера.
// * Порт - Число - содержит номер основного IP-порта рабочего процесса. Этот порт выделяется динамически при старте
// рабочего процесса из диапазонов портов, определенных для соответствующего рабочего сервера.
// * ПревышениеНадКритическимЗначением - Число - содержит время, в течение которого объем виртуальной памяти
// рабочего процесса превышает критическое значение, установленное для кластера, в секундах.
// * ЗанятоПамяти - Число - содержит объем виртуальной памяти, занимаемой рабочим процессом, в килобайтах.
// * Идентификатор - Строка - идентификатор активного рабочего процесса в терминах операционной системы.
// * Запущен - Число - состояние рабочего процесса.
// 0 - процесс неактивен (либо не загружен в память, либо не может выполнять клиентские запросы);
// 1 - процесс активен (работает).
// * КоличествоВызововПоКоторымПосчитанаСтатистика - Число - количество вызовов, по которым посчитана статистика.
// * МоментЗапуска - Дата - содержит момент запуска рабочего процесса. Если процесс не запущен, то пустая дата.
// * Использование - Число - определяет использование рабочего процесса кластером. Устанавливается администратором.
// Возможные значения:
// 0 - не использовать, процесс не должен быть запущен;
// 1 - использовать, процесс должен быть запущен;
// 2 - использовать как резервный, процесс должен быть запущен только при невозможности запуска
// процесса со значением 1 этого свойства.
// * Лицензия - Структура
// - Неопределено - содержит информацию о серверной лицензии, используемой рабочим процессом.
// Неопределено - рабочий процесс не использует серверную лицензию.
//
Функция СвойстваРабочегоПроцесса() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваРабочегоПроцесса()

СеансыИнформационнойБазы

Описание, пример вызова
// Возвращает описания сеансов информационной базы.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
// Если в параметре Фильтр задана структура (см. АдминистрированиеКластера.ФильтрСеансов), то
// сравнение всегда выполняется на равенство.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// Фильтр - Массив из см. АдминистрированиеКластера.ФильтрСеансов
// - см. АдминистрированиеКластера.ФильтрСеансов
//
// Возвращаемое значение:
// Массив из см. АдминистрированиеКластера.СвойстваСеанса
//
Функция СеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СеансыИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ, );

УдалитьСеансыИнформационнойБазы

Описание, пример вызова
// Удаляет сеансы с информационной базой по фильтру.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
// Если в параметре Фильтр задана структура (см. АдминистрированиеКластера.ФильтрСеансов), то
// сравнение всегда выполняется на равенство.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// Фильтр - Массив из см. АдминистрированиеКластера.ФильтрСеансов
// - см. АдминистрированиеКластера.ФильтрСеансов
//
Процедура УдалитьСеансыИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Экспорт

Пример вызова

АдминистрированиеКластера.УдалитьСеансыИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ, );

ФильтрСеансов

Описание, пример вызова
// Свойства фильтра сеансов.
// Для использования в функциях СеансыИнформационнойБазы, УдалитьСеансыИнформационнойБазы и аналогичных.
//
// Возвращаемое значение:
// Структура:
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация.
// Допустимые значения - см. возвращаемое значение функции АдминистрированиеКластера.СвойстваСеанса.
// * ВидСравнения - ВидСравнения - вид сравнения значений сеансов с указанным в условии фильтра.
// Допустимые значения:
// ВидСравнения.Равно,
// ВидСравнения.НеРавно,
// ВидСравнения.Больше (только для числовых значений),
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
// ВидСравнения.Меньше (только для числовых значений),
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
// ВидСравнения.ВСписке,
// ВидСравнения.НеВСписке,
// ВидСравнения.Интервал (только для числовых значений),
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений).
// * Значение - Число
// - Строка
// - Дата
// - Булево
// - СписокЗначений
// - Массив
// - Структура - значение, с которым
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
// соответствующее сравнение.
//
Функция ФильтрСеансов() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ФильтрСеансов()

СвойстваСоединения

Описание, пример вызова
// Свойства соединения с информационной базой.
//
// Возвращаемое значение:
// Структура:
// * Номер - Число - номер соединения с информационной базой.
// * ИмяПользователя - Строка - имя пользователя 1С:Предприятия, подсоединенного к информационной базе.
// * ИмяКлиентскогоКомпьютера - Строка - имя компьютера, с которого установлено соединение.
// * ИдентификаторКлиентскогоПриложения - Строка - идентификатор приложения, установившего соединение.
// Возможные значения - см. описание к функции глобального контекста ПредставлениеПриложения(),
// * МоментУстановкиСоединения - Дата - момент установки соединения.
// * РежимСоединенияСИнформационнойБазой - Число - режим соединения с информационной базой (0 -
// разделяемый, 1 - монопольный),
// * РежимСоединенияСБазойДанных - Число - режим соединения с базой данных (0 - соединение не установлено,
// 1 - разделяемый, 2 - монопольный).
// * БлокировкаСУБД - Число - идентификатор соединения, блокирующего работу данного соединения в СУБД.
// * Передано - Число - объем данных, полученных и отправленных соединением.
// * ПереданоЗа5Минут - Число - объем данных, полученных и отправленных соединением за последние 5 минут.
// * СерверныхВызовов - Число - количество серверных вызовов.
// * СерверныхВызововЗа5Минут - Число - количество серверных вызовов соединения за последние 5 минут.
// * ПереданоСУБД - Число - объем данных, переданных между сервером 1С:Предприятия и сервером баз данных,
// с момента установки данного соединения,
// * ПереданоСУБДЗа5Минут - Число - объем данных, переданных между сервером 1С:Предприятия и сервером баз
// данных за последние 5 минут,
// * СоединениеСУБД - Строка - идентификатор процесса соединения с СУБД (если на момент получения списка
// соединений данное соединение выполняло обращение к серверу СУБД, в противном случае - значение равно
// пустой строке). Идентификатор возвращается в терминах сервера СУБД.
// * ВремяСУБД - Число - время в секундах, в течении которого выполняется обращение к серверу СУБД (если на момент
// получения списка соединений данное соединение выполняло обращение к серверу СУБД, в противном случае
// значение равно 0).
// * МоментЗахватаСоединенияСУБД - Дата - момент последнего захвата соединения с сервером СУБД.
// * ДлительностьСерверныхВызовов - Число - длительность всех серверных вызовов соединения.
// * ДлительностьВызововСУБД - Число - время вызовов СУБД, инициированных соединением.
// * ДлительностьТекущегоСерверногоВызова - Число - длительность текущего серверного вызова.
// * ДлительностьТекущегоВызоваСУБД - Число - длительность текущего вызова сервера СУБД.
// * ДлительностьСерверныхВызововЗа5Минут - Число - длительность серверных вызовов соединения за последние 5 минут.
// * ДлительностьВызововСУБДЗа5Минут - Число - длительность вызовов соединения СУБД за последние 5 минут.
// * ПрочитаноСДиска - Число - содержит количество данных в байтах, прочитанных с диска сеансом с момента начала сеанса.
// * ПрочитаноСДискаВТекущемВызове - Число - содержит количество данных в байтах, прочитанных с диска с начала
// выполнения текущего вызова.
// * ПрочитаноСДискаЗа5Минут - Число - содержит количество данных в байтах, прочитанных с диска сеансом за
// последние 5 минут.
// * ЗанятоПамяти - Число - содержит объем памяти в байтах, занятый в процессе вызовов с момента начала сеанса.
// * ЗанятоПамятиВТекущемВызове - Число - содержит объем памяти в байтах, занятый с начала выполнения текущего
// вызова. Если в данный момент вызов не выполняется, содержит 0.
// * ЗанятоПамятиЗа5Минут - Число - содержит объем памяти в байтах, занятый в процессе вызовов за последние 5 минут.
// * ЗаписаноНаДиск - Число - содержит количество данных в байтах, записанных на диск сеансом с момента начала сеанса.
// * ЗаписаноНаДискВТекущемВызове - Число - содержит количество данных в байтах, записанных на диск с начала
// выполнения текущего вызова.
// * ЗаписаноНаДискЗа5Минут - Число - содержит количество данных в байтах, записанных на диск сеансом за
// последние 5 минут.
// * УправлениеНаходитсяНаСервере - Число - указывает, находится ли управление на сервере (0 - не находится, 1 - находится).
//
Функция СвойстваСоединения() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваСоединения()

СоединенияСИнформационнойБазой

Описание, пример вызова
// Возвращает описания соединений с информационной базой.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
// Если в параметре Фильтр задана структура (см. АдминистрированиеКластера.ФильтрСеансов), то
// сравнение всегда выполняется на равенство.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// Фильтр - см. АдминистрированиеКластера.ФильтрСоединений
// - Массив из см. АдминистрированиеКластера.ФильтрСоединений
//
// Возвращаемое значение:
// Массив из см. АдминистрированиеКластера.СвойстваСоединения
//
Функция СоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СоединенияСИнформационнойБазой(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ, );

РазорватьСоединенияСИнформационнойБазой

Описание, пример вызова
// Разрывает соединения с информационной базой по фильтру.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
// Если в параметре Фильтр задана структура (см. АдминистрированиеКластера.ФильтрСоединений), то
// сравнение всегда выполняется на равенство.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// Фильтр - Массив из см. АдминистрированиеКластера.ФильтрСоединений
// - см. АдминистрированиеКластера.ФильтрСоединений
//
Процедура РазорватьСоединенияСИнформационнойБазой(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Экспорт

Пример вызова

АдминистрированиеКластера.РазорватьСоединенияСИнформационнойБазой(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ, );

ФильтрСоединений

Описание, пример вызова
// Свойства фильтра соединений.
// Для использования в функциях СоединенияСИнформационнойБазой, РазорватьСоединенияСИнформационнойБазой и аналогичных.
//
// Возвращаемое значение:
// Структура:
// * Свойство - Строка - имя свойства, по которому осуществляется фильтрация.
// Допустимые значения - см. возвращаемое значение функции АдминистрированиеКластера.СвойстваСоединения.
// * ВидСравнения - ВидСравнения - вид сравнения значений сеансов с указанным в условии фильтра.
// Допустимые значения:
// ВидСравнения.Равно,
// ВидСравнения.НеРавно,
// ВидСравнения.Больше (только для числовых значений),
// ВидСравнения.БольшеИлиРавно (только для числовых значений),
// ВидСравнения.Меньше (только для числовых значений),
// ВидСравнения.МеньшеИлиРавно (только для числовых значений),
// ВидСравнения.ВСписке,
// ВидСравнения.НеВСписке,
// ВидСравнения.Интервал (только для числовых значений),
// ВидСравнения.ИнтервалВключаяГраницы (только для числовых значений),
// ВидСравнения.ИнтервалВключаяНачало (только для числовых значений),
// ВидСравнения.ИнтервалВключаяОкончание (только для числовых значений).
// * Значение - Число
// - Строка
// - Дата
// - Булево
// - СписокЗначений
// - Массив
// - Структура - значение, с которым
// сравнивается значение соответствующего свойства сеанса. При ВидСравнения.ВСписке и ВидСравнения.НеВСписке
// в качестве значения должны передаваться СписокЗначений или Массив, содержащие набор значений, с которыми
// будет выполняться сравнение. При ВидСравнения.Интервал, ВидСравнения.ИнтервалВключаяГраницы,
// ВидСравнения.ИнтервалВключаяНачало и ВидСравнения.ИнтервалВключаяОкончание в качестве значения должны
// передаваться структуры с полями С и По, значения которых образуют интервал, с которым будет выполняться
// соответствующее сравнение.
//
Функция ФильтрСоединений() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ФильтрСоединений()

ПрофильБезопасностиИнформационнойБазы

Описание, пример вызова
// Возвращает имя профиля безопасности, назначенного для информационной базы.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
//
// Возвращаемое значение:
// Строка - имя профиля безопасности, назначенного для информационной базы. Если для информационной базы не назначен
// профиль безопасности - возвращается пустая строка.
//
Функция ПрофильБезопасностиИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ПрофильБезопасностиИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ);

ПрофильБезопасностиБезопасногоРежимаИнформационнойБазы

Описание, пример вызова
// Возвращает имя профиля безопасности, назначенного для информационной базы в качестве профиля безопасности
// безопасного режима.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
//
// Возвращаемое значение:
// Строка - имя профиля безопасности, назначенного для информационной базы в качестве профиля безопасности безопасного
// режима. Если для информационной базы не назначен профиль безопасности - возвращается пустая строка.
//
Функция ПрофильБезопасностиБезопасногоРежимаИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ПрофильБезопасностиБезопасногоРежимаИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ);

УстановитьПрофильБезопасностиИнформационнойБазы

Описание, пример вызова
// Назначает для информационной базы использование профиля безопасности.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
// отключено использование профиля безопасности.
//
Процедура УстановитьПрофильБезопасностиИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Экспорт

Пример вызова

АдминистрированиеКластера.УстановитьПрофильБезопасностиИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ, );

УстановитьПрофильБезопасностиБезопасногоРежимаИнформационнойБазы

Описание, пример вызова
// Назначает для информационной базы использование профиля безопасности безопасного режима.
//
// Параметр ПараметрыАдминистрированияИБ может быть опущен в том случае, если аналогичные поля указаны
// в параметре ПараметрыАдминистрированияКластера.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИБ - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// ИмяПрофиля - Строка - имя профиля безопасности. Если передана пустая строка - для информационной базы будет
// отключено использование профиля безопасности безопасного режима.
//
Процедура УстановитьПрофильБезопасностиБезопасногоРежимаИнформационнойБазы(Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИБ = Неопределено, Знач ИмяПрофиля = "") Экспорт

Пример вызова

АдминистрированиеКластера.УстановитьПрофильБезопасностиБезопасногоРежимаИнформационнойБазы(ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИБ, ИмяПрофиля);

ПрофильБезопасностиСуществует

Описание, пример вызова
// Проверяет существование в кластере серверов профиля безопасности.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера.
// ИмяПрофиля - Строка - имя профиля безопасности, существование которого проверяется.
//
// Возвращаемое значение:
// Булево
//
Функция ПрофильБезопасностиСуществует(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ПрофильБезопасностиСуществует(ПараметрыАдминистрированияКластера, ИмяПрофиля)

СвойстваПрофиляБезопасности

Описание, пример вызова
// Свойства профиля безопасности.
//
// Возвращаемое значение:
// Структура:
// * Имя - Строка - имя профиля безопасности,
// * Описание - Строка - описание профиля безопасности,
// * ПрофильБезопасногоРежима - Булево - определяет возможность использования профиля безопасности
// в качестве профиля безопасности безопасного режима (как при указании в качестве профиля
// безопасного режима для информационной базы, так и при вызове.
// УстановитьБезопасныйРежим(<Имя профиля>) из кода конфигурации.
// * ПолныйДоступКПривилегированномуРежиму - Булево - определяет возможность установки
// привилегированного режима из безопасного режима данного профиля безопасности.
// * ПолныйДоступКФункциямКриптографии - Булево - определяет разрешение на использование криптографического
// функционала (подпись, проверка подписи, шифрование, расшифрование, работа с хранилищем сертификатов,
// проверка сертификатов, извлечение сертификатов из подписи) при работе на сервере.
// На клиенте функции криптографии не блокируются.
// Истина - исполнение разрешено. Ложь - исполнение запрещено.
// * ПолныйДоступКРасширениюВсехМодулей - Булево - определяет, разрешено ли изменение всех модулей в расширении
// конфигурации:
// Истина - разрешено расширять любой модуль.
// Ложь - разрешено расширять модули из списка разрешенных.
// * ДоступныеДляРасширенияМодули - Строка - используется, когда расширение всех модулей не разрешено.
// Содержит список полных имен объектов конфигурации или модулей, расширение которых разрешено,
// разделенных ";". Указание полного имени объекта конфигурации разрешает расширение всех модулей
// объекта. Указанием полного имени модуля разрешает расширение конкретного модуля.
// * НедоступныеДляРасширенияМодули - Строка - используется, когда расширение всех модулей разрешено.
// Содержит список полных имен объектов конфигурации или модулей, расширение которых не разрешено,
// разделенных ";". Указание полного имени объекта конфигурации запрещает расширение всех модулей
// объекта.
// * ПолныйДоступКРасширениюПравДоступа - Булево - определяет, разрешено ли повышение прав на объекты конфигурации
// расширениями, ограниченными профилем безопасности:
// Истина - повышение прав разрешено.
// Ложь - повышение прав не разрешено.
// Если указан список ролей расширяемой конфигурации, допускается повышение права, если хотя бы одна
// роль из списка включает в себя требуемое право.
// * РолиОграничивающиеРасширениеПравДоступа - Строка - содержит список имен ролей, влияющих на изменение прав
// доступа из расширения. При изменении списка ролей изменения в составе ролей учитываются только после
// перезапуска текущих сеансов и для новых сеансов.
// * ПолныйДоступКФайловойСистеме - Булево - определяет наличие ограничений на доступ к файловой
// системе. При установке значения Ложь доступ будет предоставлен только к каталогам файловой
// системы, перечисленным в свойстве ВиртуальныеКаталоги.
// * ПолныйДоступКCOMОбъектам - Булево - определяет наличие ограничений на доступ к использованию.
// COM-объектов. При установке значения равным Ложь, доступ будет предоставлен только к COM-классам,
// перечисленным в свойстве COM-классы.
// * ПолныйДоступКВнешнимКомпонентам - Булево - определяет наличие ограничений на доступ к использованию
// внешних компонент. При установке значения равным Ложь, доступ будет предоставлен только к внешним
// компонентам, перечисленным в свойстве ВнешниеКомпоненты.
// * ПолныйДоступКВнешнимМодулям - Булево - определяет наличие ограничений на доступ к использованию внешних
// модулей (внешние отчеты и обработки, вызовы Выполнить() и Вычислить()) в небезопасном режиме.
// При установке значения равным Ложь, будет предоставлена возможность использовать в небезопасном
// режиме только внешние модули, перечисленные в свойстве ВнешниеМодули.
// * ПолныйДоступКПриложениямОперационнойСистемы - Булево - определяет наличие ограничений на доступ к
// использованию приложений операционной системы. При установке значения равным Ложь, будет
// предоставлена возможность использовать только приложения операционной системы, перечисленные в
// свойстве ПриложенияОС.
// * ПолныйДоступКИнтернетРесурсам - Булево - определяет наличие ограничений на доступ к использованию
// интернет-ресурсов. При установке значения равным Ложь, будет предоставлена возможность использовать
// только интернет-ресурсы, перечисленные в свойстве интернетРесурсы.
// * ВиртуальныеКаталоги - Массив из см. АдминистрированиеКластера.СвойстваВиртуальногоКаталога
// * COMКлассы - Массив из см. АдминистрированиеКластера.СвойстваCOMКласса
// * ВнешниеКомпоненты - Массив из см. АдминистрированиеКластера.СвойстваВнешнейКомпоненты
// * ВнешниеМодули - Массив из см. АдминистрированиеКластера.СвойстваВнешнегоМодуля
// * ПриложенияОС - Массив из см. АдминистрированиеКластера.СвойстваПриложенияОС
// * ИнтернетРесурсы - Массив из см. АдминистрированиеКластера.СвойстваИнтернетРесурса
//
Функция СвойстваПрофиляБезопасности() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваПрофиляБезопасности()

СвойстваВиртуальногоКаталога

Описание, пример вызова
// Свойства виртуального каталога, к которому предоставляется доступ.
//
// Возвращаемое значение:
// Структура:
// * ЛогическийURL - Строка - логический URL каталога.
// * ФизическийURL - Строка - физический URL каталога на сервере для размещения данных виртуального каталога.
// * Описание - Строка - описание виртуального каталога.
// * ЧтениеДанных - Булево - флаг разрешения чтения данных из виртуального каталога.
// * ЗаписьДанных - Булево - флаг разрешения записи данных в виртуальный каталог.
//
Функция СвойстваВиртуальногоКаталога() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваВиртуальногоКаталога()

СвойстваCOMКласса

Описание, пример вызова
// Свойства COM-класса, к которому предоставляется доступ.
//
// Возвращаемое значение:
// Структура:
// * Имя - Строка - имя COM-класса, используется в качестве ключа при поиске.
// * Описание - Строка - описание COM-класса.
// * ФайлМоникер - Строка - имя файла, по которому создается объект методом глобального контекста
// ПолучитьCOMОбъект() с пустым значением второго параметра.
// * CLSID - Строка - представление идентификатора COM-класса в формате системного реестра MS Windows
// без фигурных скобок, по которому он может быть создан операционной системой.
// * Компьютер - Строка - имя компьютера, на котором может быть создан COM-объект.
//
Функция СвойстваCOMКласса() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваCOMКласса()

СвойстваВнешнейКомпоненты

Описание, пример вызова
// Свойства внешней компоненты, к которой предоставляется доступ.
//
// Возвращаемое значение:
// Структура:
// * Имя - Строка - имя внешней компоненты, используется в качестве ключа для поиска.
// * Описание - Строка - описание внешней компоненты.
// * ХешСумма - Строка - контрольная сумма разрешенной внешней компоненты, вычисленная алгоритмом SHA-1 и
// преобразованная к строке base64.
//
Функция СвойстваВнешнейКомпоненты() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваВнешнейКомпоненты()

СвойстваВнешнегоМодуля

Описание, пример вызова
// Свойства внешнего модуля, к которому предоставляется доступ.
//
// Возвращаемое значение:
// Структура:
// * Имя - Строка - имя внешнего модуля, используется в качестве ключа для поиска.
// * Описание - Строка - описание внешнего модуля.
// * ХешСумма - Строка - контрольная сумма разрешенного внешнего модуля, вычисленная алгоритмом SHA-1 и
// преобразованная к строке base64.
//
Функция СвойстваВнешнегоМодуля() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваВнешнегоМодуля()

СвойстваПриложенияОС

Описание, пример вызова
// Свойства приложения операционной системы, к которому предоставляется доступ.
//
// Возвращаемое значение:
// Структура:
// * Имя - Строка - имя приложения операционной системы, используется в качестве ключа для поиска.
// * Описание - Строка - описание приложения операционной системы.
// * ШаблонСтрокиЗапуска - Строка - шаблон строки запуска приложения (состоит из последовательности шаблонных слов,
// разделенных пробелами).
//
Функция СвойстваПриложенияОС() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваПриложенияОС()

СвойстваИнтернетРесурса

Описание, пример вызова
// Свойства Интернет-ресурса, к которому предоставляется доступ.
//
// Возвращаемое значение:
// Структура:
// * Имя - Строка - имя интернет-ресурса, используется в качестве ключа для поиска.
// * Описание - Строка - описание интернет-ресурса.
// * Протокол - Строка - разрешаемый сетевой протокол. Возможные значения:
// HTTP,
// HTTPS,
// FTP,
// FTPS,
// POP3,
// SMTP,
// IMAP.
// * Адрес - Строка - сетевой адрес Интернет-ресурса без указания протокола и порта.
// * Порт - Число - сетевой порт Интернет-ресурса.
//
Функция СвойстваИнтернетРесурса() Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваИнтернетРесурса()

ПрофильБезопасности

Описание, пример вызова
// Возвращает свойства профиля безопасности.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ИмяПрофиля - Строка - имя профиля безопасности.
//
// Возвращаемое значение:
// см. АдминистрированиеКластера.СвойстваПрофиляБезопасности
//
Функция ПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ПрофильБезопасности(ПараметрыАдминистрированияКластера, ИмяПрофиля)

СоздатьПрофильБезопасности

Описание, пример вызова
// Создает профиль безопасности по переданному описанию.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластера.СвойстваПрофиляБезопасности
//
Процедура СоздатьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт

Пример вызова

АдминистрированиеКластера.СоздатьПрофильБезопасности(ПараметрыАдминистрированияКластера, СвойстваПрофиляБезопасности)

УстановитьСвойстваПрофиляБезопасности

Описание, пример вызова
// Устанавливает свойства для существующего профиля безопасности по переданному описанию.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// СвойстваПрофиляБезопасности - см. АдминистрированиеКластера.СвойстваПрофиляБезопасности
//
Процедура УстановитьСвойстваПрофиляБезопасности(Знач ПараметрыАдминистрированияКластера, Знач СвойстваПрофиляБезопасности) Экспорт

Пример вызова

АдминистрированиеКластера.УстановитьСвойстваПрофиляБезопасности(ПараметрыАдминистрированияКластера, СвойстваПрофиляБезопасности)

УдалитьПрофильБезопасности

Описание, пример вызова
// Удаляет профиль безопасности.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ИмяПрофиля - Строка - имя профиля безопасности.
//
Процедура УдалитьПрофильБезопасности(Знач ПараметрыАдминистрированияКластера, Знач ИмяПрофиля) Экспорт

Пример вызова

АдминистрированиеКластера.УдалитьПрофильБезопасности(ПараметрыАдминистрированияКластера, ИмяПрофиля)

ИдентификаторИнформационнойБазы

Описание, пример вызова
// Возвращает внутренний идентификатор информационной базы.
//
// Параметры:
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов.
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ПараметрыАдминистрированияИнформационнойБазы - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
//
// Возвращаемое значение:
// Строка
//
Функция ИдентификаторИнформационнойБазы(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ПараметрыАдминистрированияИнформационнойБазы) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ИдентификаторИнформационнойБазы(ИдентификаторКластера, ПараметрыАдминистрированияКластера, ПараметрыАдминистрированияИнформационнойБазы)

СвойстваИнформационныхБаз

Описание, пример вызова
// Возвращает описания информационных баз.
//
// Параметры:
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов.
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// Фильтр - Структура - параметры фильтрации информационных баз.
//
// Возвращаемое значение:
// Массив из Структура
//
Функция СвойстваИнформационныхБаз(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваИнформационныхБаз(ИдентификаторКластера, ПараметрыАдминистрированияКластера, Фильтр);

ИдентификаторКластера

Описание, пример вызова
// Возвращает внутренний идентификатор кластера серверов.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера.
//
// Возвращаемое значение:
// Строка
//
Функция ИдентификаторКластера(Знач ПараметрыАдминистрированияКластера) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ИдентификаторКластера(ПараметрыАдминистрированияКластера)

СвойстваКластеров

Описание, пример вызова
// Возвращает описания кластеров серверов.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// Фильтр - Структура - параметры фильтрации кластеров серверов.
//
// Возвращаемое значение:
// Массив из Структура
//
Функция СвойстваКластеров(Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваКластеров(ПараметрыАдминистрированияКластера, Фильтр);

СвойстваРабочихПроцессов

Описание, пример вызова
// Возвращает описания рабочих процессов.
//
// Параметры:
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов.
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// Фильтр - Структура - параметры фильтрации рабочих процессов.
//
// Возвращаемое значение:
// Массив из Структура
//
Функция СвойстваРабочихПроцессов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваРабочихПроцессов(ИдентификаторКластера, ПараметрыАдминистрированияКластера, Фильтр);

СвойстваРабочихСерверов

Описание, пример вызова
// Возвращает описания рабочих серверов.
//
// Параметры:
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов.
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// Фильтр - Структура - параметры фильтрации рабочих серверов.
//
// Возвращаемое значение:
// Массив из Структура
//
Функция СвойстваРабочихСерверов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач Фильтр = Неопределено) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваРабочихСерверов(ИдентификаторКластера, ПараметрыАдминистрированияКластера, Фильтр);

СвойстваСеансов

Описание, пример вызова
// Возвращает описания сеансов информационной базы.
//
// Если в параметре Фильтр задана структура (см. АдминистрированиеКластера.ФильтрСеансов), то
// сравнение всегда выполняется на равенство.
//
// Параметры:
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов.
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы.
// Фильтр - см. АдминистрированиеКластера.ФильтрСеансов
// - Массив из см. АдминистрированиеКластера.ФильтрСеансов
// ИспользоватьСловарь - Булево - если Истина - возвращаемый результат будет заполнен с использованием словаря.
//
// Возвращаемое значение:
// - Массив из см. АдминистрированиеКластера.СвойстваСеанса
// - Массив из Соответствие - свойства сеансов в нотации утилиты rac (при ИспользоватьСловарь = Ложь).
//
Функция СвойстваСеансов(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Истина) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваСеансов(ИдентификаторКластера, ПараметрыАдминистрированияКластера, ИдентификаторИнформационнойБазы, Фильтр, ИспользоватьСловарь);

СвойстваСоединений

Описание, пример вызова
// Возвращает описания соединений с информационной базой.
//
// Параметры:
// ИдентификаторКластера - Строка - внутренний идентификатор кластера серверов.
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
// ИдентификаторИнформационнойБазы - Строка - внутренний идентификатор информационной базы.
// ПараметрыАдминистрированияИнформационнойБазы - см. АдминистрированиеКластера.ПараметрыАдминистрированияИнформационнойБазыКластера
// Фильтр - см. АдминистрированиеКластера.ФильтрСоединений
// - Массив из см. АдминистрированиеКластера.ФильтрСоединений
// ИспользоватьСловарь - Булево - если Истина - возвращаемый результат будет заполнен с использованием словаря.
//
// Возвращаемое значение:
// - Массив из см. АдминистрированиеКластера.СвойстваСоединения
// - Массив из Соответствие - свойства соединений в нотации утилиты rac (при ИспользоватьСловарь = Ложь).
//
Функция СвойстваСоединений(Знач ИдентификаторКластера, Знач ПараметрыАдминистрированияКластера, Знач ИдентификаторИнформационнойБазы, Знач ПараметрыАдминистрированияИнформационнойБазы, Знач Фильтр = Неопределено, Знач ИспользоватьСловарь = Ложь) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.СвойстваСоединений(ИдентификаторКластера, ПараметрыАдминистрированияКластера, ИдентификаторИнформационнойБазы, ПараметрыАдминистрированияИнформационнойБазы, Фильтр, ИспользоватьСловарь);

ПутьККлиентуСервераАдминистрирования

Описание, пример вызова
// Возвращает путь к консольному клиенту сервера администрирования.
//
// Параметры:
// ПараметрыАдминистрированияКластера - см. АдминистрированиеКластера.ПараметрыАдминистрированияКластера
//
// Возвращаемое значение:
// Строка
//
Функция ПутьККлиентуСервераАдминистрирования(Знач ПараметрыАдминистрированияКластера) Экспорт

Пример вызова

Результат = АдминистрированиеКластера.ПутьККлиентуСервераАдминистрирования(ПараметрыАдминистрированияКластера)

© 2024, ООО 1С-Софт
Все права защищены. Эта программа и сопроводительные материалы предоставляются
в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0).