Соединитель = Новый COMОбъект("V82.COMConnector");
СоединениеСАгентом = Соединитель.ConnectAgent("server:1540");
//СоединениеСАгентом.AuthenticateAgent("111", "111");
Кластеры = СоединениеСАгентом.GetClusters();
Кластер = Кластеры.GetValue(Кластеры.GetLowerBound()); // первый кластер
СоединениеСАгентом.Authenticate(Кластер, "", "");
РабочиеПроцессы = СоединениеСАгентом.GetWorkingProcesses(Кластер);
МассивРабочиеПроцессы = РабочиеПроцессы.Выгрузить();
Для каждого РабочийПроцесс Из МассивРабочиеПроцессы Цикл
АдресРабочегоПроцесса = "tcp://" + РабочийПроцесс.HostName + ":" + XMLСтрока(РабочийПроцесс.MainPort);
СоединениеСРабочимПроцессом = Соединитель.ConnectWorkingProcess(АдресРабочегоПроцесса);
//получаем все инфобазы
ИнформационныеБазы = СоединениеСРабочимПроцессом.GetInfoBases();
ИнформационнаяБаза = ИнформационныеБазы.GetValue(ИнформационныеБазы.GetUpperBound()); // последняя информационная база
СоединениеСРабочимПроцессом.AddAuthentication("111", "111");
// Создать объект нужной информационной базы.
ИнформационнаяБаза = СоединениеСРабочимПроцессом.CreateInfoBaseInfo();
ИнформационнаяБаза.Name = "test111";
ИнформационнаяБаза.ScheduledJobsDenied = Истина; // вот здесь проблема!!!!!!!!!!!!!!!!!!
// Получить соединения базы.
СоединенияБазы = СоединениеСРабочимПроцессом.GetInfoBaseConnections(ИнформационнаяБаза);
//СоединенияБазы = ПолучитьСеансыИнформационнойБазы();
// Разорвать соединения клиентских приложений.
Для Каждого Соединение Из СоединенияБазы Цикл
СоединениеСРабочимПроцессом.Disconnect(Соединение);
КонецЦикла;
КонецЦикла;
То есть когда отладчиком иду, то здесь присваивается истина ИнформационнаяБаза.ScheduledJobsDenied = Истина;
Но когда захожу в администрирование 1с, то там в свойствах базы галочка не стоит!
Смысл кода в том, чтобы найти нужную базу, сбросить все сеансы ( это работает) и установить программно галку блокировка регл заданий ( это не работает)
Есть еще данные, что что-то не так. Когда я отладичиком дохожу до строки ИнформационнаяБаза.ScheduledJobsDenied = Истина;, то ИнформационнаяБаза.ScheduledJobsDenied ВСЕГДА равно Ложь, даже если я в ручную эту галку поставил