0
Cerera
22.05.13
✎
14:58
|
Вот два простых запроса:
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПланыПродажОбороты.Сценарий,
ПланыПродажОбороты.Контрагент.ГоловнойКонтрагент КАК ГоловнойКонтрагент,
ПланыПродажОбороты.Номенклатура КАК НоменклатурнаяГруппа,
ПланыПродажОбороты.КоличествоОборот КАК КоличествоПлан
ПОМЕСТИТЬ ПланыПродаж
ИЗ
РегистрНакопления.ПланыПродаж.Обороты(&ВыбНачПериода, &ВыбКонПериода, , ) КАК ПланыПродажОбороты
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
ПродажиОбороты.Контрагент.ГоловнойКонтрагент КАК ГоловнойКонтрагент,
ПродажиОбороты.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
ПродажиОбороты.КоличествоОборот КАК КоличествоФакт
ИЗ
РегистрНакопления.Продажи.Обороты(&ВыбНачПериода, &ВыбКонПериода, , ) КАК ПродажиОбороты
Но так, чтобы К каждой строчки выборки из регистра ПланыПродаж присоединялась строчка выборки из выборки из регистра Продажи по полям "НоменклатурнаяГруппа", "ГоловнойКонтрагент" левым соединением и для каждого измерения "Сценарий" выборка из регистра Продажи повторялась соединением? Например:
Сценарий1 Контрагент1 Группа1 КоличествоПлан КоличествоФакт
Сценарий1 Контрагент1 Группа2 КоличествоПлан КоличествоФакт
Сценарий1 Контрагент1 Группа3 КоличествоПлан Null
....
Сценарий2 Контрагент1 Группа1 КоличествоПлан КоличествоФакт
Сценарий2 Контрагент1 Группа2 КоличествоПлан КоличествоФакт
...
Заранее неизвестно в разрезе скольких измерений заполнен регистр "ПланПродаж". Но нам надо в одной таблице получить для каждого сценария присоединение продаж по имеющемуся в плане. Вот. Вообще возможно ли это? просто не хочется последовательно несколько запросов выполнять и потом сводить таблицы значений при помощи СКД.
|
|