|   |   | 
| 
 | Вопрос к Джедаям СКД | ☑ | ||
|---|---|---|---|---|
| 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 | 
        Или просто к каждому набору добавлять реквизит, однозначно характеризующий набор данных.     | 
| Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |