Имя: Пароль:
LIFE
 
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) может поможет http://help1c.com/faq82/view/730.html
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 а вариантов не было потому, что "Потому что в УТ встроили свое хранилище вариантов отчетов.Вот такая вот опа."(С)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.