Имя: Пароль:
1C
1С v8
СКД Форма настроек
0 Ork
 
21.05.12
12:10
Не получается установить настройки из формы настроек.

В форме настроек делаю :
Отбор = КомпоновщикНастроек.Настройки.Отбор.Элементы;
Отбор.Очистить();
Если НЕ Подразделение.Пустая() Тогда
   Поле = КомпоновщикНастроек.Настройки.ДоступныеПоляОтбора.Элементы[2].Поле;
   ЭлементОтбора = Отбор.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
   ЭлементОтбора.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
   ЭлементОтбора.ЛевоеЗначение = Поле;
   ЭлементОтбора.ПравоеЗначение = Подразделение;
   ЭлементОтбора.Использование = Истина;
КонецЕсли;
...
Сообщить(ЭтотОбъект.КомпоновщикНастроек.Настройки.Отбор.Элементы.Количество());
Сообщает : 1

После закрытия формы настроек

Сообщить(ЭтотОбъект.КомпоновщикНастроек.Настройки.Отбор.Элементы.Количество());
Сообщает : 2

Почему так? И как победить? Памажите кто чем может.