|
Не видны настройки варианта отчета СКД | ☑ | ||
|---|---|---|---|---|
|
0
orcdunaev
07.03.16
✎
12:29
|
Здравствуйте.
Такая вот ситуация. Есть конфа "Итилиум". Я сделал внешний отчет и загрузил в конфу. Настроил в свойствах отчета хранилище вариантов отчета такое же, как во всех типовых. Отчет формируется нормально, запоминает период и прочие, сделанные мной в пользовательском режиме настройки. Но есть проблема. Нижеследующий код формирует отчет. При работе с типовыми отчетами он видит выбранный пользователем период, отборы и прочие настройки. А с моим отчетом не видит! Чувствую, что где-то есть отличие типовых отчетов от добавленного, но где оно? Подскажите, как сделать так, чтобы отчет формировался, видя пользовательские настройки. Вот код: СхемаКомпоновкиДанныхКонсоли = ПолучитьСхемуКомпоновкиДанных(СКДСтрока); Если СхемаКомпоновкиДанныхКонсоли = Неопределено Тогда Возврат; КонецЕсли; КомпоновщикНастроек = Новый КомпоновщикНастроекКомпоновкиДанных; Если ИспользоватьВариант Тогда ТЗ = "ВЫБРАТЬ РАЗРЕШЕННЫЕ | ВариантыОтчетов.Наименование, | ВариантыОтчетов.ХранилищеЗначений |ИЗ | Справочник.ВариантыОтчетов КАК ВариантыОтчетов |ГДЕ | ВариантыОтчетов.Ссылка = &ВариантОтчета"; Запрос = Новый Запрос(ТЗ); Запрос.УстановитьПараметр("ВариантОтчета", ВариантОтчета); УстановитьПривилегированныйРежим(истина); Настройки = СхемаКомпоновкиДанныхКонсоли.НастройкиПоУмолчанию; Выборка = Запрос.Выполнить().Выбрать(); Если Выборка.Следующий() Тогда Настройки = Выборка.ХранилищеЗначений.Получить(); КонецЕсли; УстановитьПривилегированныйРежим(ложь); КомпоновщикНастроек.ЗагрузитьНастройки(Настройки); Иначе КомпоновщикНастроек.ЗагрузитьНастройки(СхемаКомпоновкиДанныхКонсоли.НастройкиПоУмолчанию); КонецЕсли; ИсполняемыеНастройки = КомпоновщикНастроек.Настройки; |
|||
|
1
orcdunaev
07.03.16
✎
12:31
|
Хочу уточнить: как в случае типовых отчетов, так и в случае моего ИспользоватьВариант=Истина. Т.е. ветка ИНАЧЕ не выполняется и не должна.
|
|||
|
2
orcdunaev
07.03.16
✎
14:31
|
Решено. Нужно было в пользовательском режиме настроить отборы и период командой "Изменить вариант". А я менял "Настройки", они, видимо, не входят в понятие варианта.
|
| Форум | Правила | Описание | Секции | Поиск |