|
OFF: Нужен пример отчета с несколькими СКД (упр. приложение) |
☑ |
0
Сниф
31.05.12
✎
23:17
|
Есть необходимость в одном отчете (управляемый интерфейс) иметь несколько СКД, дав пользователю возможность переключаться между ними. Прежде чем изобретать велосипед решил спросить - может видел красивую реализацию такого отчета? Или это противоречит религии? В типовых вижу отчеты только с СКД.
|
|
1
XLife
31.05.12
✎
23:22
|
вложеные схемы не предлагать?
|
|
2
Сниф
31.05.12
✎
23:27
|
(1) как я понимаю, вложенные схемы используют для детализации. а тут две схемы с разными запросами, но одинаковой структурой на выходе.
|
|
3
Pasha
31.05.12
✎
23:28
|
(0) А чего там изобретать? Делаешь две схемы и переключатель между ними на форме
|
|
4
Pasha
31.05.12
✎
23:29
|
надо будет еще часть функционала только программно прописать... Это в книжке все есть
|
|
5
XLife
31.05.12
✎
23:30
|
(2) сделай 2 вложенные схемы и 2 варианта к ним
|
|
6
Нуф-Нуф
31.05.12
✎
23:30
|
Формируй программно хоть 10 разных скд в отчете.
А вообще посмотри на варианты скд
|
|
7
Сниф
31.05.12
✎
23:33
|
(6) варианты это варианты, а тут источник данных меняется.
|
|
8
Сниф
31.05.12
✎
23:35
|
(5) извиняюсь, а у тебя нет примера живого? вложенные схемы так не использовал.
|
|
9
XLife
31.05.12
✎
23:40
|
(8) нарисуй 2 вложенные схемы. в основной создай 1 вариант, в настройках на отчете пкм - добавить вложенную схему, добавь первую... со второй тоже самое
|
|
10
Сниф
31.05.12
✎
23:45
|
(9) все равно не понял. начиная со слов "в настройках на отчете пкм".
|
|
11
dangerouscoder
31.05.12
✎
23:52
|
(10) может поможет
|
|
12
XLife
31.05.12
✎
23:54
|
(10) по пунктам))
1. в основной схеме ничего не делаешь
2. в основную схему добавляешь свои вложенные, в которых делаешь все полностью
3. в основной схеме добавляешь вариант, по умолчанию вроде есть один - основной. в окне, где обычно рисуется "дерево", на строке отчет жмешь правую кнопку мыши - добавить вложенную схему и выбираешь одну их схем из п.2
4. повторяешь п.3 для каждой из вложенных схем
|
|
13
Сниф
01.06.12
✎
00:09
|
(12) двигаемся потихоньку. добавил 2 раза "Вложенный отчет", только почему-то варианты на форме теперь не выбираются.
|
|
14
XLife
01.06.12
✎
00:10
|
(13) создай форму "по-дефолту"
|
|
15
Сниф
01.06.12
✎
00:20
|
(14) не работает, наверное, так как внешний отчет. попробую что-то вроде:
Процедура ПриОткрытии()
Макет = ПолучитьМакет("ОсновнаяСхемаКомпоновкиДанных");
Для каждого вариант из макет.ВариантыНастроек Цикл
ЭлементыФормы.Варианты.СписокВыбора.Добавить(вариант.Настройки, вариант.Представление);
КонецЦикла;
Варианты = ЭлементыФормы.Варианты.СписокВыбора[0];
КонецПроцедуры
|
|
16
Сниф
01.06.12
✎
00:43
|
XLife спасибо, все работает
PS а вариантов не было потому, что "Потому что в УТ встроили свое хранилище вариантов отчетов.Вот такая вот опа."(С)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший