|
Программно изменить поля группировки. поле Родитель недоступно для записи
| ☑ |
0
Dimarik_1
15.03.16
✎
19:01
|
Как мне программно сделать группировку по полю Номенклатура и в подчинении этой группировке сделать группировку по полю Склад?
Я пробовал что-то подобное сделать, но пишет что поле Родитель недоступно для записи
КомпоновщикНастроек.Настройки.Структура.Очистить();
ГруппировкаНоменклатура = КомпоновщикНастроек.Настройки.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
ГруппировкаНоменклатура.Использование = Истина;
ГруппировкаСклад = КомпоновщикНастроек.Настройки.Структура.Добавить(Тип("ГруппировкаКомпоновкиДанных"));
ГруппировкаСклад.Использование = Истина;
ПолеНоменклатура = ГруппировкаНоменклатура.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
ПолеНоменклатура.Использование = Истина;
ПолеНоменклатура.Поле = Новый ПолеКомпоновкиДанных("Номенклатура");
ПолеСклад = ГруппировкаСклад.ПоляГруппировки.Элементы.Добавить(Тип("ПолеГруппировкиКомпоновкиДанных"));
ПолеСклад.Использование = Истина;
ПолеСклад.Поле = Новый ПолеКомпоновкиДанных("Склад");
ГруппировкаСклад.Родитель = ГруппировкаНоменклатура;
//добавить автополе
АвтоПоле = ГруппировкаНоменклатура.Выбор.Элементы.Добавить(Тип("АвтоВыбранноеПолеКомпоновкиДанных"));
АвтоПоле.Использование = Истина;
АвтоПоле = ГруппировкаСклад.Выбор.Элементы.Добавить(Тип("АвтоВыбранноеПолеКомпоновкиДанных"));
АвтоПоле.Использование = Истина;
|
|
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.