![]() |
|
УФ СКД народ Объект не работают отборы | ☑ | ||
---|---|---|---|---|
0
Веселый Джузеппе
08.11.16
✎
09:56
|
Доброго утра. Сделал отчет на СКД с набором типа Объект, который выводится в диаграмму. Когда я выставляю пользовательские отборы - они игнорируются.
Внешний отчет, платформа 1С:Предприятие 8.3 (8.3.8.1784) Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) в модуле объекта. Делаю так //Получаем схему из макета СхемаКомпоновкиДанных = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных"); //Из схемы возьмем настройки по умолчанию Настройки = СхемаКомпоновкиДанных.НастройкиПоУмолчанию; //Помещаем в переменную данные о расшифровке данных ДанныеРасшифровки = Новый ДанныеРасшифровкиКомпоновкиДанных; //Формируем макет, с помощью компоновщика макета КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных; //Передаем в макет компоновки схему, настройки и данные расшифровки МакетКомпоновки = КомпоновщикМакета.Выполнить(СхемаКомпоновкиДанных, Настройки, ДанныеРасшифровки); //Выполним компоновку с помощью процессора компоновки ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных; ПроцессорКомпоновкиДанных.Инициализировать(МакетКомпоновки, Новый Структура("ТаблицаВывода", ТаблЗнч), ДанныеРасшифровки); //Очищаем поле табличного документа ДокументРезультат.Очистить(); //Выводим результат в табличный документ ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент; ПроцессорВывода.УстановитьДокумент(ДокументРезультат); ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных); Собственно все. Подскажите, пожалуйста, что где нужно поправить. |
|||
1
Потрошитель Запросов
08.11.16
✎
10:10
|
А разве настройкиПоУмолчанию содержат пользовательские отборы?
|
|||
2
Веселый Джузеппе
08.11.16
✎
10:13
|
Видимо нет.
Я посмотрел v8: Пользовательский отбор в отчетах СКД с использованием Набора данных объект но не смог адаптировать под свою ситуацию. |
|||
3
Веселый Джузеппе
08.11.16
✎
10:19
|
На управляемых формах я смог сделать с помощью вышеуказанной статьи, а вот на УФ никак не получается.
|
|||
4
Веселый Джузеппе
08.11.16
✎
10:19
|
на обычных*
|
|||
5
Windyhead
08.11.16
✎
10:20
|
Настройки нужно получать так :
Настройки=КомпоновщикНастроек.ПолучитьНастройки() СП Описание: Позволяет получить копию настроек компоновки данных. Доступность: Сервер, толстый клиент, внешнее соединение. Примечание: К возвращаемой копии применяются пользовательские настройки. Применение фиксированных настроек: Отбор из фиксированных настроек добавляется к отбору основных настроек; Условное оформление добавляется к условному оформлению основных настроек; Параметры данных, установленные в фиксированных настройках, устанавливаются в основных настройках. При наличии пересечения отбора и параметров фиксированных настроек с отбором и параметрами настроек генерируется исключение. |
|||
6
Веселый Джузеппе
08.11.16
✎
10:28
|
(5) Спасибо, уважаемый, то что надо. Очень помогли.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |