|
Проверить какие наборы данных использована в текущих настройках СКД | ☑ | ||
---|---|---|---|---|
0
Franchiser
гуру
28.07.17
✎
12:15
|
В СКД есть несколько внешних наборов данных, которые собираются из различных источников по COM.
Каким образом можно проверить в "ПриКомпоновкеРезультата" используют ли текущий вариант настроек отчета (предопределенный) или измененный пользователем тот или иной набор данных, чтобы не делать лишнее их заполнение. Сейчас пока сделано через проверку "ключтекущеговарианта", но недостаток в том что пришлось делать новый реквизит, собственную форму и это работает только для предопределенных вариантов отчета. |
|||
1
Buster007
28.07.17
✎
12:27
|
БСП используется?
|
|||
2
Buster007
28.07.17
✎
12:35
|
+(1) кроме того непонятно, что значит набор данных. Он всегда один, а представления вывода этого набора отличается только вариантами отчетами.
|
|||
3
Franchiser
гуру
28.07.17
✎
12:48
|
(2) нет, у меня несколько наборов данных типа "Объект", в зависимости от настроек формируются по сути разные отчеты.
|
|||
4
Franchiser
гуру
28.07.17
✎
12:48
|
(1) да используется
|
|||
5
DexterMorgan
28.07.17
✎
13:14
|
В модуле формы, в процедуре ПриОбновленииСоставаПользовательскихНастроекНаСервере,
Отчет.КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.Вставить("КлючВарианта",ЭтаФорма.КлючТекущегоВарианта); После этого в модуле Объекта в процедуре ПриКомпоновкеРезультата, смотри КомпоновщикНастроек.ПользовательскиеНастройки.ДополнительныеСвойства.КлючВарианта |
|||
6
Buster007
28.07.17
✎
13:24
|
(4) Тогда все варианты отчета и так сохраняются.
С помощью ОпределитьНастройкиФормы добавляешь событие ПередЗагрузкойНастроекВКомпоновщик Там уже можно получить текущий вариант отчета и сравнить с твоими предопределенными в СКД и делать что хочешь |
|||
7
Buster007
28.07.17
✎
13:25
|
+(6) кстати, никаких реквизитов добавлять не надо
|
|||
8
Franchiser
гуру
28.07.17
✎
13:32
|
(5) Я хочу чтобы открывалась общая форма отчета из БСП,
если так сделать нужно делать свою форму, тогда не будет фонового формирования отчета. Что мне даст КлючВарианта, если пользователь создал какой-то свой вариант настроек, в которых я не знаю какой из нескольких наборов данных используется? |
|||
9
Franchiser
гуру
28.07.17
✎
13:40
|
(6) Для того чтобы получить настройки, сделанные пользователем, для сравнения ключ текущего варианта не нужен, они и так у меня есть. Вопрос есть ли готовый вариант чтобы сравнить все разделы настроек скд: выбранные поля, группировки, отборы, условное оформление и тд с полями в схеме СКД для определения используемых наборов?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |