diff --git a/packagedef b/packagedef
index 0b2c040..e452f19 100644
--- a/packagedef
+++ b/packagedef
@@ -1,6 +1,6 @@
 
 Описание.Имя("irac")
-		.Версия("1.3.0")
+		.Версия("1.4.0")
         .Автор("Artem Kuznetsov")
         .АдресАвтора("ArKuznetsov@gmail.com")
         .Описание("Библиотека администрирования кластера серверов 1С")
diff --git a/readme.md b/readme.md
index 914c9ae..4001416 100644
--- a/readme.md
+++ b/readme.md
@@ -173,7 +173,7 @@
 
 | Параметры конструктора |||
 |-|-|-|
-| **ВерсияИлиПутьКУтилитеАдминистрирования** |Строка|маска версии 1С или путь к утилите RAC|
+| **ВерсияИлиПутьКRAC** |Строка|маска версии 1С или путь к утилите RAC|
 | **СтрокаПодключенияСервиса** |Строка|адрес:порт сервиса агента администрирования (RAS) (по умолчанию: "localhost:1545")|
 | **Администратор** |Структура|параметры администратора агента сервера 1С|
 |    *- Администратор* |    *Строка* |    *имя администратора агента сервера 1С*|
@@ -204,13 +204,13 @@
 
 | Параметры конструктора |||
 |-|-|-|
-| **ВерсияИлиПутьКРАК** |Строка|маска версии 1С или путь к утилите RAC|
+| **ВерсияИлиПутьКRAC** |Строка|маска версии 1С или путь к утилите RAC|
 
 | Методы |||
 |-|-|-|
-| **ВерсияУтилитыАдминистрирования()** |Строка|возвращает версию утилиты RAC|
-| **ПутьКУтилитеАдминистрирования()** |Строка|возвращает путь к утилите RAC|
-| **УстановитьПутьКУтилитеАдминистрирования(Путь)** ||устанавливает переданный путь к утилите RAC|
+| **ВерсияRAC()** |Строка|возвращает версию утилиты RAC|
+| **ПутьКRAC()** |Строка|возвращает путь к утилите RAC|
+| **УстановитьПутьКRAC(Путь)** ||устанавливает переданный путь к утилите RAC|
 | **ВыполнитьКоманду(ПараметрыКоманды)** |Массив(Соответствие)|выполняет команду и возвращает код возврата|
 | **ВыводКоманды(РазобратьВывод)** |Строка/Массив(Соответствие)|возвращает вывод команды|
 | **КодВозврата()** |Число|возвращает код возврата выполнения команды|
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\321\213\320\220\320\263\320\265\320\275\321\202\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\321\213\320\220\320\263\320\265\320\275\321\202\320\260.os"
index 92d1099..d4ad1a6 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\321\213\320\220\320\263\320\265\320\275\321\202\320\260.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\321\213\320\220\320\263\320\265\320\275\321\202\320\260.os"
@@ -14,7 +14,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //
@@ -32,12 +32,12 @@
 
 // Процедура получает список администраторов агента кластера 1С от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления         - Число          - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -80,7 +80,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления         - Число          - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -96,7 +96,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -107,7 +107,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список администраторов агента кластера
-//   
+//
 // Параметры:
 //   Отбор                     - Структура    - Структура отбора администраторов (<поле>:<значение>)
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -129,7 +129,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список администраторов агента кластеров 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии              - Строка       - Поля для построения иерархии списка администраторов, разделенные ","
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -152,7 +152,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество администраторов агента в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество администраторов агента
 //
@@ -167,7 +167,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание администратора агента кластеров 1С
-//   
+//
 // Параметры:
 //   Имя                      - Строка       - Имя администраторов агента
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -194,7 +194,7 @@
 КонецФункции // Получить()
 
 // Процедура добавляет нового администратора агента кластеров
-//   
+//
 // Параметры:
 //    Имя                         - Строка        - имя администратора агента кластеров 1С
 //    ПараметрыАдминАгента        - Структура        - параметры создаваемого администратора
@@ -253,7 +253,7 @@
 КонецПроцедуры // Добавить()
 
 // Процедура удаляет администратора агента кластеров
-//   
+//
 // Параметры:
 //   Имя                 - Строка        - имя администратора агента кластеров 1С
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
index 503d3f1..034b3c0 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\220\320\264\320\274\320\270\320\275\320\270\321\201\321\202\321\200\320\260\321\202\320\276\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
@@ -15,7 +15,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -35,12 +35,12 @@
 
 // Процедура получает список администраторов кластера 1С от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -84,7 +84,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -100,7 +100,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -111,13 +111,13 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список администраторов кластера
-//   
+//
 // Параметры:
 //   Отбор                     - Структура    - Структура отбора администраторов (<поле>:<значение>)
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   ЭлементыКакСоответствия   - Булево,      - Истина - элементы результата будут преобразованы в соответствия
+//   ЭлементыКакСоответствия   - Булево       - Истина - элементы результата будут преобразованы в соответствия
 //                               Строка         с именами свойств в качестве ключей
 //                                              <Имя поля> - элементы результата будут преобразованы в соответствия
 //                                              со значением указанного поля в качестве ключей ("Имя"|"ИмяРАК")
@@ -133,7 +133,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список администраторов кластера 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка администраторов, разделенные ","
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -156,7 +156,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество администраторов кластера в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество администраторов кластера
 //
@@ -171,7 +171,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание администратора кластера 1С
-//   
+//
 // Параметры:
 //   Имя                     - Строка    - Имя администраторов кластера
 //   РежимОбновления         - Число     - 1 - обновить данные принудительно (вызов RAC)
@@ -198,16 +198,16 @@
 КонецФункции // Получить()
 
 // Процедура добавляет нового администратора кластера
-//   
+//
 // Параметры:
-//    Имя                            - Строка        - имя администратора кластера 1С
-//    ПараметрыАдминКластера        - Структура        - параметры создаваемого администратора
-//        - Пароль                    - Строка        - пароль администратора кластера 1С
-//        - Описание                    - Строка        - описание администратора кластера 1С
-//        - СпособАвторизации            - Строка        - Пароль / пользователь ОС
-//        - ПользовательОС            - Строка    - пользователь ОС, соответствующий администратору
-//    УстановитьТекущим             - Булево        - Истина - сделать добавленного администратора
-//                                                  текущим для кластера
+//    Имя                           - Строка       - имя администратора кластера 1С
+//    ПараметрыАдминКластера        - Структура    - параметры создаваемого администратора
+//        - Пароль                    - Строка       - пароль администратора кластера 1С
+//        - Описание                  - Строка       - описание администратора кластера 1С
+//        - СпособАвторизации         - Строка       - Пароль / пользователь ОС
+//        - ПользовательОС            - Строка     - пользователь ОС, соответствующий администратору
+//    УстановитьТекущим             - Булево       - Истина - сделать добавленного администратора
+//                                                   текущим для кластера
 //
 Процедура Добавить(Знач Имя, Знач ПараметрыАдминКластера = Неопределено, УстановитьТекущим = Ложь) Экспорт
 
@@ -255,7 +255,7 @@
 КонецПроцедуры // Добавить()
 
 // Процедура удаляет администратора кластера
-//   
+//
 // Параметры:
 //   Имя                 - Строка        - имя администратора кластера 1С
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270.os"
index e46653b..bfd5b12 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\221\320\273\320\276\320\272\320\270\321\200\320\276\320\262\320\272\320\270.os"
@@ -19,7 +19,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -45,12 +45,12 @@
 
 // Процедура получает список блокировок от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 	
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -106,7 +106,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -122,7 +122,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -133,7 +133,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список блокировок
-//   
+//
 // Параметры:
 //   Отбор                     - Структура    - Структура отбора блокировок (<поле>:<значение>)
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -155,7 +155,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список блокировок
-//   
+//
 // Параметры:
 //   ПоляИерархии              - Строка       - Поля для построения иерархии списка блокировок, разделенные ","
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -177,7 +177,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество блокировок в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество блокировок
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\260\321\217\320\221\320\260\320\267\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\260\321\217\320\221\320\260\320\267\320\260.os"
index 582f0a4..3cacff8 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\260\321\217\320\221\320\260\320\267\320\260.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\320\260\321\217\320\221\320\260\320\267\320\260.os"
@@ -28,7 +28,7 @@
 Перем Лог;      // - Логирование     - объект-логгер                  // логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера          - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер                - Кластер                  - ссылка на родительский объект кластера
@@ -71,13 +71,13 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
 //                                             2 - обновить только основную информацию (вызов RAC)
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -118,7 +118,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -136,10 +136,10 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Процедура заполняет параметры информационной базы
-//   
+//
 // Параметры:
 //   ДанныеЗаполнения        - Соответствие        - данные, из которых будут заполнены параметры ИБ
-//   
+//
 Процедура ЗаполнитьПараметрыИБ(ДанныеЗаполнения)
 
 	ИБ_Имя = ДанныеЗаполнения.Получить("name");
@@ -150,7 +150,7 @@
 КонецПроцедуры // ЗаполнитьПараметрыИБ()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -164,7 +164,7 @@
 //
 // Возвращаемое значение:
 //    Соответствие - полное описание информационной базы 1С
-//   
+//
 Функция ПолучитьПолноеОписаниеИБ()
 
 	ПараметрыКоманды = Новый Соответствие();
@@ -209,7 +209,7 @@
 //
 // Возвращаемое значение:
 //    Соответствие - сокращенное описание информационной базы 1С
-//   
+//
 Функция ПолучитьОписаниеИБ()
 
 	ПараметрыКоманды = Новый Соответствие();
@@ -244,7 +244,7 @@
 КонецФункции // ПолучитьОписаниеИБ()
 
 // Функция возвращает структуру параметров авторизации для информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - структура параметров авторизации для информационной базы 1С
 //
@@ -256,7 +256,7 @@
 КонецФункции // ПараметрыАвторизации()
 
 // Функция возвращает строку параметров авторизации для информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - строка параметров авторизации для информационной базы 1С
 //
@@ -267,7 +267,7 @@
 КонецФункции // СтрокаАвторизации()
 
 // Процедура устанавливает параметры авторизации для информационной базы 1С
-//   
+//
 // Параметры:
 //   Администратор         - Строка    - администратор информационной базы 1С
 //   Пароль                - Строка    - пароль администратора информационной базы 1С
@@ -279,7 +279,7 @@
 КонецПроцедуры // УстановитьАдминистратора()
 
 // Функция - возвращает параметры подключения к СУБД для информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //   Структура         - параметры подключения к СУБД
 //     * ТипСУБД            - Строка    - тип СУБД (MSSQLServer, PostgreSQL, IBMDB2, OracleDatabase)
@@ -295,7 +295,7 @@
 КонецФункции // ПараметрыСУБД()
 
 // Процедура устанавливает параметры подключения к СУБД для информационной базы 1С
-//   
+//
 // Параметры:
 //   ТипСУБД            - Строка    - тип СУБД (MSSQLServer, PostgreSQL, IBMDB2, OracleDatabase)
 //   Сервер             - Строка    - адрес сервера СУБД
@@ -314,7 +314,7 @@
 КонецПроцедуры // УстановитьПараметрыСУБД()
 
 // Функция возвращает идентификатор информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - идентификатор информационной базы 1С
 //
@@ -325,7 +325,7 @@
 КонецФункции // Ид()
 
 // Функция возвращает имя информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - имя информационной базы 1С
 //
@@ -336,7 +336,7 @@
 КонецФункции // Имя()
 
 // Функция возвращает описание информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - описание информационной базы 1С
 //
@@ -347,7 +347,7 @@
 КонецФункции // Описание()
 
 // Функция возвращает признак доступности полного описания информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //    Булево - Истина - доступно полное описание; Ложь - доступно сокращенное описание
 //
@@ -358,7 +358,7 @@
 КонецФункции // ПолноеОписание()
 
 // Функция возвращает признак ошибки авторизации в ИБ при предыдущей попытке получения полных параметров
-//   
+//
 // Параметры:
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -377,7 +377,7 @@
 КонецФункции // ОшибкаАвторизации()
 
 // Функция возвращает признак ошибки авторизации в ИБ при предыдущей попытке получения полных параметров
-//   
+//
 // Параметры:
 //    НовоеЗначение    - Булево     - новое значение флага ошибки авторизации в ИБ
 //
@@ -388,7 +388,7 @@
 КонецПроцедуры // УстановитьОшибкуАвторизации()
 
 // Функция возвращает сеансы информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //    Сеансы - сеансы информационной базы 1С
 //
@@ -403,7 +403,7 @@
 КонецФункции // Сеансы()
 
 // Функция возвращает соединения информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //    Соединения - соединения информационной базы 1С
 //
@@ -418,7 +418,7 @@
 КонецФункции // Соединения()
 
 // Функция возвращает блокировки информационной базы 1С
-//   
+//
 // Возвращаемое значение:
 //    Блокировки - блокировки информационной базы 1С
 //
@@ -433,7 +433,7 @@
 КонецФункции // Блокировки()
 
 // Функция возвращает значение параметра информационной базы 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра информационной базы
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
@@ -483,7 +483,7 @@
 КонецФункции // Получить()
 	
 // Процедура изменяет параметры информационной базы
-//   
+//
 // Параметры:
 //   ПараметрыИБ         - Структура        - новые параметры информационной базы
 //
@@ -527,7 +527,7 @@
 КонецПроцедуры // Изменить()
 
 // Процедура удаляет информационную базу
-//   
+//
 // Параметры:
 //   ДействияСБазойСУБД    - Строка      - "drop" - удалить базу данных; "clear" - очистить базу данных;
 //                                         иначе оставить базу данных как есть
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\221\320\260\320\267\321\213.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\221\320\260\320\267\321\213.os"
index 9218571..42a1e26 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\221\320\260\320\267\321\213.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\320\275\321\204\320\276\321\200\320\274\320\260\321\206\320\270\320\276\320\275\320\275\321\213\320\265\320\221\320\260\320\267\321\213.os"
@@ -15,7 +15,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -35,12 +35,12 @@
 
 // Процедура получает список информационных баз от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -80,7 +80,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -96,7 +96,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -107,7 +107,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список информационных баз
-//   
+//
 // Параметры:
 //   Отбор                     - Структура    - Структура отбора информационных баз (<поле>:<значение>)
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -129,7 +129,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список информационных баз
-//   
+//
 // Параметры:
 //   ПоляИерархии              - Строка       - Поля для построения иерархии списка информационных баз, разделенные ","
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -153,7 +153,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество информационных баз в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество информационных баз
 //
@@ -168,7 +168,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание информационной базы 1С
-//   
+//
 // Параметры:
 //   ИмяИлиИд                - Строка    - Имя или идентификатор информационной базы 1С
 //   РежимОбновления         - Число     - 1 - обновить данные принудительно (вызов RAC)
@@ -200,7 +200,7 @@
 КонецФункции // Получить()
 
 // Процедура добавляет новую информационную базу
-//   
+//
 // Параметры:
 //   Имя                 - Строка        - имя информационной базы
 //   Локализация         - Строка        - локализация базы
@@ -248,7 +248,7 @@
 КонецПроцедуры // Добавить()
 
 // Процедура удаляет информационную базу
-//   
+//
 // Параметры:
 //   Имя                 - Строка        - имя информационной базы
 //   ДействияСБазойСУБД  - Строка        - "drop" - удалить базу данных; "clear" - очистить базу данных;
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\232\320\276\320\274\320\260\320\275\320\264.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\232\320\276\320\274\320\260\320\275\320\264.os"
index f9c2235..3db239a 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\232\320\276\320\274\320\260\320\275\320\264.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\230\321\201\320\277\320\276\320\273\320\275\320\270\321\202\320\265\320\273\321\214\320\232\320\276\320\274\320\260\320\275\320\264.os"
@@ -9,35 +9,26 @@
 #Использовать strings
 #Использовать v8find
 
-Перем ЭтоWindows;
-Перем ВыводКоманды;
-Перем КодВозврата;
-Перем СпособПодключения;
-Перем ПутьКУтилитеАдминистрирования;
-Перем ВерсияУтилитыАдминистрирования;
+Перем ВыводКоманды;       // - Строка    - вывод выполненной команды
+Перем КодВозврата;        // - Строка    - код возврата выполненной команды
+Перем СпособПодключения;  // - Строка    - способ подключения к сервису администрирования кластера 1С (rac, hirac)
+Перем ВерсияRAC;          // - Строка    - версия утилиты администрирования (RAC)
+Перем ПутьКRAC;           // - Строка    - путь к утилите администрирования (RAC)
 
-Перем Лог;      // - Логирование     - объект-логгер
+Перем Лог;                // - Логирование    - объект-логгер
 
 #Область Инициализация
 
 // Конструктор
-//   
+//
 // Параметры:
-//   ВерсияИлиПутьКУтилитеАдминистрирования  - Строка  - маска версии 1С, путь к утилите RAC
-//                                                       или адрес сервиса hiRAC
+//   ВерсияИлиПутьКRAC  - Строка  - маска версии 1С, путь к утилите RAC или адрес сервиса HiRAC
 //
-Процедура ПриСозданииОбъекта(ВерсияИлиПутьКУтилитеАдминистрирования = "8.3")
+Процедура ПриСозданииОбъекта(ВерсияИлиПутьКRAC = "8.3")
 
 	Лог = Служебный.Лог();
 
-	СистемнаяИнформация = Новый СистемнаяИнформация;
-	ЭтоWindows = Найти(НРег(СистемнаяИнформация.ВерсияОС), "windows") > 0;
-
-	ВерсияУтилитыАдминистрирования = "";
-
-	Если ЗначениеЗаполнено(ВерсияИлиПутьКУтилитеАдминистрирования) Тогда
-		ИнициализироватьУтилитуАдминистрирования(ВерсияИлиПутьКУтилитеАдминистрирования);
-	КонецЕсли;
+	ИнициализироватьRAC(ВерсияИлиПутьКRAC);
 
 КонецПроцедуры // ПриСозданииОбъекта()
 
@@ -46,7 +37,7 @@
 #Область ПрограммныйИнтерфейс
 
 // Функция возвращает способ подключения к сервису администрирования кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - способ подключения к сервису администрирования кластера 1С
 //
@@ -57,73 +48,88 @@
 КонецФункции // СпособПодключения()
 
 // Процедура ищет утилиту RAC и выполняет инициализацию
-//   
+//
 // Параметры:
-//   ВерсияИлиПутьКУтилитеАдминистрирования  - Строка  - маска версии 1С, путь к утилите RAC
+//   ВерсияИлиПутьКRAC  - Строка  - маска версии 1С, путь к утилите RAC
 //                                                       или адрес сервиса hiRAC
 //
-Процедура ИнициализироватьУтилитуАдминистрирования(ВерсияИлиПутьКУтилитеАдминистрирования = "") Экспорт
+Процедура ИнициализироватьRAC(ВерсияИлиПутьКRAC = "8.3") Экспорт
 
 	// Если версия установлена и не указано новая, то инициализация не выполняется
-	Если ЗначениеЗаполнено(ВерсияУтилитыАдминистрирования)
-	   И НЕ ЗначениеЗаполнено(ВерсияИлиПутьКУтилитеАдминистрирования) Тогда
-		Возврат;
+	Если ЗначениеЗаполнено(ВерсияRAC)
+		И НЕ ЗначениеЗаполнено(ВерсияИлиПутьКRAC) Тогда
+		 Возврат;
+	 КонецЕсли;
+
+	 Если ВерсияRAC = ВерсияИлиПутьКRAC ИЛИ ПутьКRAC = ВерсияИлиПутьКRAC Тогда
+		 Возврат;
+	 КонецЕсли;
+  
+	Если ЗначениеЗаполнено(ВерсияИлиПутьКRAC) Тогда
+		ПутьКRAC = ВерсияИлиПутьКRAC;
 	КонецЕсли;
 
-	Если ЗначениеЗаполнено(ВерсияИлиПутьКУтилитеАдминистрирования) Тогда
-		ПутьКУтилитеАдминистрирования = ВерсияИлиПутьКУтилитеАдминистрирования;
-	КонецЕсли;
-
-	// по-умолчанию ищем последнюю версию 8.3
-	Если НЕ ЗначениеЗаполнено(ПутьКУтилитеАдминистрирования) Тогда
-		ПутьКУтилитеАдминистрирования = "8.3";
-	КонецЕсли;
-
-	СпособПодключения = СпособПодключенияВАдресе(ВерсияИлиПутьКУтилитеАдминистрирования);
+	СпособПодключения = СпособПодключенияВАдресе(ВерсияИлиПутьКRAC);
 
 	Если СпособПодключения = Перечисления.СпособыПодключения.Локально Тогда
-		ШаблонПроверки = "8.";
-		Если Лев(ВерсияИлиПутьКУтилитеАдминистрирования, СтрДлина(ШаблонПроверки)) = ШаблонПроверки Тогда
-			ПутьКУтилитеАдминистрирования = Платформа1С.ПутьКRAC(ВерсияИлиПутьКУтилитеАдминистрирования);
-		КонецЕсли;
-
-		ФайлУтилитыАдминистрирования = Новый Файл(ПутьКУтилитеАдминистрирования);
-		Если Не ФайлУтилитыАдминистрирования.Существует() Тогда
-			ВызватьИсключение "Нельзя установить несуществующий путь к утилите RAC: " + ФайлУтилитыАдминистрирования.ПолноеИмя;
-		КонецЕсли;
-
+		УстановитьПутьКRAC(ВерсияИлиПутьКRAC);
 	КонецЕсли;
 
-	ВерсияУтилитыАдминистрирования = ПолучитьВерсиюУтилитыАдминистрирования(ПутьКУтилитеАдминистрирования);
+	ВерсияRAC = ПолучитьВерсиюRAC(ПутьКRAC);
 
-КонецПроцедуры // ИнициализироватьУтилитуАдминистрирования()
+КонецПроцедуры // ИнициализироватьRAC()
 
 // Функция возвращает версию утилиты RAC
-//   
+//
 // Возвращаемое значение:
 //    Строка - версия утилиты администрирования
 //
-Функция ВерсияУтилитыАдминистрирования() Экспорт
+Функция ВерсияRAC() Экспорт
 
-	Возврат ВерсияУтилитыАдминистрирования;
+	Возврат ВерсияRAC;
 
-КонецФункции // ВерсияУтилитыАдминистрирования()
+КонецФункции // ВерсияRAC()
 
 // Функция возвращает путь к утилите RAC
-//   
+//
 // Возвращаемое значение:
 //    Строка - текущий путь к утилите RAC
 //
-Функция ПутьКУтилитеАдминистрирования() Экспорт
+Функция ПутьКRAC() Экспорт
 	
-	Возврат ПутьКУтилитеАдминистрирования;
+	Возврат ПутьКRAC;
+
+КонецФункции // ПутьКRAC()
 
-КонецФункции // ПутьКУтилитеАдминистрирования()
+// Процедура устанавливает путь к утилите RAC
+//
+// Параметры:
+//   ВерсияИлиПутьКRAC    - Строка    - новая версия или путь к утилите RAC
+//
+Процедура УстановитьПутьКRAC(Знач ВерсияИлиПутьКRAC = "") Экспорт
+
+	Если ВерсияИлиПутьКRAC = "" Тогда
+		Возврат;
+	КонецЕсли;
+
+	ШаблонПроверки = "8.";
+	Если Лев(ВерсияИлиПутьКRAC, СтрДлина(ШаблонПроверки)) = ШаблонПроверки Тогда
+		Путь = Платформа1С.ПутьКRAC(ВерсияИлиПутьКRAC);
+	КонецЕсли;
+
+	ФайлRAC = Новый Файл(Путь);
+	Если Не ФайлRAC.Существует() Тогда
+		ВызватьИсключение "Нельзя установить несуществующий путь к утилите RAC: " + ФайлRAC.ПолноеИмя;
+	КонецЕсли;
+
+	ПутьКRAC = Путь;
+
+КонецПроцедуры // УстановитьПутьКRAC()
 
 // Функция выполняет запуск утилиты администрирования кластера 1С (rac) с указанными параметрами
 // 
 // Параметры:
-//    ПараметрыКоманды         - Масссив,     - список параметров запуска
+//    ПараметрыКоманды         - Масссив      - список параметров запуска
 //                               Строка         утилиты администрирования кластера 1С (rac)
 //
 // Возвращаемое значение:
@@ -131,7 +137,7 @@
 //
 Функция ВыполнитьКоманду(Знач ПараметрыКоманды) Экспорт
 
-	ИнициализироватьУтилитуАдминистрирования();
+	ИнициализироватьRAC();
 
 	Если СпособПодключения = Перечисления.СпособыПодключения.Удаленно Тогда
 		Возврат ВыполнитьКомандуУдаленно(ПараметрыКоманды);
@@ -148,7 +154,7 @@
 КонецФункции // ВыполнитьКоманду()
 
 // Функция возвращает текст результата выполнения команды
-//   
+//
 // Параметры:
 //    РазобратьВывод        - Булево      - Истина - выполнить преобразование вывода команды в структуру
 //                                          Ложь - вернуть текст вывода команды как есть
@@ -167,7 +173,7 @@
 КонецФункции // ВыводКоманды()
 
 // Функция возвращает код возврата выполнения команды
-//   
+//
 // Возвращаемое значение:
 //    Число - код возврата команды
 //
@@ -191,7 +197,7 @@
 //
 Функция ВыполнитьКомандуЛокально(Знач ПараметрыКоманды)
 
-	Приложение = Служебный.ОбернутьВКавычки(ПутьКУтилитеАдминистрирования());
+	Приложение = Служебный.ОбернутьВКавычки(ПутьКRAC());
 
 	КодировкаВывода = КодировкаТекста.UTF8;
 
@@ -230,7 +236,7 @@
 
 // Функция выполняет вызов удаленной утилиты администрирования кластера 1С
 // с использованием HTTP-сервиса (hiRAC) с указанными параметрами
-//   
+//
 // Параметры:
 //    ПараметрыКоманды         - Масссив     - список параметров запуска утилиты администрирования кластера 1С (rac)
 //    
@@ -240,7 +246,7 @@
 Функция ВыполнитьКомандуУдаленно(Знач ПараметрыКоманды)
 
 	Параметры = Новый Структура();
-	Параметры.Вставить("version", ВерсияУтилитыАдминистрирования());
+	Параметры.Вставить("version", ВерсияRAC());
 	Параметры.Вставить("cmd", ПараметрыКоманды);
 
 	Запись = Новый ЗаписьJSON();
@@ -249,7 +255,7 @@
 	ЗаписатьJSON(Запись, Параметры);
 	Данные = ПолучитьДвоичныеДанныеИзСтроки(Запись.Закрыть());
 	
-	Ответ = КоннекторHTTP.Post(СтрШаблон("%1/command/run", ПутьКУтилитеАдминистрирования), Данные).Json();
+	Ответ = КоннекторHTTP.Post(СтрШаблон("%1/command/run", ПутьКRAC), Данные).Json();
 	
 	КодВозврата  = Ответ["returnCode"];
 	ВыводКоманды = Ответ["output"];
@@ -266,16 +272,16 @@
 // по указанному адресу
 //
 // Параметры:
-//   ВерсияИлиПутьКУтилитеАдминистрирования  - Строка  - маска версии 1С, путь к утилите RAC
-//                                                       или адрес сервиса hiRAC
+//   ВерсияИлиПутьКRAC  - Строка  - маска версии 1С, путь к утилите RAC
+//                                  или адрес сервиса hiRAC
 //
 // Возвращаемое значение:
 //    Строка - способ подключения к сервису администрирования кластера 1С
 //
-Функция СпособПодключенияВАдресе(ВерсияИлиПутьКУтилитеАдминистрирования)
+Функция СпособПодключенияВАдресе(ВерсияИлиПутьКRAC)
 
-	Если ВРег(Лев(ВерсияИлиПутьКУтилитеАдминистрирования, "5")) = "HTTP:"
-	 ИЛИ ВРег(Лев(ВерсияИлиПутьКУтилитеАдминистрирования, "6")) = "HTTPS:" Тогда
+	Если ВРег(Лев(ВерсияИлиПутьКRAC, "5")) = "HTTP:"
+	 ИЛИ ВРег(Лев(ВерсияИлиПутьКRAC, "6")) = "HTTPS:" Тогда
 		Возврат Перечисления.СпособыПодключения.Удаленно;
 	Иначе
 		Возврат Перечисления.СпособыПодключения.Локально;
@@ -284,14 +290,14 @@
 КонецФункции // СпособПодключенияВАдресе()
 
 // Функция получает версию локальной утилиты RAC по переданному пути
-//   
+//
 // Параметры:
 //   Путь         - Строка        - путь к утилите RAC
 //
 // Возвращаемое значение:
 //    Строка - версия утилиты RAC
 //
-Функция ПолучитьВерсиюУтилитыАдминистрированияЛокально(Знач Путь)
+Функция ПолучитьВерсиюRACЛокально(Знач Путь)
 
 	Команда = Новый Команда;
 	СтрокаЗапуска = Служебный.ОбернутьВКавычки(Путь) + " -v ";
@@ -307,40 +313,40 @@
 	
 	Возврат "";
 
-КонецФункции // ПолучитьВерсиюУтилитыАдминистрированияЛокально()
+КонецФункции // ПолучитьВерсиюRACЛокально()
 
 // Функция получает версию удаленной утилиты RAC по переданному адресу HTTP-сервиса (hiRAC)
-//   
+//
 // Параметры:
 //   Путь         - Строка        - адрес HTTP-сервиса (hiRAC)
 //
 // Возвращаемое значение:
 //    Строка - версия утилиты RAC
 //
-Функция ПолучитьВерсиюУтилитыАдминистрированияУдаленно(Знач Путь)
+Функция ПолучитьВерсиюRACУдаленно(Знач Путь)
 
 	Ответ = КоннекторHTTP.Get(СтрШаблон("%1/command/version", Путь)).Json();
 
 	Возврат СокрЛП(Ответ["output"]);
 
-КонецФункции // ПолучитьВерсиюУтилитыАдминистрированияУдаленно()
+КонецФункции // ПолучитьВерсиюRACУдаленно()
 
 // Функция получает версию утилиты RAC по переданному пути
-//   
+//
 // Параметры:
 //   Путь         - Строка        - путь к утилите RAC
 //
 // Возвращаемое значение:
 //    Строка - версия утилиты RAC
 //
-Функция ПолучитьВерсиюУтилитыАдминистрирования(Знач Путь)
+Функция ПолучитьВерсиюRAC(Знач Путь)
 
 	Если СпособПодключения = Перечисления.СпособыПодключения.Удаленно Тогда
-		Возврат ПолучитьВерсиюУтилитыАдминистрированияУдаленно(Путь);
+		Возврат ПолучитьВерсиюRACУдаленно(Путь);
 	Иначе
-		Возврат ПолучитьВерсиюУтилитыАдминистрированияЛокально(Путь);
+		Возврат ПолучитьВерсиюRACЛокально(Путь);
 	КонецЕсли;
 	
-КонецФункции // ПолучитьВерсиюУтилитыАдминистрирования()
+КонецФункции // ПолучитьВерсиюRAC()
 
 #КонецОбласти // СлужебныеПроцедурыИФункции
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200.os"
index 5ff7686..9ce09ac 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200.os"
@@ -35,7 +35,7 @@
 Перем Лог;      // - Логирование     - объект-логгер                     // логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера           - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер                 - Строка, Соответствие     - идентификатор кластера или параметры кластера
@@ -86,12 +86,12 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -127,7 +127,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -144,10 +144,10 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Процедура заполняет параметры кластера 1С
-//   
+//
 // Параметры:
 //   ДанныеЗаполнения        - Соответствие        - данные, из которых будут заполнены параметры кластера
-//   
+//
 Процедура ЗаполнитьПараметрыКластера(ДанныеЗаполнения)
 
 	Кластер_АдресСервера    = ДанныеЗаполнения.Получить("host");
@@ -159,7 +159,7 @@
 КонецПроцедуры // ЗаполнитьПараметрыКластера()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -170,7 +170,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает структуру параметров авторизации в кластере 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - структура параметров авторизации в кластере 1С
 //
@@ -182,7 +182,7 @@
 КонецФункции // ПараметрыАвторизации()
 
 // Функция возвращает строку параметров авторизации в кластере 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - строка параметров авторизации в кластере 1С
 //
@@ -193,7 +193,7 @@
 КонецФункции // СтрокаАвторизации()
 
 // Процедура устанавливает параметры авторизации в кластере 1С
-//   
+//
 // Параметры:
 //   Администратор         - Строка    - администратор кластера 1С
 //   Пароль                - Строка    - пароль администратора кластера 1С
@@ -205,7 +205,7 @@
 КонецПроцедуры // УстановитьАдминистратора()
 	
 // Функция возвращает идентификатор кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - идентификатор кластера 1С
 //
@@ -216,7 +216,7 @@
 КонецФункции // Ид()
 
 // Функция возвращает имя кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - имя кластера 1С
 //
@@ -231,7 +231,7 @@
 КонецФункции // Имя()
 
 // Функция возвращает адрес сервера кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - адрес сервера кластера 1С
 //
@@ -246,7 +246,7 @@
 КонецФункции // АдресСервера()
 	
 // Функция возвращает порт сервера кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - порт сервера кластера 1С
 //
@@ -261,7 +261,7 @@
 КонецФункции // ПортСервера()
 	
 // Функция возвращает список администраторов кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Соответствие - список администраторов кластера 1С
 //
@@ -272,7 +272,7 @@
 КонецФункции // Администраторы()
 
 // Функция возвращает список серверов кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    СерверыКластера - список серверов кластера 1С
 //
@@ -283,7 +283,7 @@
 КонецФункции // Серверы()
 	
 // Функция возвращает список менеджеров кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    МенеджерыКластера - список менеджеров кластера 1С
 //
@@ -294,7 +294,7 @@
 КонецФункции // Менеджеры()
 	
 // Функция возвращает список рабочих процессов 1С
-//   
+//
 // Возвращаемое значение:
 //    РабочиеПроцессы - список рабочих процессов 1С
 //
@@ -305,7 +305,7 @@
 КонецФункции // РабочиеПроцессы()
 	
 // Функция возвращает список сервисов 1С
-//   
+//
 // Возвращаемое значение:
 //    РабочиеПроцессы - список сервисов 1С
 //
@@ -316,7 +316,7 @@
 КонецФункции // Сервисы()
 	
 // Функция возвращает список информационных баз 1С
-//   
+//
 // Возвращаемое значение:
 //    ИнформационныеБазы - список информационных баз 1С
 //
@@ -327,7 +327,7 @@
 КонецФункции // ИнформационныеБазы()
 	
 // Функция возвращает список сеансов 1С
-//   
+//
 // Возвращаемое значение:
 //    Сеансы - список сеансов 1С
 //
@@ -338,7 +338,7 @@
 КонецФункции // Сеансы()
 	
 // Функция возвращает список соединений 1С
-//   
+//
 // Возвращаемое значение:
 //    Сеансы - список соединений 1С
 //
@@ -349,7 +349,7 @@
 КонецФункции // Соединения()
 	
 // Функция возвращает список блокировок 1С
-//   
+//
 // Возвращаемое значение:
 //    Сеансы - список блокировок 1С
 //
@@ -360,7 +360,7 @@
 КонецФункции // Блокировки()
 	
 // Функция возвращает список профилей безопасности кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Сеансы - список профилей безопасности кластера 1С
 //
@@ -371,7 +371,7 @@
 КонецФункции // ПрофилиБезопасности()
 
 // Функция возвращает список счетчиков ресурсов кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    СчетчикиРесурсов - список счетчиков ресурсов кластера 1С
 //
@@ -382,7 +382,7 @@
 КонецФункции // СчетчикиРесурсов()
 
 // Функция возвращает список ограничений ресурсов кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    ОграниченияРесурсов - список ограничений ресурсов кластера 1С
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200\321\213.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200\321\213.os"
index 6c3caef..8cfab7b 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200\321\213.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\273\320\260\321\201\321\202\320\265\321\200\321\213.os"
@@ -14,7 +14,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера       - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //
@@ -32,12 +32,12 @@
 
 // Процедура получает список кластеров от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -77,7 +77,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -93,7 +93,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -104,7 +104,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список кластеров 1С
-//   
+//
 // Параметры:
 //   Отбор                     - Структура    - Структура отбора кластеров (<поле>:<значение>)
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -126,7 +126,7 @@
 КонецФункции // Список()
 
 // Функция возвращает иерархический список кластеров 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии              - Строка       - Поля для построения иерархии списка кластеров, разделенные ","
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -149,7 +149,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество кластеров в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество кластеров в списке
 //
@@ -164,7 +164,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание кластера 1С
-//   
+//
 // Параметры:
 //   Кластер                 - Строка    - Адрес кластера в виде <сервер>:<порт>
 //                                         или идентификатор кластера
@@ -204,7 +204,7 @@
 КонецФункции // Получить()
 
 // Процедура добавляет новый кластер 1С
-//   
+//
 // Параметры:
 //   Имя                  - Строка        - имя кластера 1С
 //   АдресСервера         - Строка        - адрес сервера кластера 1С
@@ -249,7 +249,7 @@
 КонецПроцедуры // Добавить()
 
 // Процедура удаляет кластер 1С
-//   
+//
 // Параметры:
 //   Кластер         - Строка       - Адрес кластера в виде <сервер>:<порт>
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\260.os"
index 4fa560a..ab9467a 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\260.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\232\320\276\320\274\320\260\320\275\320\264\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\260.os"
@@ -9,7 +9,7 @@
 
 // Класс хранящий структуру свойств и команд объекта указанного типа
 
-Перем Кластер_Агент;       // - УправлениеКластером1С    - родительский объект агента кластера               // УправлениеКластером1С - объект управления кластером 1С
+Перем Кластер_Агент;               // - УправлениеКластером1С    - родительский объект агента кластера
 Перем ТипОбъекта;                  // структура описания типа объектов (Кластер, Сервер, ИБ и т.п.)
 Перем ОписаниеСвойств;             // структура описания свойств объекта
 Перем ОписаниеКоманд;              // структура описания команд объекта
@@ -17,12 +17,12 @@
 Перем КэшПараметровАвторизации;    // соответствие, содержащее параметры авторизации
 Перем ЗначенияПараметров;          // значения именованых параметров объекта
 
-Перем Лог;      // - Логирование     - объект-логгер
+Перем Лог;                         // - Логирование     - объект-логгер
 
 #Область Инициализация
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера             - УправлениеКластером1С    - ссылка на объект управления кластером 1С
 //   ИмяТипаОбъекта            - Строка                   - имя типа объекта для которого создается структура параметров
@@ -51,7 +51,7 @@
 #Область ПрограммныйИнтерфейс
 
 // Процедура устанавливает значения параметров команд
-//   
+//
 // Параметры:
 //   ЗначенияПараметровКоманд       - Соответствие      - список параметров команд:
 //       *<имя параметра>               - Произвольный      - значение параметра команды
@@ -74,11 +74,11 @@
 КонецПроцедуры // УстановитьЗначенияПараметровКоманд()
 
 // Функция возвращает коллекцию описаний свойств объекта
-//   
+//
 // Параметры:
 //   ИмяПоляКлюча         - Строка    - имя поля, значение которого будет использовано
 //                                      в качестве ключа возвращаемого соответствия
-//   
+//
 // Возвращаемое значение:
 //    Соответствие - коллекция описаний свойств объекта, для получения/изменения значений
 //
@@ -100,10 +100,10 @@
 
 // Функция выполняет заполнение массива параметров запуска команды
 // и возвращает результирующий массив
-//   
+//
 // Параметры:
 //   ИмяКоманды         - Строка    - имя команды для которой выпоняется заполнение
-//   
+//
 // Возвращаемое значение:
 //    Массив - параметры запуска команды
 //
@@ -127,12 +127,6 @@
 		АвторизацияАгента = Команда.АвторизацияАгента;
 	КонецЕсли;
 	
-	Если АвторизацияАгента Тогда
-		ДобавитьПараметрыАвторизации(Перечисления.РежимыАдминистрирования.Агенты,
-		                             "ПараметрыАвторизацииАгента",
-		                             "agent");
-	КонецЕсли;
-
 	Если Команда.Кластер Тогда
 	 	ДобавитьИменованныйПараметр("cluster", "ИдентификаторКластера", Истина);
 		ДобавитьПараметрыАвторизации(Перечисления.РежимыАдминистрирования.Кластеры,
@@ -150,6 +144,12 @@
 
 	ДобавитьПараметрСтроку(Команда.ИмяРАК);
 
+	Если АвторизацияАгента Тогда
+		ДобавитьПараметрыАвторизации(Перечисления.РежимыАдминистрирования.Агенты,
+		                             "ПараметрыАвторизацииАгента",
+		                             "agent");
+	КонецЕсли;
+
 	Для Каждого ТекПараметр Из Команда.ПараметрыКоманды Цикл
 		ДобавитьПараметрКоманды(ТекПараметр);
 	КонецЦикла;
@@ -237,14 +237,14 @@
 #Область СлужебныеПроцедуры
 
 // Процедура добавляет параметр указанный параметр команды
-//   
+//
 // Параметры:
 //   Параметр       - Строка, Структура   - строковый параметр или структура с описанием параметра
 //       *Флаг          - Строка              - имя параметра-флага разрешающего добавление параметра
 //       *Шаблон        - Строка              - строка шаблона добавления параметра (например: "--cluster=%1")
 //       *Параметр      - Строка              - имя добавляемого параметра или подстановки в шаблон
 //       *Обязательный  - Булево              - Истина - при заполнении будет проверено наличие параметра
-//   
+//
 Процедура ДобавитьПараметрКоманды(Знач Параметр)
 
 	Если ТипЗнч(Параметр) = Тип("Структура") Тогда
@@ -272,13 +272,13 @@
 
 // Процедура добавляет параметры команды из описания свойств объекта
 // проверяя флаг использования свойства для различных операций
-//   
+//
 // Параметры:
 //   ИмяФлагаРазрешения       - Строка          - имя проверяемого флага разрешения
 //                                                (Чтение, Добавление, Изменение и т.п.)
 //   ВключаяПараметры         - Строка          - список добавляемых параметров, разделенных ","
 //   ИсключаяПараметры        - Строка          - список исключаемых параметров, разделенных ","
-//   
+//
 Процедура ДобавитьПрочиеПараметрыКоманды(Знач ИмяФлагаРазрешения
 	                                   , Знач ВключаяПараметры = ""
 	                                   , Знач ИсключаяПараметры = "")
@@ -327,12 +327,12 @@
 КонецПроцедуры // ДобавитьПрочиеПараметрыКоманды()
 
 // Процедура добавляет параметр-флаг в массив параметров запуска команды
-//   
+//
 // Параметры:
 //   Флаг               - Строка            - представление параметра-флага
 //   Параметр           - Строка            - имя параметра в структуре значений параметров,
 //                                            для проверки установки флага
-//   
+//
 Процедура ДобавитьПараметрФлаг(Знач Флаг, Знач Параметр)
 
 	УстановитьФлаг = ЗначенияПараметров.Получить(Параметр);
@@ -347,12 +347,12 @@
 КонецПроцедуры // ДобавитьПараметрФлаг()
 
 // Процедура добавляет переданное значение в массив параметров запуска команды
-//   
+//
 // Параметры:
 //   Параметр               - Строка            - добавляемое значение
 //   Обязательный           - Булево            - Истина - если параметр не заполнен будет выдано исключение
 //   ДобавлятьПустой        - Булево            - Истина - если параметр не заполнен будет добавлена пустая строка
-//   
+//
 Процедура ДобавитьПараметрСтроку(Знач Параметр, Обязательный = Ложь, ДобавлятьПустой = Истина)
 
 	Если НЕ ТипЗнч(Параметр) = Тип("Строка") Тогда
@@ -370,14 +370,14 @@
 КонецПроцедуры // ДобавитьПараметрСтроку()
 
 // Процедура добавляет значение параметра из структуры значений параметров в массив параметров запуска команды
-//   
+//
 // Параметры:
 //   Имя                    - Строка            - имя параметра в структуре значений параметров
 //   Обязательный           - Булево            - Истина - если значение параметра не найдено
 //                                                         или не заполнено будет выдано исключение
 //   ДобавлятьПустой        - Булево            - Истина - если значение параметра не найдено
 //                                                         или не заполнено будет добавлена пустая строка
-//   
+//
 Процедура ДобавитьПараметрПоИмени(Знач Имя, Обязательный = Ложь, ДобавлятьПустой = Истина)
 
 	Параметр = ЗначенияПараметров.Получить(Имя);
@@ -396,7 +396,7 @@
 КонецПроцедуры // ДобавитьПараметрПоИмени()
 
 // Процедура добавляет значение параметра из структуры значений параметров в массив параметров запуска команды
-//   
+//
 // Параметры:
 //   ТипОбъектаАвторизации  - Строка            - тип объекта авторизации (agent, cluster, infobase)
 //   Имя                    - Строка            - имя параметра в структуре значений параметров
@@ -441,13 +441,13 @@
 
 // Процедура выполняет подстановку значения параметра из структуры значений параметров в шаблон
 // и добавляет результат в массив параметров запуска команды
-//   
+//
 // Параметры:
 //   ПараметрРАК            - Строка            - имя добавляемого параметра командной строки RAC
 //   ИмяЗначения            - Строка            - имя значения параметра в структуре значений параметров
 //   Обязательный           - Булево            - Истина - если значение параметра не найдено
 //                                                         или не заполнено будет выдано исключение
-//   
+//
 Процедура ДобавитьИменованныйПараметр(Знач ПараметрРАК, Знач ИмяЗначения, Знач Обязательный = Ложь)
 
 	Для Каждого ТекПараметр Из ПараметрыЗапуска Цикл
@@ -481,10 +481,10 @@
 КонецПроцедуры // ДобавитьИменованныйПараметр()
 
 // Функция возвращает значение параметра-флага из структуры значений параметров
-//   
+//
 // Параметры:
 //   Имя              - Строка            - имя параметра в структуре значений параметров
-//   
+//
 // Возвращаемое значение:
 //    Булево          - значение флага, если параметр отсутствует в структуре значений параметров,
 //                    возвращается Ложь
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\233\320\270\321\206\320\265\320\275\320\267\320\270\320\270.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\233\320\270\321\206\320\265\320\275\320\267\320\270\320\270.os"
index d3022f3..c972fd1 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\233\320\270\321\206\320\265\320\275\320\267\320\270\320\270.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\233\320\270\321\206\320\265\320\275\320\267\320\270\320\270.os"
@@ -19,7 +19,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера     - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер           - Кластер                  - ссылка на родительский объект кластера
@@ -109,7 +109,7 @@
 КонецПроцедуры // ОбновитьДанныеЛицензий()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -125,7 +125,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -157,7 +157,7 @@
 КонецФункции // ТипЛицензий()
 
 // Функция возвращает список сеансов
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора сеансов (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -179,7 +179,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список сеансов
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка сеансов, разделенные ","
 //   РежимОбновления           - Число       - 1 - обновить данные принудительно (вызов RAC)
@@ -201,7 +201,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество сеансов в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество сеансов
 //
@@ -216,7 +216,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание сеанса кластера 1С
-//   
+//
 // Параметры:
 //   ИдВладельца             - Строка    - идентификатор сеанса или идентификатор процесса
 //   РежимОбновления         - Число        - 1 - обновить данные принудительно (вызов RAC)
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
index f60ff70..591e923 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
@@ -24,7 +24,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -38,11 +38,11 @@
 		Возврат;
 	КонецЕсли;
 
-	ПараметрыОбъекта = Новый КомандыОбъекта(Кластер_Агент, Перечисления.РежимыАдминистрирования.МенеджерыКластера);
-
 	Кластер_Агент = АгентКластера;
 	Кластер_Владелец = Кластер;
-	
+
+	ПараметрыОбъекта = Новый КомандыОбъекта(Кластер_Агент, Перечисления.РежимыАдминистрирования.МенеджерыКластера);
+
 	Если ТипЗнч(Менеджер) = Тип("Соответствие") Тогда
 		Менеджер_Ид = Менеджер["manager"];
 		ЗаполнитьПараметрыМенеджера(Менеджер);
@@ -58,12 +58,12 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -106,7 +106,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -123,10 +123,10 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Процедура заполняет параметры менеджера кластера 1С
-//   
+//
 // Параметры:
 //   ДанныеЗаполнения        - Соответствие        - данные, из которых будут заполнены параметры менеджера
-//   
+//
 Процедура ЗаполнитьПараметрыМенеджера(ДанныеЗаполнения)
 
 	Менеджер_Адрес      = ДанныеЗаполнения.Получить("host");
@@ -138,7 +138,7 @@
 КонецПроцедуры // ЗаполнитьПараметрыМенеджера()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -149,7 +149,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает идентификатор сервера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - идентификатор сервера 1С
 //
@@ -160,7 +160,7 @@
 КонецФункции // Ид()
 
 // Функция возвращает идентификатор процесса менеджера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - идентификатор процесса менеджера 1С
 //
@@ -171,7 +171,7 @@
 КонецФункции // ИдПроцесса()
 
 // Функция возвращает адрес менеджера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - адрес сервера 1С
 //
@@ -186,7 +186,7 @@
 КонецФункции // Адрес()
 	
 // Функция возвращает порт менеджера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - порт менеджера 1С
 //
@@ -201,7 +201,7 @@
 КонецФункции // Порт()
 	
 // Функция возвращает значение параметра кластера 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра кластера
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
index d437623..592e774 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\234\320\265\320\275\320\265\320\264\320\266\320\265\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
@@ -15,7 +15,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -35,12 +35,12 @@
 
 // Процедура получает список менеджеров кластера от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 	
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -80,7 +80,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -96,7 +96,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -107,7 +107,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список менеджеров кластера
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора менеджеров (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -129,7 +129,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список менеджеров кластера 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка менеджеров, разделенные ","
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -152,7 +152,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество менеджеров кластера в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество менеджеров кластера
 //
@@ -167,7 +167,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание менеджера кластера 1С
-//   
+//
 // Параметры:
 //   Менеджер                - Строка    - Менеджер кластера в виде <адрес сервера>:<номер процесса ОС (pid))>
 //                                         или идентификатор менеджера кластера
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\320\270.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\320\270.os"
index d339c5c..68433d2 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\320\270.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\320\265\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\320\270.os"
@@ -23,7 +23,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект, агент кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект, кластер
@@ -39,13 +39,13 @@
 		Возврат;
 	КонецЕсли;
 
-	ПараметрыОбъекта = Новый КомандыОбъекта(Кластер_Агент,
-	                                        Перечисления.РежимыАдминистрирования.НазначенияФункциональности);
-
 	Кластер_Агент = АгентКластера;
 	Кластер_Владелец = Кластер;
 	Сервер_Владелец = Сервер;
-	
+
+	ПараметрыОбъекта = Новый КомандыОбъекта(Кластер_Агент,
+	                                        Перечисления.РежимыАдминистрирования.НазначенияФункциональности);
+
 	Если ТипЗнч(Требование) = Тип("Соответствие") Тогда
 		Требование_Ид = Требование["rule"];
 		Служебный.ЗаполнитьСвойстваОбъекта(ЭтотОбъект, Требование_Свойства, Требование);
@@ -61,12 +61,12 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -105,7 +105,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -122,7 +122,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -133,7 +133,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает идентификатор требования назначения функциональности
-//   
+//
 // Возвращаемое значение:
 //    Строка - идентификатор требования назначения функциональности
 //
@@ -144,7 +144,7 @@
 КонецФункции // Ид()
 
 // Функция возвращает позицию требования назначения функциональности в списке (начиная с 0)
-//   
+//
 // Возвращаемое значение:
 //    Строка - позиция требования назначения функциональности в списке
 //
@@ -159,7 +159,7 @@
 КонецФункции // Позиция()
 
 // Функция возвращает значение параметра требования назначения функциональности
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра требования назначения функциональности
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
@@ -197,7 +197,7 @@
 КонецФункции // Получить()
 	
 // Процедура изменяет параметры требования назначения функциональности
-//   
+//
 // Параметры:
 //   Позиция                 - Число            - позиция требования назначения функциональности в списке (начиная с 0)
 //   ПараметрыТребования     - Структура        - новые параметры требования назначения функциональности
@@ -245,7 +245,7 @@
 КонецПроцедуры // Изменить()
 
 // Процедура удаляет требование назначения функциональности для сервера 1С
-//   
+//
 Процедура Удалить() Экспорт
 	
 	ПараметрыКоманды = Новый Соответствие();
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\320\270.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\320\270.os"
index b5e7a44..08e18ee 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\320\270.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\235\320\260\320\267\320\275\320\260\321\207\320\265\320\275\320\270\321\217\320\244\321\203\320\275\320\272\321\206\320\270\320\276\320\275\320\260\320\273\321\214\320\275\320\276\321\201\321\202\320\270.os"
@@ -16,7 +16,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -39,12 +39,12 @@
 
 // Процедура получает список требований назначения функциональности от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
 //                                             -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -90,7 +90,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -106,7 +106,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -117,7 +117,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список требований назначения функциональности сервера 1С
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора требований
 //                                             назначения функциональности (<поле>:<значение>)
@@ -140,7 +140,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список требований назначения функциональности сервера 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка требований
 //                                             назначения функциональности, разделенные ","
@@ -165,7 +165,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество требований назначения функциональности в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество требований назначения функциональности
 //
@@ -180,7 +180,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание требования назначения функциональности сервера 1С
-//   
+//
 // Параметры:
 //   Ид                      - Строка    - Идентификатор требований назначения функциональности
 //   РежимОбновления         - Число     - 1 - обновить данные принудительно (вызов RAC)
@@ -207,7 +207,7 @@
 КонецФункции // Получить()
 
 // Процедура добавляет новое требование назначения функциональности для сервера 1С
-//   
+//
 // Параметры:
 //   Позиция                 - Число            - позиция требования назначения функциональности в списке (начиная с 0)
 //   ПараметрыТребования     - Структура        - параметры сервера 1С
@@ -254,7 +254,7 @@
 КонецПроцедуры // Добавить()
 
 // Процедура удаляет требование назначения функциональности для сервера 1С
-//   
+//
 // Параметры:
 //   Ид            - Строка    - Идентификатор требования назначения функциональности 
 //
@@ -273,7 +273,7 @@
 КонецПроцедуры // Удалить()
 
 // Процедура применяет измененные требования назначения функциональности для сервера 1С
-//   
+//
 // Параметры:
 //   ПрименитьЧастично    - Булево     - Истина - требования будут применены частично;
 //                                       Ложь - требования будут применены полностью
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
index a3784a9..1119320 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
@@ -7,15 +7,15 @@
 // Codebase: https://github.com/ArKuznetsov/irac/
 // ----------------------------------------------------------
 
-Перем Объект_Тип;
-Перем Объект_Свойства;
+Перем Объект_Тип;          // Строка   - тип объекта кластера
+Перем Объект_Свойства;     // Строка   - свойства объекта кластера
 
 Перем Кластер_Агент;       // - УправлениеКластером1С    - родительский объект агента кластера
 
 Перем ПараметрыОбъекта;    // - КомандыОбъекта    - объект-генератор команд объекта кластера
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера     - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер           - Кластер                  - ссылка на родительский объект кластера
@@ -42,7 +42,7 @@
 КонецПроцедуры // ПриСозданииОбъекта()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -53,7 +53,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает идентификатор сервера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - идентификатор сервера 1С
 //
@@ -64,14 +64,17 @@
 КонецФункции // ТипОбъекта()
 
 // Функция возвращает значение параметра объекта кластера 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра кластера
+//   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
+//                                             0 - обновить данные только по таймеру
+//                                            -1 - не обновлять данные
 //
 // Возвращаемое значение:
 //    Произвольный - значение параметра объекта кластера 1С
 //
-Функция Получить(ИмяПоля) Экспорт
+Функция Получить(ИмяПоля, РежимОбновления = 0) Экспорт
 	
 	ЗначениеПоля = Неопределено;
 
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
index df46dd3..67e0e20 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
@@ -25,7 +25,7 @@
 КонецПроцедуры // ПриСозданииОбъекта()
 
 // Процедура заполняет список элементов из переданного массива
-//   
+//
 // Параметры:
 //   МассивЭлементов     - Массив        - элементы, которые будут добавлены
 //
@@ -44,7 +44,7 @@
 КонецПроцедуры // Заполнить()
 
 // Процедура добавляет элемент в список
-//   
+//
 // Параметры:
 //   Элемент     - Произвольный        - добавляемый элемент
 //
@@ -55,7 +55,7 @@
 КонецПроцедуры // Добавить()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления           - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                              0 - обновить данные только по таймеру
@@ -78,7 +78,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -89,7 +89,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список объектов кластера
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора объектов (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -129,7 +129,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список объектов кластера
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка,      - имена полей для построения иерархии списка объектов,
 //                              Массив         разделенные "," или массив имен полей
@@ -190,7 +190,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество объектов в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество объектов в списке
 //
@@ -207,7 +207,7 @@
 КонецФункции // Количество()
 
 // Процедура устанавливает значение периода обновления
-//   
+//
 // Параметры:
 //   НовыйПериодОбновления     - Число        - новый период обновления
 //
@@ -218,7 +218,7 @@
 КонецПроцедуры // УстановитьПериодОбновления()
 
 // Процедура устанавливает новое значение момента актуальности данных
-//   
+//
 Процедура УстановитьАктуальность() Экспорт
 
 	МоментАктуальности = ТекущаяУниверсальнаяДатаВМиллисекундах();
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\321\213\320\237\321\200\320\276\321\204\320\270\320\273\321\217.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\321\213\320\237\321\200\320\276\321\204\320\270\320\273\321\217.os"
index 624859e..266fa0e 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\321\213\320\237\321\200\320\276\321\204\320\270\320\273\321\217.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\261\321\212\320\265\320\272\321\202\321\213\320\237\321\200\320\276\321\204\320\270\320\273\321\217.os"
@@ -21,7 +21,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С     - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                   - ссылка на родительский объект кластера
@@ -50,12 +50,12 @@
 
 // Процедура получает список объектов профиля безопасности от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -104,7 +104,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -120,7 +120,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -176,7 +176,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество обектов в списке профиля безопасности
-//   
+//
 // Возвращаемое значение:
 //    Число - количество объектов
 //
@@ -193,7 +193,7 @@
 КонецФункции // Количество()
 
 // Процедура устанавливает значение периода обновления
-//   
+//
 // Параметры:
 //   НовыйПериодОбновления     - Число        - новый период обновления
 //
@@ -204,7 +204,7 @@
 КонецПроцедуры // УстановитьПериодОбновления()
 
 // Процедура устанавливает новое значение момента актуальности данных
-//   
+//
 Процедура УстановитьАктуальность() Экспорт
 
 	МоментАктуальности = ТекущаяУниверсальнаяДатаВМиллисекундах();
@@ -212,7 +212,7 @@
 КонецПроцедуры // УстановитьАктуальность()
 
 // Процедура добавляет новый или изменяет существующий объект профиля безопасности
-//   
+//
 // Параметры:
 //   Имя                      - Строка     - имя объекта профиля безопасности 1С
 //   ПараметрыОбъектаПрофиля  - Структура  - параметры объекта профиля безопасности 1С
@@ -259,7 +259,7 @@
 КонецПроцедуры // Изменить()
 
 // Процедура удаляет объект профиля из профиля безопасности
-//   
+//
 // Параметры:
 //   Имя            - Строка    - Имя объекта профиля безопасности
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\263\321\200\320\260\320\275\320\270\321\207\320\265\320\275\320\270\320\265\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\263\321\200\320\260\320\275\320\270\321\207\320\265\320\275\320\270\320\265\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
index 9bc83b3..fffbae7 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\263\321\200\320\260\320\275\320\270\321\207\320\265\320\275\320\270\320\265\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\263\321\200\320\260\320\275\320\270\321\207\320\265\320\275\320\270\320\265\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
@@ -23,7 +23,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -38,11 +38,11 @@
 		Возврат;
 	КонецЕсли;
 
-	ПараметрыОбъекта = Новый КомандыОбъекта(Кластер_Агент, Перечисления.РежимыАдминистрирования.ОграниченияРесурсов);
-
 	Кластер_Агент    = АгентКластера;
 	Кластер_Владелец = Кластер;
 
+	ПараметрыОбъекта = Новый КомандыОбъекта(Кластер_Агент, Перечисления.РежимыАдминистрирования.ОграниченияРесурсов);
+
 	Если ТипЗнч(Ограничение) = Тип("Соответствие") Тогда
 		Ограничение_Имя = Ограничение["name"];
 		Служебный.ЗаполнитьСвойстваОбъекта(ЭтотОбъект, Ограничение_Свойства, Ограничение);
@@ -60,12 +60,12 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -104,7 +104,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -121,7 +121,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -132,7 +132,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает имя ограничения потребления ресурсов
-//   
+//
 // Возвращаемое значение:
 //    Строка - имя ограничения потребления ресурсов
 //
@@ -143,7 +143,7 @@
 КонецФункции // Имя()
 
 // Функция возвращает значения ограничения потребления ресурсов
-//   
+//
 // Возвращаемое значение:
 //    ОбъектыКластера - имя ограничения потребления ресурсов
 //
@@ -154,7 +154,7 @@
 КонецФункции // Значения()
 
 // Функция возвращает значение параметра ограничения потребления ресурсов кластера 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра кластера
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
@@ -193,7 +193,7 @@
 КонецФункции // Получить()
 
 // Процедура изменяет параметры ограничения потребления ресурсов
-//   
+//
 // Параметры:
 //   ПараметрыОграничения      - Структура        - новые параметры ограничения потребления ресурсов
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\263\321\200\320\260\320\275\320\270\321\207\320\265\320\275\320\270\321\217\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\263\321\200\320\260\320\275\320\270\321\207\320\265\320\275\320\270\321\217\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
index b120e66..091ed32 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\263\321\200\320\260\320\275\320\270\321\207\320\265\320\275\320\270\321\217\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\236\320\263\321\200\320\260\320\275\320\270\321\207\320\265\320\275\320\270\321\217\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
@@ -15,7 +15,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -35,12 +35,12 @@
 
 // Процедура получает список ограничений потребления ресурсов от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -81,7 +81,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -97,7 +97,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -108,7 +108,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список ограничений потребления ресурсов кластера 1С
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора ограничений потребления ресурсов (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -130,7 +130,7 @@
 КонецФункции // Список()
 
 // Функция возвращает ограничений потребления ресурсов кластера 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка ограничений потребления ресурсов,
 //                                             разделенные ","
@@ -155,7 +155,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество ограничений потребления ресурсов в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество ограничений потребления ресурсов
 //
@@ -170,7 +170,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание ограничения потребления ресурсов кластера 1С
-//   
+//
 // Параметры:
 //   ИмяИлиИд               - Строка    - Имя или идентификатор ограничения потребления ресурсов
 //   РежимОбновления        - Число     - 1 - обновить данные принудительно (вызов RAC)
@@ -202,7 +202,7 @@
 КонецФункции // Получить()
 
 // Процедура добавляет новый ограничение потребления ресурсов в кластер 1С
-//   
+//
 // Параметры:
 //   Имя                   - Строка        - имя ограничения потребления ресурсов 1С
 //   ПараметрыОграничения  - Структура     - параметры ограничения потребления ресурсов 1С
@@ -251,7 +251,7 @@
 КонецПроцедуры // Добавить()
 
 // Процедура удаляет ограничение потребления ресурсов
-//   
+//
 // Параметры:
 //   Имя     - Строка   - Имя ограничения потребления ресурсов
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\204\320\270\320\273\320\270\320\221\320\265\320\267\320\276\320\277\320\260\321\201\320\275\320\276\321\201\321\202\320\270.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\204\320\270\320\273\320\270\320\221\320\265\320\267\320\276\320\277\320\260\321\201\320\275\320\276\321\201\321\202\320\270.os"
index d03b72a..49bb5f2 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\204\320\270\320\273\320\270\320\221\320\265\320\267\320\276\320\277\320\260\321\201\320\275\320\276\321\201\321\202\320\270.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\204\320\270\320\273\320\270\320\221\320\265\320\267\320\276\320\277\320\260\321\201\320\275\320\276\321\201\321\202\320\270.os"
@@ -15,7 +15,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -35,12 +35,12 @@
 
 // Процедура получает список профилей безопасности от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -81,7 +81,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -97,7 +97,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -108,7 +108,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список профилей безопасности кластера 1С
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора профилей безопасности (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -130,7 +130,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список профилей безопасности кластера 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка профилей безопасности,
 //                                             разделенные ","
@@ -155,7 +155,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество профилей безопасности в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество профилей безопасности
 //
@@ -170,7 +170,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание профиля безопасности кластера 1С
-//   
+//
 // Параметры:
 //   ИмяИлиИд                - Строка    - Имя или идентификатор профиля безопасности
 //   РежимОбновления         - Число     - 1 - обновить данные принудительно (вызов RAC)
@@ -202,7 +202,7 @@
 КонецФункции // Получить()
 
 // Процедура добавляет новый профиль безопасности в кластер 1С
-//   
+//
 // Параметры:
 //   Имя                 - Строка        - имя профиля безопасности 1С
 //   ПараметрыПрофиля     - Структура        - параметры профиля безопасности 1С
@@ -247,7 +247,7 @@
 КонецПроцедуры // Добавить()
 
 // Процедура удаляет профиль безопасности из кластера 1С
-//   
+//
 // Параметры:
 //   Имя            - Строка    - Имя профиля безопасности
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\204\320\270\320\273\321\214\320\221\320\265\320\267\320\276\320\277\320\260\321\201\320\275\320\276\321\201\321\202\320\270.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\204\320\270\320\273\321\214\320\221\320\265\320\267\320\276\320\277\320\260\321\201\320\275\320\276\321\201\321\202\320\270.os"
index 290a574..9941a83 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\204\320\270\320\273\321\214\320\221\320\265\320\267\320\276\320\277\320\260\321\201\320\275\320\276\321\201\321\202\320\270.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\237\321\200\320\276\321\204\320\270\320\273\321\214\320\221\320\265\320\267\320\276\320\277\320\260\321\201\320\275\320\276\321\201\321\202\320\270.os"
@@ -28,7 +28,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -77,12 +77,12 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -133,7 +133,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -150,10 +150,10 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Процедура заполняет параметры профиля безопасности
-//   
+//
 // Параметры:
 //   ДанныеЗаполнения        - Соответствие        - данные, из которых будут заполнены параметры профиля
-//   
+//
 Процедура ЗаполнитьПараметрыПрофиля(ДанныеЗаполнения)
 
 	Профиль_Имя = ДанныеЗаполнения.Получить("name");
@@ -163,7 +163,7 @@
 КонецПроцедуры // ЗаполнитьПараметрыПрофиля()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -174,7 +174,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает имя профиля безопасности 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - имя профиля безопасности 1С
 //
@@ -185,7 +185,7 @@
 КонецФункции // Имя()
 
 // Функция возвращает список разрешенных виртуальных каталогов
-//   
+//
 // Возвращаемое значение:
 //    ОбъектыПрофиля - список разрешенных виртуальных каталогов
 //
@@ -196,7 +196,7 @@
 КонецФункции // Каталоги()
 	
 // Функция возвращает список разрешенных COM-классов
-//   
+//
 // Возвращаемое значение:
 //    ОбъектыПрофиля - список разрешенных COM-Классов
 //
@@ -207,7 +207,7 @@
 КонецФункции // COMКлассы()
 	
 // Функция возвращает список разрешенных внешних компонент
-//   
+//
 // Возвращаемое значение:
 //    ОбъектыПрофиля - список разрешенных внешних компонент
 //
@@ -218,7 +218,7 @@
 КонецФункции // ВнешниеКомпоненты()
 	
 // Функция возвращает список разрешенных внешних модулей
-//   
+//
 // Возвращаемое значение:
 //    ОбъектыПрофиля - список разрешенных внешних модулей
 //
@@ -229,7 +229,7 @@
 КонецФункции // ВнешниеМодули()
 	
 // Функция возвращает список разрешенных приложений
-//   
+//
 // Возвращаемое значение:
 //    ОбъектыПрофиля - список разрешенных приложений
 //
@@ -240,7 +240,7 @@
 КонецФункции // Приложения()
 	
 // Функция возвращает список разрешенных ресурсов интернет
-//   
+//
 // Возвращаемое значение:
 //    ОбъектыПрофиля - список разрешенных ресурсов интернет
 //
@@ -251,7 +251,7 @@
 КонецФункции // ИнтернетРесурсы()
 	
 // Функция возвращает значение параметра профиля безопасности кластера 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра кластера
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
@@ -300,7 +300,7 @@
 КонецФункции // Получить()
 	
 // Процедура изменяет режим доступа к объектам профиля (список/полный доступ)
-//   
+//
 // Параметры:
 //   ВидОбъектовПрофиля       - Перечисление.            - вид объекта профиля для изменения режима доступа
 //                              ВидыОбъектовПрофиляБезопасности
@@ -340,7 +340,7 @@
 КонецПроцедуры // ИзменитьРежимДоступаКОбъектам()
 
 // Процедура изменяет параметры профиля безопасности
-//   
+//
 // Параметры:
 //   ПараметрыПрофиля         - Структура        - новые параметры профиля безопасности
 //
@@ -384,7 +384,7 @@
 КонецПроцедуры // Изменить()
 
 // Процедура удаляет информационную базу
-//   
+//
 Процедура Удалить() Экспорт
 	
 	ПараметрыКоманды = Новый Соответствие();
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\240\320\260\320\261\320\276\321\207\320\270\320\265\320\237\321\200\320\276\321\206\320\265\321\201\321\201\321\213.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\240\320\260\320\261\320\276\321\207\320\270\320\265\320\237\321\200\320\276\321\206\320\265\321\201\321\201\321\213.os"
index 36d808c..ed8757e 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\240\320\260\320\261\320\276\321\207\320\270\320\265\320\237\321\200\320\276\321\206\320\265\321\201\321\201\321\213.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\240\320\260\320\261\320\276\321\207\320\270\320\265\320\237\321\200\320\276\321\206\320\265\321\201\321\201\321\213.os"
@@ -18,7 +18,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -39,12 +39,12 @@
 
 // Процедура получает список рабочих процессов от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 	
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -85,7 +85,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -101,7 +101,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -112,7 +112,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список рабочих процессов
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора процессов (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -134,7 +134,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список рабочих процессов кластера 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка процессов, разделенные ","
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -156,7 +156,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество рабочих процессов в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество рабочих процессов
 //
@@ -171,7 +171,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание рабочего процесса кластера 1С
-//   
+//
 // Параметры:
 //   Процесс                 - Строка    - Рабочий процесс в виде <адрес сервера>:<номер процесса ОС (pid))>
 //                                         или идентификатор рабочего процесса
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\240\320\260\320\261\320\276\321\207\320\270\320\271\320\237\321\200\320\276\321\206\320\265\321\201\321\201.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\240\320\260\320\261\320\276\321\207\320\270\320\271\320\237\321\200\320\276\321\206\320\265\321\201\321\201.os"
index 3f075c2..282a4fb 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\240\320\260\320\261\320\276\321\207\320\270\320\271\320\237\321\200\320\276\321\206\320\265\321\201\321\201.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\240\320\260\320\261\320\276\321\207\320\270\320\271\320\237\321\200\320\276\321\206\320\265\321\201\321\201.os"
@@ -25,7 +25,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластера                 - ссылка на родительский объект кластера
@@ -62,7 +62,7 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -109,7 +109,7 @@
 КонецПроцедуры // ОбновитьДанныеПроцесса()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -126,10 +126,10 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Процедура заполняет параметры рабочего процесса кластера 1С
-//   
+//
 // Параметры:
 //   ДанныеЗаполнения        - Соответствие        - данные, из которых будут заполнены параметры рабочего процесса
-//   
+//
 Процедура ЗаполнитьПараметрыПроцесса(ДанныеЗаполнения)
 
 	Процесс_АдресСервера = ДанныеЗаполнения.Получить("host");
@@ -140,7 +140,7 @@
 КонецПроцедуры // ЗаполнитьПараметрыПроцесса()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -151,7 +151,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает идентификатор рабочего процесса 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - идентификатор рабочего процесса 1С
 //
@@ -162,7 +162,7 @@
 КонецФункции // Ид()
 
 // Функция возвращает адрес сервера рабочего процесса 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - адрес сервера рабочего процесса 1С
 //
@@ -177,7 +177,7 @@
 КонецФункции // АдресСервера()
 	
 // Функция возвращает порт рабочего процесса 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - порт рабочего процесса 1С
 //
@@ -192,7 +192,7 @@
 КонецФункции // ПортСервера()
 	
 // Функция возвращает значение параметра рабочего процесса 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра рабочего процесса
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
@@ -237,7 +237,7 @@
 КонецФункции // Получить()
 	
 // Функция возвращает список соединений рабочего процесса 1С
-//   
+//
 // Возвращаемое значение:
 //    Соединения - список соединений рабочего процесса 1С
 //
@@ -248,7 +248,7 @@
 КонецФункции // Соединения()
 	
 // Функция возвращает список лицензий, выданных рабочим процессом 1С
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\320\260\320\275\321\201.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\320\260\320\275\321\201.os"
index c592c27..732a8c5 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\320\260\320\275\321\201.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\320\260\320\275\321\201.os"
@@ -23,7 +23,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластера                 - ссылка на родительский объект кластера
@@ -61,12 +61,12 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -108,7 +108,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -125,7 +125,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -136,7 +136,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает идентификатор сеанса 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - идентификатор сеанса 1С
 //
@@ -147,7 +147,7 @@
 КонецФункции // Ид()
 
 // Функция возвращает значение параметра сеанса 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка         - Имя параметра сеанса
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
@@ -186,7 +186,7 @@
 КонецФункции // Получить()
 	
 // Функция возвращает список лицензий, выданных сеансу 1С
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -206,7 +206,7 @@
 КонецФункции // Лицензии()
 	
 // Процедура завершает сеанс в кластере 1С
-//   
+//
 Процедура Завершить() Экспорт
 	
 	ПараметрыКоманды = Новый Соответствие();
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\320\260\320\275\321\201\321\213.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\320\260\320\275\321\201\321\213.os"
index 6d03ab7..890fa29 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\320\260\320\275\321\201\321\213.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\320\260\320\275\321\201\321\213.os"
@@ -19,7 +19,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -42,12 +42,12 @@
 
 // Процедура получает список сеансов от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 	
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -98,7 +98,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -114,7 +114,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -125,7 +125,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список сеансов
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора сеансов (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -147,7 +147,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список сеансов
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка сеансов, разделенные ","
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -169,7 +169,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество сеансов в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество сеансов
 //
@@ -184,7 +184,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание сеанса кластера 1С
-//   
+//
 // Параметры:
 //   Сеанс                   - Строка    - Сеанс в виде <имя информационной базы>:<номер сеанса>
 //                                         или идентификатор сеанса
@@ -233,7 +233,7 @@
 КонецФункции // Получить()
 
 // Процедура удаляет сеанс
-//   
+//
 // Параметры:
 //   Сеанс     - Сеанс, Строка   - Сеанс или номер сеанса в виде <имя информационной базы>:<номер сеанса>
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200.os"
index bef229b..8541fed 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200.os"
@@ -26,7 +26,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -40,11 +40,11 @@
 		Возврат;
 	КонецЕсли;
 
-	ПараметрыОбъекта = Новый КомандыОбъекта(Кластер_Агент, Перечисления.РежимыАдминистрирования.Серверы);
-
 	Кластер_Агент = АгентКластера;
 	Кластер_Владелец = Кластер;
-	
+
+	ПараметрыОбъекта = Новый КомандыОбъекта(Кластер_Агент, Перечисления.РежимыАдминистрирования.Серверы);
+
 	Если ТипЗнч(Сервер) = Тип("Соответствие") Тогда
 		Сервер_Ид = Сервер["server"];
 		ЗаполнитьПараметрыСервера(Сервер);
@@ -62,12 +62,12 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -109,7 +109,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -126,10 +126,10 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Процедура заполняет параметры сервера кластера 1С
-//   
+//
 // Параметры:
 //   ДанныеЗаполнения        - Соответствие        - данные, из которых будут заполнены параметры сервера
-//   
+//
 Процедура ЗаполнитьПараметрыСервера(ДанныеЗаполнения)
 
 	Сервер_АдресАгента = ДанныеЗаполнения.Получить("agent-host");
@@ -141,7 +141,7 @@
 КонецПроцедуры // ЗаполнитьПараметрыСервера()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -152,7 +152,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает идентификатор сервера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - идентификатор сервера 1С
 //
@@ -163,7 +163,7 @@
 КонецФункции // Ид()
 
 // Функция возвращает имя сервера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - имя сервера 1С
 //
@@ -178,7 +178,7 @@
 КонецФункции // Имя()
 
 // Функция возвращает адрес сервера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - адрес сервера 1С
 //
@@ -193,7 +193,7 @@
 КонецФункции // АдресСервера()
 	
 // Функция возвращает порт сервера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - порт сервера 1С
 //
@@ -208,7 +208,7 @@
 КонецФункции // ПортСервера()
 	
 // Функция возвращает список требований назначения функциональности сервера 1С
-//   
+//
 // Возвращаемое значение:
 //    НазначенияФункциональности -  список требований назначения функциональности сервера 1С
 //
@@ -223,7 +223,7 @@
 КонецФункции // НазначенияФункциональности()
 	
 // Функция возвращает значение параметра кластера 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра кластера
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
@@ -268,7 +268,7 @@
 КонецФункции // Получить()
 	
 // Процедура изменяет параметры сервера
-//   
+//
 // Параметры:
 //   ПараметрыСервера         - Структура        - новые параметры сервера
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
index 8109ddc..5ff487c 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\265\321\200\321\213\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
@@ -15,7 +15,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -35,12 +35,12 @@
 
 // Процедура получает список серверов кластера от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -80,7 +80,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -96,7 +96,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -107,7 +107,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список серверов кластера 1С
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора серверов (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -129,7 +129,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список серверов кластера 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка серверов, разделенные ","
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -152,7 +152,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество серверов в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество серверов
 //
@@ -167,7 +167,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание сервера кластера 1С
-//   
+//
 // Параметры:
 //   Сервер                 - Строка    - Адрес сервера в виде <сервер>:<порт>
 //                                        или идентификатор сервера
@@ -208,7 +208,7 @@
 КонецФункции // Получить()
 
 // Процедура добавляет новый сервер в кластер 1С
-//   
+//
 // Параметры:
 //   Имя                - Строка        - имя сервера 1С
 //   АдресАгента        - Строка        - адрес сервера агента 1С
@@ -256,7 +256,7 @@
 КонецПроцедуры // Добавить()
 
 // Процедура удаляет сервер из кластера 1С
-//   
+//
 // Параметры:
 //   СерверПорт            - Строка    - Адрес сервера в виде <сервер>:<порт>
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\270\321\201\321\213.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\270\321\201\321\213.os"
index cd422ff..023efb7 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\270\321\201\321\213.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\265\321\200\320\262\320\270\321\201\321\213.os"
@@ -14,7 +14,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -34,12 +34,12 @@
 
 // Процедура получает список сервисов от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 	
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -83,7 +83,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -99,7 +99,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -110,7 +110,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список сервисов кластера
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора сервисов (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -132,7 +132,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список сервисов кластера 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка сервисов, разделенные ","
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -155,7 +155,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество сервисов в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество сервисов
 //
@@ -170,7 +170,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание сервиса кластера 1С
-//   
+//
 // Параметры:
 //   Имя                    - Строка    - имя сервиса
 //   РежимОбновления        - Число     - 1 - обновить данные принудительно (вызов RAC)
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\276\320\265\320\264\320\270\320\275\320\265\320\275\320\270\320\265.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\276\320\265\320\264\320\270\320\275\320\265\320\275\320\270\320\265.os"
index dbb1cd7..ec2d7e2 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\276\320\265\320\264\320\270\320\275\320\265\320\275\320\270\320\265.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\276\320\265\320\264\320\270\320\275\320\265\320\275\320\270\320\265.os"
@@ -23,7 +23,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластера                 - ссылка на родительский объект кластера
@@ -68,13 +68,13 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
 //                                             2 - обновить только основную информацию (вызов RAC)
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 	
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -187,7 +187,7 @@
 КонецПроцедуры // ЗаполнитьСвойстваОбъекта()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -209,7 +209,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -220,7 +220,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает признак доступности полного описания соединения 1С
-//   
+//
 // Возвращаемое значение:
 //    Булево - Истина - доступно полное описание; Ложь - доступно сокращенное описание
 //
@@ -231,7 +231,7 @@
 КонецФункции // ПолноеОписание()
 
 // Функция возвращает значение параметра соединения 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра соединения
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
@@ -266,7 +266,7 @@
 КонецФункции // Получить()
 
 // Процедура отключает соединение в кластере 1С
-//   
+//
 Процедура Отключить() Экспорт
 
 	ПараметрыКоманды = Новый Соответствие();
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\276\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\276\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217.os"
index 622dd5f..8ec7a12 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\276\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\320\276\320\265\320\264\320\270\320\275\320\265\320\275\320\270\321\217.os"
@@ -18,7 +18,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -42,12 +42,12 @@
 
 // Процедура получает список соединений от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 	
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -121,7 +121,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -137,7 +137,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -148,7 +148,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список соединений
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора соединений (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -170,7 +170,7 @@
 КонецФункции // Список()
 
 // Функция возвращает список соединений
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка       - Поля для построения иерархии списка соединений, разделенные ","
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -192,7 +192,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество соединений в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество соединений
 //
@@ -207,7 +207,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание соединения
-//   
+//
 // Параметры:
 //   НомерИлиИд             - Число, Строка  - Номер или идентификатор соединения
 //   РежимОбновления        - Число          - 1 - обновить данные принудительно (вызов RAC)
@@ -239,7 +239,7 @@
 КонецФункции // Получить()
 
 // Процедура отключает соединение
-//   
+//
 // Параметры:
 //   Номер                     - Структура    - Номер соединения
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\321\207\320\265\321\202\321\207\320\270\320\272\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\321\207\320\265\321\202\321\207\320\270\320\272\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
index 17ee7dd..018ce18 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\321\207\320\265\321\202\321\207\320\270\320\272\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\321\207\320\265\321\202\321\207\320\270\320\272\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
@@ -24,7 +24,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -61,12 +61,12 @@
 
 // Процедура получает данные от сервиса администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -105,7 +105,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -123,7 +123,7 @@
 
 // Процедура получает значения счетчика потребления ресурсов
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //    Отбор - отбор значений счетчика потребления ресурсов
 //
@@ -168,7 +168,7 @@
 КонецПроцедуры // ОбновитьДанныеЗначений()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -179,7 +179,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает имя счетчика потребления ресурсов
-//   
+//
 // Возвращаемое значение:
 //    Строка - имя счетчика потребления ресурсов
 //
@@ -190,7 +190,7 @@
 КонецФункции // Имя()
 	
 // Функция возвращает значения счетчика потребления ресурсов
-//   
+//
 // Параметры:
 //    Отбор - отбор значений счетчика потребления ресурсов
 //
@@ -208,7 +208,7 @@
 КонецФункции // Значения()
 
 // Функция возвращает значение параметра счетчика потребления ресурсов кластера 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра кластера
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\321\207\320\265\321\202\321\207\320\270\320\272\320\270\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\321\207\320\265\321\202\321\207\320\270\320\272\320\270\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
index 6b130f4..d69067d 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\321\207\320\265\321\202\321\207\320\270\320\272\320\270\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\241\321\207\320\265\321\202\321\207\320\270\320\272\320\270\320\240\320\265\321\201\321\203\321\200\321\201\320\276\320\262.os"
@@ -15,7 +15,7 @@
 Перем Лог;      // - Логирование     - объект-логгер
 
 // Конструктор
-//   
+//
 // Параметры:
 //   АгентКластера    - УправлениеКластером1С    - ссылка на родительский объект агента кластера
 //   Кластер          - Кластер                  - ссылка на родительский объект кластера
@@ -35,12 +35,12 @@
 
 // Процедура получает список счетчиков потребления ресурсов от утилиты администрирования кластера 1С
 // и сохраняет в локальных переменных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
 //                                            -1 - не обновлять данные
-//   
+//
 Процедура ОбновитьДанные(РежимОбновления = 0) Экспорт
 
 	Если НЕ ТребуетсяОбновление(РежимОбновления) Тогда
@@ -81,7 +81,7 @@
 КонецПроцедуры // ОбновитьДанные()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
 //                                             0 - обновить данные только по таймеру
@@ -97,7 +97,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -108,7 +108,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает список счетчиков потребления ресурсов кластера 1С
-//   
+//
 // Параметры:
 //   Отбор                    - Структура    - Структура отбора счетчиков потребления ресурсов (<поле>:<значение>)
 //   РежимОбновления          - Число        - 1 - обновить данные принудительно (вызов RAC)
@@ -130,7 +130,7 @@
 КонецФункции // Список()
 
 // Функция возвращает счетчиков потребления ресурсов кластера 1С
-//   
+//
 // Параметры:
 //   ПоляИерархии             - Строка        - Поля для построения иерархии списка счетчиков потребления ресурсов,
 //                                              разделенные ","
@@ -155,7 +155,7 @@
 КонецФункции // ИерархическийСписок()
 
 // Функция возвращает количество счетчиков потребления ресурсов в списке
-//   
+//
 // Возвращаемое значение:
 //    Число - количество счетчиков потребления ресурсов
 //
@@ -170,7 +170,7 @@
 КонецФункции // Количество()
 
 // Функция возвращает описание счетчика потребления ресурсов кластера 1С
-//   
+//
 // Параметры:
 //   ИмяИлиИд               - Строка    - Имя или идентификатор счетчика потребления ресурсов
 //   РежимОбновления        - Число     - 1 - обновить данные принудительно (вызов RAC)
@@ -202,7 +202,7 @@
 КонецФункции // Получить()
 
 // Процедура добавляет новый счетчик потребления ресурсов в кластер 1С
-//   
+//
 // Параметры:
 //   Имя                 - Строка        - имя счетчика потребления ресурсов 1С
 //   ПараметрыСчетчика   - Структура     - параметры счетчика потребления ресурсов 1С
@@ -263,7 +263,7 @@
 КонецПроцедуры // Добавить()
 
 // Процедура удаляет счетчик потребления ресурсов
-//   
+//
 // Параметры:
 //   Имя     - Строка   - Имя счетчика потребления ресурсов
 //
diff --git "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\276\320\2741\320\241.os" "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\276\320\2741\320\241.os"
index b76559b..da1fa62 100644
--- "a/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\276\320\2741\320\241.os"
+++ "b/src/\320\232\320\273\320\260\321\201\321\201\321\213/\320\243\320\277\321\200\320\260\320\262\320\273\320\265\320\275\320\270\320\265\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\276\320\2741\320\241.os"
@@ -7,55 +7,58 @@
 // Codebase: https://github.com/ArKuznetsov/irac/
 // ----------------------------------------------------------
 
-Перем Агент_СтрокаПодключения;   // строка подключения к RAS
-Перем Агент_ИсполнительКоманд;   // объект - исполнитель команд
-Перем Агент_Администраторы;      // доступ к списку администраторов агента
-Перем Агент_Администратор;       // текущий администратор агента
-Перем Кластеры_Администраторы;   // список параметров авторизации для кластеров
-Перем ИБ_Администраторы;         // список параметров авторизации для информационных баз
-Перем ИБ_ПараметрыСУБД;          // список параметров подключения к СУБД для информационных баз
-Перем ВыводКоманды;              // результат выполнения команды RAC
-Перем Кластеры;                  // доступ к списку кластеров агента
+Перем Агент_СтрокаПодключения;   // - Строка                 - строка подключения к RAS
+Перем Агент_ПроцессRAS;          // - Процесс                - процесс сервиса администрирования (RAS)
+Перем Агент_ИсполнительКоманд;   // - ИсполнительКоманд      - объект - исполнитель команд
+Перем Агент_Администраторы;      // - АдминистраторыАгента   - доступ к списку администраторов агента
+Перем Агент_Администратор;       // - ОбъектКластера         - текущий администратор агента
+Перем Кластеры_Администраторы;   // - Соответствие           - список параметров авторизации для кластеров
+Перем ИБ_Администраторы;         // - Соответствие           - список параметров авторизации для информационных баз
+Перем ИБ_ПараметрыСУБД;          // - Соответствие           - список параметров подключения к СУБД для информационных баз
+Перем ВыводКоманды;              // - Строка                 - результат выполнения команды RAC
+Перем Кластеры;                  // - Кластеры               - доступ к списку кластеров агента
 
-Перем ПараметрыОбъекта;          // - КомандыОбъекта    - объект-генератор команд объекта кластера
+Перем ПараметрыОбъекта;          // - КомандыОбъекта         - объект-генератор команд объекта кластера
 
-Перем ОбработчикОшибок;          // объект обработчик ошибок выполнения команд RAC
+Перем ОбработчикОшибок;          // - Строка                 - объект обработчик ошибок выполнения команд RAC
 
-Перем Лог;      // - Логирование     - объект-логгер
+Перем Лог;                       // - Логирование            - объект-логгер
 
 #Область Инициализация
 
 // Конструктор
-//   
+//
 // Параметры:
-//   ВерсияИлиПутьКУтилитеАдминистрирования - Строка     - маска версии 1С, путь к утилите RAC
-//                                                         или адрес сервиса hiRAC
-//   СтрокаПодключенияСервиса               - Строка     - адрес сервиса агента администрирования
-//                                                         (по умолчанию: "localhost:1545")
-//   Администратор                          - Структура  - администратор агента сервера 1С
-//       Администратор                         - Строка     - имя администратора агента сервера 1С
-//       Пароль                                - Строка     - пароль администратора агента сервера 1С
-//
-Процедура ПриСозданииОбъекта(ВерсияИлиПутьКУтилитеАдминистрирования = "8.3"
-	                       , СтрокаПодключенияСервиса = "localhost:1545"
-	                       , Администратор = Неопределено)
+//   ВерсияИлиПутьКRAC           - Строка     - маска версии 1С, путь к утилите RAC
+//                                              или адрес сервиса hiRAC
+//   СтрокаПодключенияСервиса    - Строка     - описание подключения к сервису администрирования (RAS)
+//     Варианты:
+//       Подключение к существующему сервису RAS: "<адрес сервиса RAS>:<порт сервиса RAS>"
+//       Запуск локального сервиса RAS: "<адрес агента кластера 1С>:<порт агента кластера 1С>:<порт сервиса RAS>"
+//     по умолчанию: "localhost:1545"
+//   Администратор               - Структура    - администратор агента сервера 1С
+//     *Администратор              - Строка       - имя администратора агента сервера 1С
+//     *Пароль                     - Строка       - пароль администратора агента сервера 1С
+//
+Процедура ПриСозданииОбъекта(ВерсияИлиПутьКRAC = "8.3",
+	                         СтрокаПодключенияСервиса = "localhost:1545",
+	                         Администратор = Неопределено)
 
 	Лог = Служебный.Лог();
 
-	ОписаниеСервиса = СтрРазделить(СтрокаПодключенияСервиса, ":");
+	ПараметрыПодключения = ПараметрыПодключения(СтрокаПодключенияСервиса);
 
-	АдресСервиса = "localhost";
-	ПортСервиса = "1545";
-	Если ЗначениеЗаполнено(ОписаниеСервиса) Тогда
-		АдресСервиса = ОписаниеСервиса[0];
-	КонецЕсли;
-	Если ОписаниеСервиса.Количество() > 1 Тогда
-		ПортСервиса = ОписаниеСервиса[1];
-	КонецЕсли;
+	Агент_СтрокаПодключения = СтрШаблон("%1:%2", ПараметрыПодключения.АдресRAS, ПараметрыПодключения.ПортRAS);
 
-	Агент_СтрокаПодключения = СтрШаблон("%1:%2", АдресСервиса, ПортСервиса);
+	Агент_ИсполнительКоманд = Новый ИсполнительКоманд(ВерсияИлиПутьКRAC);
 
-	Агент_ИсполнительКоманд = Новый ИсполнительКоманд(ВерсияИлиПутьКУтилитеАдминистрирования);
+	Если ПараметрыПодключения.ЗапуститьRAS Тогда
+		ПутьКRAS = СтрЗаменить(Агент_ИсполнительКоманд.ПутьКRAC(), "rac", "ras");
+		ЗапуститьСервисАдминистрирования(ПутьКRAS,
+		                                 ПараметрыПодключения.ПортRAS,
+		                                 ПараметрыПодключения.АдресАгента,
+		                                 ПараметрыПодключения.ПортАгента);
+	КонецЕсли;
 
 	ПараметрыОбъекта = Новый КомандыОбъекта(ЭтотОбъект, Перечисления.РежимыАдминистрирования.Агенты);
 
@@ -76,7 +79,7 @@
 #Область УстановкаПолучениеПараметров
 
 // Функция возвращает строку параметров подключения к агенту администрирования (RAS)
-//   
+//
 // Возвращаемое значение:
 //    Строка - строка параметров подключения к агенту администрирования (RAS)
 //
@@ -87,7 +90,7 @@
 КонецФункции // СтрокаПодключения()
 
 // Функция возвращает структуру параметров авторизации на агенте кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - структура параметров авторизации на агенте кластера 1С
 //
@@ -98,7 +101,7 @@
 КонецФункции // ПараметрыАвторизации()
 
 // Функция возвращает строку параметров авторизации на агенте кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - строка параметров авторизации на агенте кластера 1С
 //
@@ -109,7 +112,7 @@
 КонецФункции // СтрокаАвторизации()
 
 // Процедура устанавливает параметры авторизации на агенте кластера 1С
-//   
+//
 // Параметры:
 //   Администратор         - Строка    - администратор агента сервера 1С
 //   Пароль                - Строка    - пароль администратора агента сервера 1С
@@ -121,24 +124,24 @@
 КонецПроцедуры // УстановитьАдминистратора()
 
 // Функция возвращает строку описания подключения к серверу администрирования кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Строка - описание подключения к серверу администрирования кластера 1С
 //
 Функция ОписаниеПодключения() Экспорт
 
 	Возврат СтрШаблон("%1  (v.%2)",
-					  СокрЛП(Агент_СтрокаПодключения),
-					  СокрЛП(Агент_ИсполнительКоманд.ВерсияУтилитыАдминистрирования()));
+	                  СокрЛП(Агент_СтрокаПодключения),
+	                  СокрЛП(Агент_ИсполнительКоманд.ВерсияRAC()));
 
 КонецФункции // ОписаниеПодключения()
 
 // Функция возвращает адрес сервера RAS
-//   
+//
 // Возвращаемое значение:
 //    Строка - адрес сервера RAS
 //
-Функция АдресСервераАдминистрирования() Экспорт
+Функция АдресRAS() Экспорт
 
 	ОписаниеСервиса = СтрРазделить(Агент_СтрокаПодключения, ":");
 
@@ -149,14 +152,14 @@
 
 	Возврат АдресСервиса;
 
-КонецФункции // АдресСервераАдминистрирования()
+КонецФункции // АдресRAS()
 
 // Функция возвращает порт сервера RAS
-//   
+//
 // Возвращаемое значение:
 //    Строка - порт сервера RAS
 //
-Функция ПортСервераАдминистрирования() Экспорт
+Функция ПортRAS() Экспорт
 
 	ОписаниеСервиса = СтрРазделить(Агент_СтрокаПодключения, ":");
 
@@ -167,21 +170,21 @@
 
 	Возврат ПортСервиса;
 
-КонецФункции // ПортСервераАдминистрирования()
+КонецФункции // ПортRAS()
 
 // Функция возвращает версию утилиты администрирования RAC
-//   
+//
 // Возвращаемое значение:
 //    Строка - версия утилиты администрирования RAC
 //
-Функция ВерсияУтилитыАдминистрирования() Экспорт
+Функция ВерсияRAC() Экспорт
 
-	Возврат СокрЛП(Агент_ИсполнительКоманд.ВерсияУтилитыАдминистрирования());
+	Возврат СокрЛП(Агент_ИсполнительКоманд.ВерсияRAC());
 
-КонецФункции // ВерсияУтилитыАдминистрирования()
+КонецФункции // ВерсияRAC()
 
 // Функция возвращает лог библиотеки
-//   
+//
 // Возвращаемое значение:
 //    Логгер - лог библиотеки
 //
@@ -196,7 +199,7 @@
 #Область СтандартныеПараметры
 
 // Функция возвращает описание параметров объекта
-//   
+//
 // Возвращаемое значение:
 //    КомандыОбъекта - описание параметров объекта,
 //
@@ -207,7 +210,7 @@
 КонецФункции // ПараметрыОбъекта()
 
 // Функция возвращает значение параметра администрирования кластера 1С
-//   
+//
 // Параметры:
 //   ИмяПоля                 - Строка        - Имя параметра кластера
 //   РежимОбновления         - Число         - 1 - обновить данные принудительно (вызов RAC)
@@ -221,12 +224,12 @@
 
 	ЗначениеПоля = Неопределено;
 
-	Если НЕ Найти("АДРЕССЕРВЕРААДМИНИСТРИРОВАНИЯ, RAS-HOST", ВРег(ИмяПоля)) = 0 Тогда
-		ЗначениеПоля = АдресСервераАдминистрирования();
-	ИначеЕсли НЕ Найти("ПОРТСЕРВЕРААДМИНИСТРИРОВАНИЯ, RAS-PORT", ВРег(ИмяПоля)) = 0 Тогда
-		ЗначениеПоля = ПортСервераАдминистрирования();
-	ИначеЕсли НЕ Найти("ВЕРСИЯУТИЛИТЫАДМИНИСТРИРОВАНИЯ, RAC-VERSION", ВРег(ИмяПоля)) = 0 Тогда
-		ЗначениеПоля = ВерсияУтилитыАдминистрирования();
+	Если НЕ Найти("АДРЕССЕРВЕРААДМИНИСТРИРОВАНИЯ, АДРЕСRAS, RAS-HOST", ВРег(ИмяПоля)) = 0 Тогда
+		ЗначениеПоля = АдресRAS();
+	ИначеЕсли НЕ Найти("ПОРТСЕРВЕРААДМИНИСТРИРОВАНИЯ, ПОРТARS, RAS-PORT", ВРег(ИмяПоля)) = 0 Тогда
+		ЗначениеПоля = ПортRAS();
+	ИначеЕсли НЕ Найти("ВЕРСИЯУТИЛИТЫАДМИНИСТРИРОВАНИЯ, ВЕРСИЯRAC, RAC-VERSION", ВРег(ИмяПоля)) = 0 Тогда
+		ЗначениеПоля = ВерсияRAC();
 	ИначеЕсли НЕ Найти("СТРОКАПОДКЛЮЧЕНИЯ, CONNECTIONSTRING", ВРег(ИмяПоля)) = 0 Тогда
 		ЗначениеПоля = Агент_СтрокаПодключения;
 	ИначеЕсли НЕ Найти("АДМИНИСТРАТОРЫ, ADMINISTRATORS", ВРег(ИмяПоля)) = 0 Тогда
@@ -248,7 +251,7 @@
 #Область ДочерниеОбъекты
 
 // Функция возвращает список администраторов агента кластера 1С
-//   
+//
 // Возвращаемое значение:
 //    Агент_Администраторы - список администраторов агента кластера 1С
 //
@@ -259,7 +262,7 @@
 КонецФункции // Администраторы()
 
 // Функция возвращает список кластеров 1С
-//   
+//
 // Возвращаемое значение:
 //    Кластеры - список кластеров 1С
 //
@@ -274,7 +277,7 @@
 #Область СписокАдминистраторовКластеров
 
 // Процедура добавляет параметры авторизации для указанного кластера
-//   
+//
 // Параметры:
 //   Кластер_Ид         - Строка    - идентификатор кластера 1С
 //   Администратор      - Строка    - администратор кластера 1С
@@ -291,7 +294,7 @@
 КонецПроцедуры // ДобавитьАдминистратораКластера()
 
 // Функция возвращает параметры авторизации для указанного кластера
-//   
+//
 // Параметры:
 //   Кластер_Ид        - Строка    - идентификатор кластера 1С
 //
@@ -315,7 +318,7 @@
 #Область СписокАдминистраторовИБ
 
 // Процедура добавляет параметры авторизации для указанной информационной базы
-//   
+//
 // Параметры:
 //   ИБ_Ид              - Строка    - идентификатор информационной базы в кластере
 //   Администратор      - Строка    - администратор информационной базы
@@ -332,7 +335,7 @@
 КонецПроцедуры // ДобавитьАдминистратораИБ()
 
 // Функция возвращает параметры авторизации для указанной информационной базы
-//   
+//
 // Параметры:
 //   ИБ_Ид              - Строка    - идентификатор информационной базы в кластере
 //
@@ -379,7 +382,7 @@
 КонецПроцедуры // ДобавитьПараметрыСУБДИБ()
 
 // Функция возвращает параметры подключения к СУБД для указанной информационной базы
-//   
+//
 // Параметры:
 //   ИБ_Ид              - Строка    - идентификатор информационной базы в кластере
 //
@@ -406,7 +409,7 @@
 #Область ИсполнительКоманд
 
 // Функция возвращает текущий объект-исполнитель команд
-//   
+//
 // Возвращаемое значение:
 //   ИсполнительКоманд        - текущее значение объекта-исполнителя команд
 //
@@ -417,7 +420,7 @@
 КонецФункции // ИсполнительКоманд()
 
 // Процедура устанавливает объект-исполнитель команд
-//   
+//
 // Параметры:
 //   НовыйИсполнитель         - ИсполнительКоманд        - новый объект-исполнитель команд
 //
@@ -444,7 +447,7 @@
 КонецПроцедуры // УстановитьОбработчикОшибокКоманд()
 
 // Функция выполняет команду и возвращает код возврата команды
-//   
+//
 // Параметры:
 //   ПараметрыКоманды         - Массив        - параметры выполнения команды
 //
@@ -470,7 +473,7 @@
 КонецФункции // ВыполнитьКоманду()
 
 // Функция возвращает текст результата выполнения команды
-//   
+//
 // Параметры:
 //    РазобратьВывод        - Булево      - Истина - выполнить преобразование вывода команды в структуру
 //                                          Ложь - вернуть текст вывода команды как есть
@@ -489,7 +492,7 @@
 КонецФункции // ВыводКоманды()
 
 // Функция возвращает код возврата выполнения команды
-//   
+//
 // Возвращаемое значение:
 //    Число - код возврата команды
 //
@@ -505,7 +508,7 @@
 
 // Функция возвращает описание центрального сервера 1С в виде соответствия,
 // с вложенными описаниями кластеров и всех дочерних объектов
-//   
+//
 // Параметры:
 //   ИмяПоляКлюча         - Строка    - имя поля, значение которого будет использовано
 //                                      в качестве ключа возвращаемого соответствия
@@ -560,7 +563,7 @@
 
 // Функция возвращает описание кластера 1С в виде соответствия,
 // с вложенными описаниями всех дочерних объектов
-//   
+//
 // Параметры:
 //    КластерИлиАдрес   - Кластер, Строка   - объект или адрес кластера 1С
 //    ИмяПоляКлюча      - Строка            - имя поля, значение которого будет использовано
@@ -680,7 +683,7 @@
 КонецФункции // ОписаниеКластера()
 
 // Функция возвращает список сеансов всех кластеров центрального сервера 1С в виде массива
-//   
+//
 // Параметры:
 //   ИмяПоляКлюча         - Строка    - имя поля, значение которого будет использовано
 //                                      в качестве ключа возвращаемого соответствия
@@ -707,7 +710,7 @@
 КонецФункции // ВсеСеансы()
 
 // Функция возвращает список сеансов кластера 1С в виде массива
-//   
+//
 // Параметры:
 //   КластерИлиАдрес  - Кластер, Строка   - объект или адрес кластера 1С
 //   ИмяПоляКлюча     - Строка            - имя поля, значение которого будет использовано
@@ -733,7 +736,7 @@
 КонецФункции // СеансыКластера()
 
 // Функция возвращает список соединений всех кластеров центрального сервера 1С в виде массива
-//   
+//
 // Параметры:
 //   ИмяПоляКлюча         - Строка    - имя поля, значение которого будет использовано
 //                                      в качестве ключа возвращаемого соответствия
@@ -760,7 +763,7 @@
 КонецФункции // ВсеСоединения()
 
 // Функция возвращает список соединений кластера 1С в виде массива
-//   
+//
 // Параметры:
 //   КластерИлиАдрес   - Кластер, Строка   - объект или адрес кластера 1С
 //   ИмяПоляКлюча      - Строка            - имя поля, значение которого будет использовано
@@ -790,7 +793,7 @@
 #Область СлужебныеМетоды
 
 // Функция возвращает имя коллекции объектов по имени типа, из указанного поля ключа
-//   
+//
 // Параметры:
 //    ИмяТипа         - Строка     - имя типа объектов кластера
 //    ИмяПоляКлюча    - Строка     - имя поля, значение которого будет возвращено
@@ -809,4 +812,88 @@
 
 КонецФункции // ПолучитьИмяКоллекцииОбъектов()
 
+// Функция - возвращает параметры подключения к сервису управления кластером (RAS)
+//
+// Параметры:
+//   СтрокаПодключенияСервиса    - Строка    - описание подключения к сервису администрирования (RAS)
+//     Варианты:
+//       Подключение к существующему сервису RAS: "<адрес сервиса RAS>:<порт сервиса RAS>"
+//       Запуск локального сервиса RAS: "<адрес агента кластера 1С>:<порт агента кластера 1С>:<порт сервиса RAS>"
+//     по умолчанию: "localhost:1545"
+//
+// Возвращаемое значение:
+//   ФиксированнаяСтруктура    - параметры подключения к сервису управления кластером (RAS)
+//     *ЗапуститьRAS             - Булево    - запустить локальный агент RAS
+//     *АдресRAS                 - Строка    - адрес сервиса администрирования RAS
+//     *ПортRAS                  - Строка    - порт сервиса администрирования RAS
+//     *АдресАгента              - Строка    - адрес агента кластера 1С
+//     *ПортАгента               - Строка    - порт агента кластера 1С
+//
+Функция ПараметрыПодключения(СтрокаПодключенияСервиса = "localhost:1545")
+
+	ЧастиПараметровПодключения = СтрРазделить(СтрокаПодключенияСервиса, ":");
+
+	ПараметрыПодключения = Новый Структура();
+	ПараметрыПодключения.Вставить("ЗапуститьRAS", Ложь);
+	ПараметрыПодключения.Вставить("АдресRAS"    , "localhost");
+	ПараметрыПодключения.Вставить("ПортRAS"     , "1545");
+	ПараметрыПодключения.Вставить("АдресАгента" , "localhost");
+	ПараметрыПодключения.Вставить("ПортАгента"  , "1540");
+
+	Если ЧастиПараметровПодключения.Количество() >= 3 Тогда
+		ПараметрыПодключения.ЗапуститьRAS = Истина;
+		Если ЗначениеЗаполнено(ЧастиПараметровПодключения[0]) Тогда
+			ПараметрыПодключения.АдресАгента = СокрЛП(ЧастиПараметровПодключения[0]);
+		КонецЕсли;
+		Если ЗначениеЗаполнено(ЧастиПараметровПодключения[1]) Тогда
+			ПараметрыПодключения.ПортАгента = СокрЛП(ЧастиПараметровПодключения[1]);
+		КонецЕсли;
+		Если ЗначениеЗаполнено(ЧастиПараметровПодключения[2]) Тогда
+			ПараметрыПодключения.ПортRAS = СокрЛП(ЧастиПараметровПодключения[2]);
+		КонецЕсли;
+	Иначе
+		Если ЗначениеЗаполнено(ЧастиПараметровПодключения[0]) Тогда
+			ПараметрыПодключения.АдресRAS = СокрЛП(ЧастиПараметровПодключения[0]);
+		КонецЕсли;
+		Если ЧастиПараметровПодключения.Количество() > 1 И ЗначениеЗаполнено(ЧастиПараметровПодключения[1]) Тогда
+			ПараметрыПодключения.ПортRAS = СокрЛП(ЧастиПараметровПодключения[1]);
+		КонецЕсли;
+	КонецЕсли;
+
+	Возврат Новый ФиксированнаяСтруктура(ПараметрыПодключения);
+
+КонецФункции // ПараметрыПодключения()
+
+// Процедура - запускает сервис администрирования кластера (RAS)
+//
+// Параметры:
+//   ПутьКRAS        - Строка    - путь к исполняемому файлу сервиса администрирования (RAS)
+//   ПортRAS         - Строка    - порт сервиса администрирования (RAS)
+//   АдресАгента     - Строка    - адрес агента кластера 1С
+//   ПортАгента      - Строка    - порт агента кластера 1С
+//
+Процедура ЗапуститьСервисАдминистрирования(ПутьКRAS,
+                                           ПортRAS = "1545",
+                                           АдресАгента = "localhost",
+                                           ПортАгента = "1540") Экспорт
+
+	СтрокаЗапускаRAS = СтрШаблон("""%1"" cluster --port=%2 %3:%4", ПутьКRAS, ПортRAS, АдресАгента, ПортАгента);
+
+	Агент_ПроцессRAS = СоздатьПроцесс(СтрокаЗапускаRAS);
+	Агент_ПроцессRAS.Запустить();
+
+КонецПроцедуры // ЗапуститьСервисАдминистрирования()
+
+// Процедура - завершает процесс сервиса администрирования кластера (RAS)
+//
+Процедура ЗавершитьСервисАдминистрирования() Экспорт
+
+	Если Агент_ПроцессRAS = Неопределено Тогда
+		Возврат;
+	КонецЕсли;
+
+	Агент_ПроцессRAS.Завершить();
+
+КонецПроцедуры // ЗавершитьСервисАдминистрирования()
+
 #КонецОбласти // СлужебныеМетоды
\ No newline at end of file
diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os"
index 752aad4..bae546f 100644
--- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os"
+++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\241\320\273\321\203\320\266\320\265\320\261\320\275\321\213\320\271.os"
@@ -37,7 +37,7 @@
 КонецФункции // ПрочитатьДанныеИзМакетаJSON()
 
 // Функция добавляет кавычки в начале и в конце переданной строки
-//   
+//
 // Параметры:
 //   Строка         - Строка        - Строка для добавления кавычек
 //
@@ -69,7 +69,7 @@
 КонецПроцедуры // УбратьКавычки()
 
 // Функция проверяет, что переданное значение является числом или строковым представлением числа
-//   
+//
 // Параметры:
 //   Параметр      - Строка, Число     - значение для проверки
 //
@@ -93,7 +93,7 @@
 КонецФункции // ЭтоЧисло()
 
 // Функция проверяет, что переданное значение является числом или строковым представлением числа
-//   
+//
 // Параметры:
 //   Параметр      - Строка, Число     - значение для проверки
 //
@@ -145,13 +145,13 @@
 КонецФункции // ПериодОбновленияДанныхОбъекта()
 
 // Процедура заполняет значения свойств объекта кластера 1С
-//   
+//
 // Параметры:
 //   ОбъектКластера          - Произвольный        - объект, свойства которого будут заполнены
 //   Свойства                - Соответствие        - переменная, которая будет заполнена свойствами объекта
 //   ДанныеЗаполнения        - Соответствие        - данные, из которых будут заполнены значения свойств объекта
 //   ТолькоРасширенные       - Булево              - Истина - будут заполнены только расширенные свойства объекта
-//   
+//
 Процедура ЗаполнитьСвойстваОбъекта(ОбъектКластера, Свойства, ДанныеЗаполнения, ТолькоРасширенные = Ложь) Экспорт
 
 	СтруктураПараметров = ОбъектКластера.ПараметрыОбъекта().ОписаниеСвойств();
@@ -195,13 +195,13 @@
 КонецПроцедуры // ЗаполнитьСвойстваОбъекта()
 
 // Функция возвращает значение указанного поля структуры/соответствия или значение по умолчанию
-//   
+//
 // Параметры:
 //   ПарамСтруктура      - Структура, Соответствие    - коллекция из которой возвращается значение
 //   Ключ                - Произвольный               - значение ключа коллекции для получения значения
 //   ПоУмолчанию         - Произвольный               - значение, возвращаемое в случае,
 //                                                      когда ключ отсутствует в коллекции
-//   
+//
 // Возвращаемое значение:
 //    Произвольный - значение элемента коллекции или значение по умолчанию
 //
@@ -225,7 +225,7 @@
 
 // Функция преобразует массив соответствий в иерархию соответствий в соответствии с указанным порядком полей
 // копирования данных не происходят, в результирующее соответствие помещаются исходные элементы массива
-//   
+//
 // Параметры:
 //   МассивСоответствий      - Массив(Соответствие)   - Данные для преобразования
 //            <имя поля>         - Произвольный           - Значение элемента соответствия
@@ -278,7 +278,7 @@
 КонецФункции // ИерархическоеПредставлениеМассиваСоответствий()
 
 // Функция возвращает массив элементов (соответствий), отвечающих заданному отбору
-//   
+//
 // Параметры:
 //   МассивСоответствий    - Массив Из Соответствие    - Обрабатываемый массив
 //   Отбор                 - Соответствие              - Структура отбора вида <поле>:<значение>
@@ -330,7 +330,7 @@
 КонецФункции // ПолучитьЭлементыИзМассиваСоответствий()
 
 // Функция преобразует все элементы-объекты массива в соответствия с аналогичным набором полей
-//   
+//
 // Параметры:
 //   МассивЭлементов    - Массив Из Произвольный    - Обрабатываемый массив
 //   ПоляЭлемента       - Соответствие              - Описания полей элементов
@@ -365,7 +365,7 @@
 КонецФункции // МассивОбъектовВМассивСоответствий()
 
 // Функция преобразует все объект кластера в соответствия с аналогичным набором полей
-//   
+//
 // Параметры:
 //   Объект         - Произвольный    - Обрабатываемый объект
 //   ПоляОбъекта    - Соответствие    - Описания полей объекта
@@ -391,7 +391,7 @@
 КонецФункции // ОбъектВСоответствие()
 
 // Функция возвращает копию переданного массива
-//   
+//
 // Параметры:
 //   Источник    - Массив    - копируемый массив
 //
@@ -415,7 +415,7 @@
 КонецФункции // КопияМассива()
 
 // Функция возвращает копию переданной структуры
-//   
+//
 // Параметры:
 //   Источник    - Структура    - копируемая структура
 //
@@ -440,7 +440,7 @@
 КонецФункции // КопияСтруктуры()
 
 // Функция возвращает копию переданного соответствия
-//   
+//
 // Параметры:
 //   Источник    - Соответствие    - копируемое соответствие
 //
@@ -565,10 +565,10 @@
 // Функция преобразует переданный текст вывода команды в массив соответствий
 // элементы массива создаются по блокам текста, разделенным пустой строкой
 // пары <ключ, значение> структуры получаются для каждой строки с учетом разделителя ":"
-//   
+//
 // Параметры:
 //   ВыводКоманды            - Строка            - текст для разбора
-//   
+//
 // Возвращаемое значение:
 //    Массив (Соответствие) - результат разбора
 //
@@ -623,7 +623,7 @@
 КонецФункции // РазобратьВыводКоманды()
 
 // Функция признак необходимости обновления данных
-//   
+//
 // Параметры:
 //   ОбъектДанных             - Произвольный  - данные для обновления
 //   МоментАктуальности       - Число         - момент актуальности данных (мсек)
@@ -649,7 +649,7 @@
 КонецФункции // ТребуетсяОбновление()
 
 // Диагностическая процедура для вывода списка полей объекта
-//   
+//
 // Параметры:
 //   ОбъектДанных        - Произвольный    - объект, поля которого требуется вывести
 //
@@ -674,7 +674,7 @@
 КонецПроцедуры // ВывестиПоляОбъекта()
 
 // Функция возвращает структуру параметров авторизации для типа объектов кластера 1С
-//   
+//
 // Параметры:
 //    ТипАвторизации          - Строка        - тип тобъекта авторизации (agent, cluster, infobase)
 //    ПараметрыАвторизации    - Структура     - структура параметров авторизации
@@ -700,7 +700,7 @@
 КонецФункции // ПараметрыАвторизации()
 	
 // Функция возвращает строку параметров авторизации для типа объектов кластера 1С
-//   
+//
 // Параметры:
 //    ПараметрыАвторизации    - Структура     - структура параметров авторизации
 //        *Тип                    - Строка        - тип тобъекта авторизации (agent, cluster, infobase)
@@ -739,7 +739,7 @@
 КонецФункции // СтрокаАвторизации()
 	
 // Функция возвращает лог библиотеки
-//   
+//
 // Возвращаемое значение:
 //    Логгер - лог библиотеки
 //
@@ -754,7 +754,7 @@
 КонецФункции // Лог()
 
 // Функция возвращает имя лога библиотеки
-//   
+//
 // Возвращаемое значение:
 //    Строка - имя лога библиотеки
 //
diff --git "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os" "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
index cea8bd5..2a5d8bd 100644
--- "a/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
+++ "b/src/\320\234\320\276\320\264\321\203\320\273\320\270/\320\242\320\270\320\277\321\213\320\236\320\261\321\212\320\265\320\272\321\202\320\276\320\262\320\232\320\273\320\260\321\201\321\202\320\265\321\200\320\260.os"
@@ -16,7 +16,7 @@
 #Область ПрограммныйИнтерфейс
 
 // Функция возвращает описания свойств для указанного имени типа объектов
-//   
+//
 // Параметры:
 //   ТипОбъектов        - Строка             - имя типа объектов
 //   ТолькоОсновные     - Булево             - Истина - получать только основные свойства типа объектов
@@ -32,7 +32,7 @@
 //       *Изменение          - Булево            - Истина - значение свойства может быть установлено при изменении;
 //       *ПараметрКоманды    - Строка            - строка параметра команды, как она будет использована
 //                                                 при вызове команды (по умолчанию: "--<ИмяРАК>")
-//   
+//
 Функция СвойстваОбъекта(Знач ТипОбъектов, ТолькоОсновные = Ложь) Экспорт
 	
 	ВсеСвойства = СвойстваОбъектов.Получить(ВРег(ТипОбъектов));
@@ -57,14 +57,14 @@
 КонецФункции // СвойстваОбъекта()
 
 // Функция возвращает описания команд для указанного имени типа объектов
-//   
+//
 // Параметры:
 //   ТипОбъектов        - Строка       - имя типа объектов
 //
 // Возвращаемое значение:
 //   Структура                         - описания команд для типа объектов
 //       *<Имя команды> - Строка           - Имя команды RAC
-//   
+//
 Функция КомандыОбъекта(Знач ТипОбъектов) Экспорт
 	
 	Команды = КомандыОбъектов.Получить(ВРег(ТипОбъектов));
@@ -78,7 +78,7 @@
 КонецФункции // КомандыОбъекта()
 
 // Функция возвращает описание типа объектов для указанного имени типа объектов
-//   
+//
 // Параметры:
 //   ТипОбъектов        - Строка       - имя типа объектов
 //
@@ -89,7 +89,7 @@
 //       *Владелец                 - Струткура     - описание типа объекта, владельца 
 //                                                   (например: для типа "Кластер.Администратор"
 //                                                   будет содержать описание типа "Кластер")
-//   
+//
 Функция ТипОбъекта(Знач ТипОбъектов) Экспорт
 	
 	ОписаниеТипа = ТипыОбъектов.Получить(ВРег(ТипОбъектов));
@@ -107,10 +107,10 @@
 #Область ПроцедурыЗаполненияОписаний
 
 // Функция создает структуру описания свойства
-//   
+//
 // Возвращаемое значение:
 //   Структура                              - структура описания свойства типа объектов
-//   
+//
 Функция ПолучитьСтруктуруОписанияСвойства()
 
 	ОписаниеСвойства = Новый Структура();
@@ -130,7 +130,7 @@
 КонецФункции // ПолучитьСтруктуруОписанияСвойств()
 
 // Функция заполняет и возвращает описание свойства типа объектов
-//   
+//
 // Параметры:
 //   Имя                - Строка                - имя свойства объекта
 //   ИмяРАК             - Строка                - имя свойства, как оно возвращается утилитой RAC
@@ -152,7 +152,7 @@
 //       *Изменение          - Булево            - Истина - значение свойства может быть установлено при изменении;
 //       *ПараметрКоманды    - Строка            - строка параметра команды, как она будет использована
 //                                                 при вызове команды (по умолчанию: "--<ИмяРАК>")
-//   
+//
 Функция ПолучитьОписаниеСвойства(Знач Имя
                                , Знач ИмяРАК
                                , Знач Основное
@@ -200,7 +200,7 @@
 КонецФункции // ПолучитьОписаниеСвойства()
 
 // Процедура добавляет описание свойства в массив описаний свойств
-//   
+//
 // Параметры:
 //   ОписаниеСвойствОбъекта  - Массив                - массив описаний свойств для добавления нового описания
 //   Имя                     - Строка                - имя свойства объекта
@@ -212,7 +212,7 @@
 //                                                         (Чтение, Добавление, Изменение)
 //                                                         если указана структура, то в значении можно переопределить
 //                                                         имя параметра утилиты RAC
-//   
+//
 Процедура ДобавитьОписаниеСвойстваОбъекта(ОписаниеСвойствОбъекта, Знач Имя, Знач СтруктураСвойства)
 
 	Если НЕ ТипЗнч(ОписаниеСвойствОбъекта) = Тип("Массив") Тогда
@@ -253,7 +253,7 @@
 //    - <имя родителя>.<ИмяТипа>
 //    - <имя родителя>.<Имя>
 //    - <имя родителя>.<РежимАдминистрирования>
-//   
+//
 // Параметры:
 //   ОписаниеТипаОбъектов        - КлючИЗначение         - Ключ - имя типа объектов, как оно было загружено из макета;
 //                                                         Значение - описание типа объектов,
@@ -266,7 +266,7 @@
 //       *Команды                    - Структура             - структура описаний команд типа объектов
 //   ИмяТипа                         - Строка            - имя типа, для которого получаем свойства
 //   ИменаРодителя                   - Массив(Строка)    - имена родительского типа
-//   
+//
 Процедура ДобавитьСвойстваТипаОбъектов(Знач ОписаниеТипаОбъектов
 	                                 , Знач ИмяТипа
 	                                 , Знач ИменаРодителя = Неопределено)
@@ -318,10 +318,10 @@
 КонецПроцедуры // ДобавитьСвойстваТипаОбъектов()
 
 // Функция создает структуру описания команды
-//   
+//
 // Возвращаемое значение:
 //   Структура                              - структура описания команды типа объектов
-//   
+//
 Функция ПолучитьСтруктуруОписанияКоманды()
 
 	ОписанияКоманды = Новый Структура();
@@ -357,7 +357,7 @@
 //    - <имя родителя>.<ИмяТипа>
 //    - <имя родителя>.<Имя>
 //    - <имя родителя>.<РежимАдминистрирования>
-//   
+//
 // Параметры:
 //   ОписаниеТипаОбъектов        - КлючИЗначение         - Ключ - имя типа объектов, как оно было загружено из макета;
 //                                                         Значение - описание типа объектов,
@@ -369,7 +369,7 @@
 //       *Команды                    - Структура             - структура описаний команд типа объектов
 //   ИмяТипа                         - Строка            - имя типа, для которого получаем команды
 //   ИменаРодителя                   - Массив(Строка)    - имена родительского типа
-//   
+//
 Процедура ДобавитьКомандыТипаОбъектов(Знач ОписаниеТипаОбъектов
 	                                , Знач ИмяТипа
 	                                , Знач ИменаРодителя = Неопределено)
@@ -422,7 +422,7 @@
 //    - <имя родителя>.<ИмяТипа>
 //    - <имя родителя>.<Имя>
 //    - <имя родителя>.<РежимАдминистрирования>
-//   
+//
 // Параметры:
 //   ОписаниеТипаОбъектов        - КлючИЗначение         - Ключ - имя типа объектов, как оно было загружено из макета;
 //                                                         Значение - описание типа объектов,
@@ -435,7 +435,7 @@
 //       *Команды                    - Структура             - структура описаний команд типа объектов
 //   ИмяТипа                         - Строка            - имя типа, для которого получаем описание
 //   ИменаРодителя                   - Массив(Строка)    - имена родительского типа
-//   
+//
 Процедура ДобавитьОписаниеТипаОбъектов(Знач ОписаниеТипаОбъектов
 	                                 , Знач ИмяТипа
 	                                 , Знач ИменаРодителя = Неопределено)
diff --git "a/tests/fixtures/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217.os" "b/tests/fixtures/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217.os"
index b8b1033..63d96db 100644
--- "a/tests/fixtures/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217.os"
+++ "b/tests/fixtures/\320\237\320\260\321\200\320\260\320\274\320\265\321\202\321\200\321\213\320\242\320\265\321\201\321\202\320\270\321\200\320\276\320\262\320\260\320\275\320\270\321\217.os"
@@ -1497,7 +1497,7 @@
 	Если МакетПараметров.Существует() Тогда
 
 		ПараметрыПоУмолчанию = ПрочитатьПараметрыТестированияИзФайла(ПутьКФайлуПараметров);
-	    
+
 		Для Каждого ТекПараметр Из ПараметрыПоУмолчанию Цикл
 			Параметры.Вставить(ТекПараметр.Ключ, ТекПараметр.Значение);
 		КонецЦикла;
@@ -1560,10 +1560,10 @@
 // Функция преобразует переданный текст вывода команды в массив соответствий
 // элементы массива создаются по блокам текста, разделенным пустой строкой
 // пары <ключ, значение> структуры получаются для каждой строки с учетом разделителя ":"
-//   
+//
 // Параметры:
 //   ВыводКоманды            - Строка            - текст для разбора
-//   
+//
 // Возвращаемое значение:
 //    Массив (Соответствие) - результат разбора
 //
diff --git a/tests/irac-test.os b/tests/irac-test.os
index 74465b8..a6867cf 100644
--- a/tests/irac-test.os
+++ b/tests/irac-test.os
@@ -13,7 +13,6 @@
 #Использовать fs
 #Использовать moskito
 
-Перем ЮнитТест;
 Перем ИспользоватьМок;
 Перем АгентКластера;
 Перем ИсполнительКоманд;
@@ -31,7 +30,7 @@
 	                         ПараметрыТестирования.Параметры().Агент_Порт);
 
 	Если АгентКластера = Неопределено Тогда
-		АгентКластера = Новый УправлениеКластером1С("", АдресСервера);
+		АгентКластера = Новый УправлениеКластером1С(, АдресСервера);
 		ПараметрыТестирования.УстановитьАгентКластера(АгентКластера);
 	КонецЕсли;
 
@@ -41,14 +40,14 @@
 		ИспользоватьМок = ПараметрыТестирования.Параметры().ЭтоСерверСборок;
 
 		Если ИспользоватьМок Тогда
-			ИсполнительКоманд = Мок.Получить(Новый ИсполнительКоманд(""));
+			ИсполнительКоманд = Мок.Получить(Новый ИсполнительКоманд());
 		Иначе
 			ИсполнительКоманд = Новый ИсполнительКоманд("8.3");
-		КонецЕсли;    
+		КонецЕсли;
 	КонецЕсли;
 
 	АгентКластера.УстановитьИсполнительКоманд(ИсполнительКоманд);
-	
+
 КонецПроцедуры // ПередЗапускомТеста()
 
 // Функция возвращает список тестов для выполнения
@@ -60,9 +59,7 @@
 //    Массив        - Массив имен процедур-тестов
 //    
 Функция ПолучитьСписокТестов(Тестирование) Экспорт
-	
-	ЮнитТест = Тестирование;
-	
+
 	СписокТестов = Новый Массив;
 	СписокТестов.Добавить("ТестДолжен_ПодключитьсяКСерверуАдминистрирования");
 	СписокТестов.Добавить("ТестДолжен_ПолучитьСписокАдминистраторовАгента");
@@ -125,7 +122,7 @@
 	СписокТестов.Добавить("ТестДолжен_ПолучитьПараметрыОграниченийРесурсов");
 
 	Возврат СписокТестов;
-	
+
 КонецФункции // ПолучитьСписокТестов()
 
 // Процедура выполняется после запуска теста
diff --git a/tools/docker/onec-full b/tools/docker/onec-full
index b7f8727..c5f73c7 160000
--- a/tools/docker/onec-full
+++ b/tools/docker/onec-full
@@ -1 +1 @@
-Subproject commit b7f872707d3dd9aa3129530f3253d5cf34de8fef
+Subproject commit c5f73c73452d6b22b6fdd6ca66dfedce89e2628d