Имя: Пароль:
1C
1С v8
Вопрос к Джедаям СКД
0 ZUM
 
17.07.13
10:01
Уважаемые коллеги!
Подскажите каким образом с помощью СКД можно получить несколько результатов.
Исходные данные:
Есть макет схемы компоновки, в нем 2 набора данных типа запрос.
Как можно получить и выгрузить результат выполнения каждого из них?
Пните, пожалуйста, в нужную сторону.

Пока только смог вывести результат компоновки в целом:

   СхемаКомпоновки   = ПолучитьМакет("СопутствующиеДанные");
   Настройки         = СхемаКомпоновки.НастройкиПоУмолчанию;
   КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;
   МакектКомпоновки  = КомпоновщикМакета.Выполнить(СхемаКомпоновки,Настройки,,,Тип("ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений"));
   ПроцессорКомпоновкиДанных = Новый ПроцессорКомпоновкиДанных;
   ПроцессорКомпоновкиДанных.Инициализировать(МакектКомпоновки);
   ПроцессорВывода   = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
   дзПартии          = Новый ДеревоЗначений;
   ПроцессорВывода.УстановитьОбъект(дзПартии);
   ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);
1 Professor83
 
17.07.13
10:10
Почему бы тебе не выгрузить просто результаты запросов? Зачем СКД?
2 Бертыш
 
17.07.13
10:11
Хм. Видимо джедаи не телепаты.
3 Maxus43
 
17.07.13
10:12
зачем тебе это, Люк?
4 Lenny
 
17.07.13
10:13
Можно получить обращаясь к компоновшику два раза после того как в схему установить нужный текст запроса
5 Maxus43
 
17.07.13
10:14
в общем - смысла нет в СКД держать 2 несвязанных набора данных... я не вижу
6 Бертыш
 
17.07.13
10:14
(4) Как ты угадал что у него в голове? А вдруг там достаточно связи или источника Объединения?
7 assasu
 
17.07.13
10:16
(0) вангую. автор хочет выводить разные данные по разным правилам. Если так -  сделай просто две различные схемы компоновки и выводи как хочешь.
8 ZUM
 
17.07.13
10:16
Задача стоит так:

Есть 2 регистра из которых с помощью компоновки нужно получить 2 результата.

Фильтры одинаковые для 2-х наборов, их настраивает пользователь сам.
9 assasu
 
17.07.13
10:17
(8) смотри (7)
10 Бертыш
 
17.07.13
10:19
(8) Погляди ка ты как реализованы расчетные листки в ЗУПе.
11 ZUM
 
17.07.13
10:20
(9) Прочитал, спасибо!
Но тут уж профессиональный интерес.
12 Бертыш
 
17.07.13
10:23
(11) Профессиональный интерес не позволяет использовать вложенные схемы компоновки данных?
13 mistеr
 
17.07.13
10:30
(8) Объединение, с полем-признаком источника данных, отборы по нему, в структуре две групипировки/таблицы.
14 Бертыш
 
17.07.13
14:29
(13) Как ты протелепатировал что именно он хочет? Ничего же не понятно. Два запроса на вывод через СКД. Всё не устраивает. Хочет поковыряться. Я про объединение намекал в (6) но в итоге (11) Профессиональный интерес, а что за интерес? что он хочет? Бог его знает ну и Бог ему в помощь.
15 Necessitudo
 
17.07.13
14:39
А почему бы не сделать два набора данных с абсолютно разным наименованием реквизитов и потом объединить их, а на закладке "Настройки" уже просто указывать нужные измерения?)
16 Necessitudo
 
17.07.13
14:40
Или просто к каждому набору добавлять реквизит, однозначно характеризующий набор данных.