СКД. Применить Пользовательские настройки.
☑
0
Mustang
24.11.11
✎
09:57
У формы есть реквизит с типом "КомпоновщикНастроекКомпоновкиДанных".
На форму выведены "Пользовательские настройки".
При таком коде применяются только основные настройки:
ОтчётЗначение = РеквизитФормыВЗначение("Отчёт");
СхемаКомпоновкиДанных = ОтчётЗначение.ПолучитьМакет("РасчётныеВедомости");
КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, ОтборСдельныхНарядов.Настройки);
Запрос = Новый Запрос(МакетКомпоновки.НаборыДанных.РасчётныеВедомости.Запрос);
Как задействовать пользовательские?
1
мистер игрек
24.11.11
✎
10:00
Хтелось бы узнать - что такое "Пользовательские настройки"?
2
Sulimov
24.11.11
✎
10:00
Нужно как-то вот так достать их:
ЭлементыОтбора = Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.Элементы;
3
Mustang
24.11.11
✎
10:07
(2) А более человеческого способа нет? Что-то типа Загрузить().
4
Sulimov
24.11.11
✎
10:11
Я, честно говоря, не знаю... Самому надо было, долго ковырял, так и не получилось ничего...
5
Mustang
24.11.11
✎
12:35
up
6
GenV
24.11.11
✎
12:39
ЗагрузитьПользовательскиеНастройки ?
7
acsent
24.11.11
✎
12:41
Вместо
ОтборСдельныхНарядов.Настройки
нужно
ОтборСдельныхНарядов.ПолучитьНастройки
8
Mustang
24.11.11
✎
12:58
спс.
Получилось.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший