|
СКД. Отбор по итоговым полям в группировке. |
☑ |
0
Zvuk0vik
08.05.19
✎
09:46
|
Всем привет. Помогите решить задачку, может кто сталкивался. Не могу программно обратиться к отборам которые заданы в СКД на группировку, т.е. по сути на итоговые поля. Вот скрин: . Задача состоит в том , что мне их нужно получить и вывести на форму. В отладчике всю схему перерыл, но так их не нашел.
|
|
1
Mort
08.05.19
✎
09:52
|
В структуре вышел на нужную группировку в отладчике?
|
|
2
Zvuk0vik
08.05.19
✎
09:59
|
Нет. В этом и сложность, что не нашел эту группировку, и все настройки присущие ей. Может какой то объект нужно инициализировать, по данной компоновке?
|
|
3
Mort
08.05.19
✎
10:04
|
Код показывай
|
|
4
Zvuk0vik
08.05.19
✎
10:07
|
Ну вот код, только начал писать. В отладчике просматривал объекты СхемаКомпоновки, Компоновка. Потом попробовал добавить КомпоновщикНастроек, там тоже пусто.
СхемаКомпоновки = ПолучитьМакет("Макет");
Компановка.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновки));
Компановка.ЗагрузитьНастройки(СхемаКомпоновки.НастройкиПоУмолчанию);
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
КомпоновщикНастроек.Инициализировать(Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновки));
|
|
5
Mort
08.05.19
✎
10:18
|
Компановка.Настройки.Структура.Элементы() ... где то там должно быть
|
|
6
Mort
08.05.19
✎
10:19
|
И ещё. Если компоновщик должен жить дольше серверного вызова, схему надо помещать в хранилище.
|
|
7
toypaul
гуру
08.05.19
✎
10:57
|
Включить отборы в пользовательские настройки. После (правильной) инициализации компоновщика создать спец. методом элементы польз. настроек (создаются автоматом).
Вот в этом курсе есть такой пример - рабочее место продаж
|
|
8
Zvuk0vik
08.05.19
✎
11:28
|
Да, спасибо. Проблема была в инициализации, после 10 попытки отборы появились. Т.ч. код рабочий.
|
|