0
iva77ru
17.02.16
✎
16:26
|
Добрый день!
Нужно поместить отбор на УФ в отчете.
запрос СКД:
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
Для инициализации:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Об = РеквизитФормыВЗначение("Отчет");
СхемаКомпоновкиДанных = Об.ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
ИсточникНастроек = Новый ИсточникДоступныхНастроекКомпоновкиДанных(СхемаКомпоновкиДанных);
Отчет.КомпоновщикНастроек.Инициализировать(ИсточникНастроек);
Отчет.КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанных.НастройкиПоУмолчанию);
КонецПроцедуры
В результате при попытки изменит/добавить новое поле открывается диалог с огромным количеством полей и нет вложенных полей. Если тоже самое проделать в консоли системы компоновки данных, то в отборе количество полей вполне вразумительное и есть возможность открывать вложенные поля. Как это победить?
|
|
2
iva77ru
17.02.16
✎
17:27
|
Спасибо!
Посмотрел в консоли "Макет для табличного документа". Взял от туда:
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка КАК Ссылка,
РеализацияТоваровУслуг.Представление КАК СсылкаПредставление
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
Теперь набор полей нормальный при открытии отчета, но только, если в СКД отчета в настройках установить какой-либо отбор.
Работает, это хорошо! Но почему количество полей зависит от отбора в схеме скд?
|
|