|
Построитель отчета. Группировки для сохраненных настроек. | ☑ | ||
---|---|---|---|---|
0
Анцеранана
08.04.16
✎
10:44
|
Уважаемые коллеги. Есть отчет, который формируется на построителе отчета ( в УПП). Я могу программно получить из регистра сохраненные настройки только некоторые данные (мне конкретно нужен флаг Использовать свойства и категории). А можно как-то еще получить, какие группировки и отборы сделал пользователь, когда сохранял эту настройку? Кажется, что в регистре такой информации нет(
|
|||
1
Ёпрст
08.04.16
✎
10:46
|
Загрузи сохраненные настройки в построитель, дальше смотри свои отборы там
|
|||
2
Анцеранана
08.04.16
✎
11:27
|
(1) А как это сделать программно, подскажите пожалуйста? У меня просто 100500 различных настроек к отчету Продажи.
|
|||
3
Ёпрст
08.04.16
✎
11:39
|
(2)
ну, так примерно: СтруктураНастройки = Новый Структура; СтруктураНастройки.Вставить("Пользователь", глЗначениеПеременной("глТекущийПользователь")); СтруктураНастройки.Вставить("ИмяОбъекта", "Обработка.Вася"); СтруктураНастройки.Вставить("НаименованиеНастройки","ИмяСохраненнойНастройки, подставь своё"); Результат = УниверсальныеМеханизмы.ВосстановлениеНастроек(СтруктураНастройки); СтруктураСНастройками = Результат.СохраненнаяНастройка; Если ТипЗнч(СтруктураСНастройками) = Тип("Структура") Тогда Если СтруктураСНастройками.Свойство("Построитель") Тогда ПостроительОтчета.УстановитьНастройки(СтруктураСНастройками.Построитель); ..... |
|||
4
Анцеранана
08.04.16
✎
13:17
|
(3) оиёё)) Не посмотрел процедуру и воспользовался, там же форма открывается ( вот она у меня и открылась 100500 раз))
вот такой фрагмент у меня: Если ИспользованиеСК Тогда ОбластьДетальныхЗаписей.Параметры.Заполнить(ВыборкаДетальныеЗаписи); ТабДок.Вывести(ОбластьДетальныхЗаписей, ВыборкаДетальныеЗаписи.Уровень()); СтруктураНастройки = Новый Структура; СтруктураНастройки.Вставить("Пользователь", ВыборкаДетальныеЗаписи.Пользователь); СтруктураНастройки.Вставить("ИмяОбъекта", ВыборкаДетальныеЗаписи.ИмяОбъекта); СтруктураНастройки.Вставить("НаименованиеНастройки",ВыборкаДетальныеЗаписи.НаименованиеНастройки); Результат = УниверсальныеМеханизмы.ВосстановлениеНастроек(СтруктураНастройки); КонецЕсли; ключевое слово тут ВыборкаДетальныеЗаписи... Задача у меня стоит такая: мне нужно знать какие группировки пользователи вводили. Потому что при определенном сочетании программа не совсем адекватно работает - типа зависает. ошибки выдает и т.п. Боюсь, что так не получится( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |