Расшифровка в СКД при программном формировании
☑
0
Ruslan_
culeiman
08.06.17
✎
11:30
Формирую отчет программно расшифровка не отрабатывает, подскажите как решить?
Отчет = Отчеты.Анализ.Создать();
НастройкиКД = Отчет.КомпоновщикНастроек.ПолучитьНастройки();
Поле = Отчет.КомпоновщикНастроек.Настройки.Отбор.ДоступныеПоляОтбора.Элементы.Найти("Регистратор"); //поле отбора присутствует в СКД
НовыйОтбор = НастройкиКД.Отбор.Элементы.Добавить(Тип("ЭлементОтбораКомпоновкиДанных"));
НовыйОтбор.ЛевоеЗначение = Поле.Поле;
НовыйОтбор.ПравоеЗначение = Ссылка;
НовыйОтбор.Использование = Истина;
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(НастройкиКД);
Форма = Отчет.ПолучитьФорму();
Отчет.СкомпоноватьРезультат(Форма.ЭлементыФормы.Результат);
Форма.Открыть();
1
Ruslan_
culeiman
08.06.17
✎
11:45
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший