Skip to content

Commit

Permalink
Merge branch 'release/v.1.4.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
arkuznetsov committed Apr 19, 2024
2 parents bfa47b3 + 2ab2577 commit 6466c22
Show file tree
Hide file tree
Showing 40 changed files with 705 additions and 612 deletions.
2 changes: 1 addition & 1 deletion packagedef
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@

Описание.Имя("irac")
.Версия("1.3.0")
.Версия("1.4.0")
.Автор("Artem Kuznetsov")
.АдресАвтора("[email protected]")
.Описание("Библиотека администрирования кластера серверов 1С")
Expand Down
10 changes: 5 additions & 5 deletions readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -173,7 +173,7 @@

| Параметры конструктора |||
|-|-|-|
| **ВерсияИлиПутьКУтилитеАдминистрирования** |Строка|маска версии 1С или путь к утилите RAC|
| **ВерсияИлиПутьКRAC** |Строка|маска версии 1С или путь к утилите RAC|
| **СтрокаПодключенияСервиса** |Строка|адрес:порт сервиса агента администрирования (RAS) (по умолчанию: "localhost:1545")|
| **Администратор** |Структура|параметры администратора агента сервера 1С|
|    *- Администратор* |    *Строка* |    *имя администратора агента сервера 1С*|
Expand Down Expand Up @@ -204,13 +204,13 @@

| Параметры конструктора |||
|-|-|-|
| **ВерсияИлиПутьКРАК** |Строка|маска версии 1С или путь к утилите RAC|
| **ВерсияИлиПутьКRAC** |Строка|маска версии 1С или путь к утилите RAC|

| Методы |||
|-|-|-|
| **ВерсияУтилитыАдминистрирования()** |Строка|возвращает версию утилиты RAC|
| **ПутьКУтилитеАдминистрирования()** |Строка|возвращает путь к утилите RAC|
| **УстановитьПутьКУтилитеАдминистрирования(Путь)** ||устанавливает переданный путь к утилите RAC|
| **ВерсияRAC()** |Строка|возвращает версию утилиты RAC|
| **ПутьКRAC()** |Строка|возвращает путь к утилите RAC|
| **УстановитьПутьКRAC(Путь)** ||устанавливает переданный путь к утилите RAC|
| **ВыполнитьКоманду(ПараметрыКоманды)** |Массив(Соответствие)|выполняет команду и возвращает код возврата|
| **ВыводКоманды(РазобратьВывод)** |Строка/Массив(Соответствие)|возвращает вывод команды|
| **КодВозврата()** |Число|возвращает код возврата выполнения команды|
Expand Down
22 changes: 11 additions & 11 deletions src/Классы/АдминистраторыАгента.os
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
Перем Лог; // - Логирование - объект-логгер

// Конструктор
//
//
// Параметры:
// АгентКластера - УправлениеКластером1С - ссылка на родительский объект агента кластера
//
Expand All @@ -32,12 +32,12 @@

// Процедура получает список администраторов агента кластера 1С от утилиты администрирования кластера 1С
// и сохраняет в локальных переменных
//
//
// Параметры:
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
// 0 - обновить данные только по таймеру
// -1 - не обновлять данные
//
//
Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт

Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
Expand Down Expand Up @@ -80,7 +80,7 @@
КонецПроцедуры // ОбновитьДанные()

// Функция признак необходимости обновления данных
//
//
// Параметры:
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
// 0 - обновить данные только по таймеру
Expand All @@ -96,7 +96,7 @@
КонецФункции // ТребуетсяОбновление()

// Функция возвращает описание параметров объекта
//
//
// Возвращаемое значение:
// КомандыОбъекта - описание параметров объекта,
//
Expand All @@ -107,7 +107,7 @@
КонецФункции // ПараметрыОбъекта()

// Функция возвращает список администраторов агента кластера
//
//
// Параметры:
// Отбор - Структура - Структура отбора администраторов (<поле>:<значение>)
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
Expand All @@ -129,7 +129,7 @@
КонецФункции // Список()

// Функция возвращает список администраторов агента кластеров 1С
//
//
// Параметры:
// ПоляИерархии - Строка - Поля для построения иерархии списка администраторов, разделенные ","
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
Expand All @@ -152,7 +152,7 @@
КонецФункции // ИерархическийСписок()

// Функция возвращает количество администраторов агента в списке
//
//
// Возвращаемое значение:
// Число - количество администраторов агента
//
Expand All @@ -167,7 +167,7 @@
КонецФункции // Количество()

// Функция возвращает описание администратора агента кластеров 1С
//
//
// Параметры:
// Имя - Строка - Имя администраторов агента
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
Expand All @@ -194,7 +194,7 @@
КонецФункции // Получить()

// Процедура добавляет нового администратора агента кластеров
//
//
// Параметры:
// Имя - Строка - имя администратора агента кластеров 1С
// ПараметрыАдминАгента - Структура - параметры создаваемого администратора
Expand Down Expand Up @@ -253,7 +253,7 @@
КонецПроцедуры // Добавить()

// Процедура удаляет администратора агента кластеров
//
//
// Параметры:
// Имя - Строка - имя администратора агента кластеров 1С
//
Expand Down
40 changes: 20 additions & 20 deletions src/Классы/АдминистраторыКластера.os
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@
Перем Лог; // - Логирование - объект-логгер

// Конструктор
//
//
// Параметры:
// АгентКластера - УправлениеКластером1С - ссылка на родительский объект агента кластера
// Кластер - Кластер - ссылка на родительский объект кластера
Expand All @@ -35,12 +35,12 @@

// Процедура получает список администраторов кластера 1С от утилиты администрирования кластера 1С
// и сохраняет в локальных переменных
//
//
// Параметры:
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
// 0 - обновить данные только по таймеру
// -1 - не обновлять данные
//
//
Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт

Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
Expand Down Expand Up @@ -84,7 +84,7 @@
КонецПроцедуры // ОбновитьДанные()

// Функция признак необходимости обновления данных
//
//
// Параметры:
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
// 0 - обновить данные только по таймеру
Expand All @@ -100,7 +100,7 @@
КонецФункции // ТребуетсяОбновление()

// Функция возвращает описание параметров объекта
//
//
// Возвращаемое значение:
// КомандыОбъекта - описание параметров объекта,
//
Expand All @@ -111,13 +111,13 @@
КонецФункции // ПараметрыОбъекта()

// Функция возвращает список администраторов кластера
//
//
// Параметры:
// Отбор - Структура - Структура отбора администраторов (<поле>:<значение>)
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
// 0 - обновить данные только по таймеру
// -1 - не обновлять данные
// ЭлементыКакСоответствия - Булево, - Истина - элементы результата будут преобразованы в соответствия
// ЭлементыКакСоответствия - Булево - Истина - элементы результата будут преобразованы в соответствия
// Строка с именами свойств в качестве ключей
// <Имя поля> - элементы результата будут преобразованы в соответствия
// со значением указанного поля в качестве ключей ("Имя"|"ИмяРАК")
Expand All @@ -133,7 +133,7 @@
КонецФункции // Список()

// Функция возвращает список администраторов кластера 1С
//
//
// Параметры:
// ПоляИерархии - Строка - Поля для построения иерархии списка администраторов, разделенные ","
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
Expand All @@ -156,7 +156,7 @@
КонецФункции // ИерархическийСписок()

// Функция возвращает количество администраторов кластера в списке
//
//
// Возвращаемое значение:
// Число - количество администраторов кластера
//
Expand All @@ -171,7 +171,7 @@
КонецФункции // Количество()

// Функция возвращает описание администратора кластера 1С
//
//
// Параметры:
// Имя - Строка - Имя администраторов кластера
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
Expand All @@ -198,16 +198,16 @@
КонецФункции // Получить()

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

Expand Down Expand Up @@ -255,7 +255,7 @@
КонецПроцедуры // Добавить()

// Процедура удаляет администратора кластера
//
//
// Параметры:
// Имя - Строка - имя администратора кластера 1С
//
Expand Down
16 changes: 8 additions & 8 deletions src/Классы/Блокировки.os
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
Перем Лог; // - Логирование - объект-логгер

// Конструктор
//
//
// Параметры:
// АгентКластера - УправлениеКластером1С - ссылка на родительский объект агента кластера
// Кластер - Кластер - ссылка на родительский объект кластера
Expand All @@ -45,12 +45,12 @@

// Процедура получает список блокировок от утилиты администрирования кластера 1С
// и сохраняет в локальных переменных
//
//
// Параметры:
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
// 0 - обновить данные только по таймеру
// -1 - не обновлять данные
//
//
Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт

Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
Expand Down Expand Up @@ -106,7 +106,7 @@
КонецПроцедуры // ОбновитьДанные()

// Функция признак необходимости обновления данных
//
//
// Параметры:
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
// 0 - обновить данные только по таймеру
Expand All @@ -122,7 +122,7 @@
КонецФункции // ТребуетсяОбновление()

// Функция возвращает описание параметров объекта
//
//
// Возвращаемое значение:
// КомандыОбъекта - описание параметров объекта,
//
Expand All @@ -133,7 +133,7 @@
КонецФункции // ПараметрыОбъекта()

// Функция возвращает список блокировок
//
//
// Параметры:
// Отбор - Структура - Структура отбора блокировок (<поле>:<значение>)
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
Expand All @@ -155,7 +155,7 @@
КонецФункции // Список()

// Функция возвращает список блокировок
//
//
// Параметры:
// ПоляИерархии - Строка - Поля для построения иерархии списка блокировок, разделенные ","
// РежимОбновления - Число - 1 - обновить данные принудительно (вызов RAC)
Expand All @@ -177,7 +177,7 @@
КонецФункции // ИерархическийСписок()

// Функция возвращает количество блокировок в списке
//
//
// Возвращаемое значение:
// Число - количество блокировок
//
Expand Down
Loading

0 comments on commit 6466c22

Please sign in to comment.