Ситуация - у формы есть реквизит формы типа: КомпоновщикНастроекКомпоновкиДанных, для предоставления пользователю возможности произвольного отбора в СКД. Но сама схема скд добавляется программно. Выполнить СКД проблем нет. Но никак не могу решить вопрос чтобы пользователь добавил в нее сам произвольные отборы, делаю так:
Разместить на форме отбор от "реквизита формы типа: КомпоновщикНастроекКомпоновкиДанных". Только не помню точно какие настройки надо размещать (их там 3 вида), то ли текущие, но не фиксированные это точно.
(1) В том то и дело что я разместил, но при выборе поля для отбора - список пуст.
Вроде насколько понимаю все должно работать, я проинициализировал НастройкиКомпоновки из произвольного СКД, он должен был запомнить с какими полями что можно сделать, потом позже эти настройки я снова закину в СКД и сформирую отчет. Но вот не получается (((((
Решил вопрос, нужно через временное хранилище почему то делать:
лИсточникНастроек=Новый ИсточникДоступныхНастроекКомпоновкиДанных(ПоместитьВоВременноеХранилище(лСКД, Новый УникальныйИдентификатор));
Объект.НастройкиКомпоновки.Инициализировать(лИсточникНастроек);
Закон Брукера: Даже маленькая практика стоит большой теории.