Имя: Пароль:
1C
1С v8
Изменить настройку СКД по умолчанию программно
0 al_zzz
 
04.06.12
13:54
Требуется удалить в настройке по умолчанию СКД одну группировку:

 НатсройкиПоУмолчанию = КомпоновщикНастроек.ПолучитьНастройки();
 НатсройкиПоУмолчанию.Структура.?

 как дальше?
1 jenny_tea
 
04.06.12
13:55
Так для отборов для группировок примерно также
ЭлементыКомпоновщикаНастроек = Настройки.Отбор.Элементы;
       
       ПолеПодразделение = Новый ПолеКомпоновкиДанных("ПодразделениеОрганизации");
       Для Каждого Элемент из ЭлементыКомпоновщикаНастроек ЦИкл
           Если Элемент.ЛевоеЗначение = ПолеПодразделение Тогда
               Элемент.ВидСравнения = ВидСравненияКомпоновкиДанных.Равно;
               Элемент.ПравоеЗначение = мПодразделениеОргазации;
               Элемент.Использование = Истина;
               Прервать;
           КонецЕсли;
       КонецЦикла;
2 al_zzz
 
04.06.12
14:33
(1) Делаю так:
   НатсройкиПоУмолчанию = КомпоновщикНастроек.ПолучитьНастройки();
   Для Каждого СтрокаГруппировки Из НатсройкиПоУмолчанию.ДоступныеПоляГруппировок.Элементы Цикл
   .....
Однако, У СтрокаГруппировки нет свойства Использование