Библиотека для работы с консольной утилитой rac
Библиотека для работы с консольной утилитой rac
Данная библиотека предназначена для облегчения работы с консольной утилитой rac
для 1С
Упрощенная версия библиотеки irac
.
Функционал
irac
не используется, но возможно комбинирование работы двух библиотек
Реализован следующий функционал:
Для установки необходимо:
opm install -f <ПутьКФайлу>
или установить с хаба пакетов
opm install v8rac
Подготовка
АдресСервера = "localhost";
ВерсияПлатформы = "8.3";
УправлениеКластером = Новый УправлениеКластером;
УправлениеКластером.УстановитьКластер(АдресСервера);
УправлениеКластером.ИспользоватьВерсию(ВерсияПлатформы);
// Если требуется нужно установить авторизация для администратора кластера
// УправлениеКластером.УстановитьАвторизациюКластера(ПользовательКластера, ПарольКластера);
УправлениеКластером.Подключить();
ИмяИнформационнойбазы = "Тестовая_ИБ";
Поиск информационной базы
ИмяИнформационнойбазы = "Тестовая_ИБ";
ИдентификаторИнформационнойбаза = УправлениеКластером.НайтиИнформационнуюБазу(ИмяИнформационнойбазы);
Установка авторизации в информационной базе
ИмяИнформационнойбазы = "Тестовая_ИБ";
ИдентификаторИнформационнойбаза = УправлениеКластером.НайтиИнформационнуюБазу(ИмяИнформационнойбазы);
УправлениеКластером.УстановитьАвторизациюИнформационнойБазы(ИдентификаторИнформационнойбаза,"Администратор", "МируМир");
Список локальных кластеров
МассивЛокальныхКластеров = УправлениеКластером.СписокЛокальныхКластеров();
Список информационных баз
ТаблицаИБ = УправлениеКластером.СписокИнформационныхБаз();
// Или для определенного локального кластера
МассивЛокальныхКластеров = УправлениеКластером.СписокЛокальныхКластеров();
ТаблицаИБ = УправлениеКластером.СписокИнформационныхБаз(МассивЛокальныхКластеров[0]);
Блокировка информационной базы
ИмяИнформационнойбазы = "Тестовая_ИБ";
УправлениеКластером.БлокировкаИнформационнойБазы(ИмяИнформационнойбазы, "Сообщение блокировки", "КлючДоступа");
Снятие блокировки информационной базы
ИмяИнформационнойбазы = "Тестовая_ИБ";
УправлениеКластером.СнятьБлокировкуИнформационнойБазы(ИмяИнформационнойбазы);
Отключение сеансов информационный базы
ИмяИнформационнойбазы = "Тестовая_ИБ";
УправлениеКластером.ОтключитьСеансыИнформационнойБазы(ИмяИнформационнойбазы);
Список сеансов информационный базы
ИмяИнформационнойбазы = "Тестовая_ИБ";
ТаблицаСеансов = УправлениеКластером.СписокСеансовИнформационнойБазы(ИмяИнформационнойбазы);
Отключение соединений информационный базы
ИмяИнформационнойбазы = "Тестовая_ИБ";
УправлениеКластером.ОтключитьСоединенияИнформационнойБазы(ИмяИнформационнойбазы);
Список соединений информационный базы
ИмяИнформационнойбазы = "Тестовая_ИБ";
ТаблицаСоединений = УправлениеКластером.СписокСоединенийИнформационнойБазы(ИмяИнформационнойбазы);
Документация публичного интерфейса (в разработке)
Актуальные задачи в файле TODO
.
Доработка проводится по git-flow. Жду ваших PR.
Смотри файл LICENSE
.
1. Откройте маркетплейс из главного меню TurboConf или из меню в панели уведомлений.
2. Найдите нужную разработку.
3. Нажмите кнопку Установить.
TurboConf все установит автоматически!