|
Новый ИсточникДоступныхНастроекКомпоновкиДанных(..., ПараметрыФункциональныхОпци |
☑ |
0
TormozIT
гуру
21.06.15
✎
23:18
|
8.3.5.1248
Пытаюсь получить доступные поля схемы компоновки без отключения их функциональными опциями. Для этого использую второй параметр конструктора ИсточникДоступныхНастроекКомпоновкиДанных
<ПараметрыФункциональныхОпций> (необязательный)
Тип: Структура.
Содержит параметры функциональных опций которые будут использоваться при построении доступных полей.
Значение по умолчанию: Неопределено.
ФункциональныеОпции = Новый Структура;
Для Каждого МетаОпция Из Метаданные.ФункциональныеОпции Цикл
ФункциональныеОпции.Вставить(МетаОпция.Имя, Истина);
КонецЦикла;
ИсточникДоступныхНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных, ФункциональныеОпции);
КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных;
КомпоновщикНастроек.Инициализировать(ИсточникДоступныхНастроек);
КоличествоПолей = КомпоновщикНастроек.Настройки.Выбор.ДоступныеПоляВыбора.Элементы.Количество();
В итоге получаю такое же количество полей как и без передачи этого параметра. Пробовал передавать туда пустую структуру, но никаких изменений не увидел. Если же я меняю константу, связанную с функциональной опцией, то количество доступных полей увеличивается.
Как правильно использовать этот параметр конструктора?
|
|
1
TormozIT
гуру
22.06.15
✎
10:36
|
Неужели никто не использовал этот параметр?
|
|
2
DmitrO
22.06.15
✎
10:40
|
Вы путаете функциональные опции и параметры функциональных опций.
|
|
3
TormozIT
гуру
22.06.15
✎
10:44
|
(2) Точно. Спасибо.
Может кто знает способ, как при заполнении доступных полей компоновщика настроек компоновки проигнорировать значения функциональных опций?
|
|
4
DmitrO
22.06.15
✎
10:48
|
(3)думаю что это не возможно
|
|
5
Гёдза
22.06.15
✎
10:50
|
(3) Включить опцию сформировать, отключить опцию )))
|
|
6
TormozIT
гуру
22.06.15
✎
11:43
|
(5) Жестко)
|
|