Имя: Пароль:
1C
1С v8
Как бы мне соединить два запроса так, чтобы второй присоединился несколько раз..
0 Cerera
 
22.05.13
14:58
Вот два простых запроса:


////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ПланыПродажОбороты.Сценарий,
   ПланыПродажОбороты.Контрагент.ГоловнойКонтрагент КАК ГоловнойКонтрагент,
   ПланыПродажОбороты.Номенклатура КАК НоменклатурнаяГруппа,
   ПланыПродажОбороты.КоличествоОборот КАК КоличествоПлан
ПОМЕСТИТЬ ПланыПродаж
ИЗ
   РегистрНакопления.ПланыПродаж.Обороты(&ВыбНачПериода, &ВыбКонПериода, , ) КАК ПланыПродажОбороты
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
   ПродажиОбороты.Контрагент.ГоловнойКонтрагент КАК ГоловнойКонтрагент,
   ПродажиОбороты.Номенклатура.НоменклатурнаяГруппа КАК НоменклатурнаяГруппа,
   ПродажиОбороты.КоличествоОборот КАК КоличествоФакт
ИЗ
   РегистрНакопления.Продажи.Обороты(&ВыбНачПериода, &ВыбКонПериода, , ) КАК ПродажиОбороты


Но так, чтобы К каждой строчки выборки из регистра ПланыПродаж присоединялась строчка выборки из выборки из регистра Продажи по полям "НоменклатурнаяГруппа", "ГоловнойКонтрагент" левым соединением и для каждого измерения "Сценарий" выборка из регистра Продажи повторялась соединением? Например:

Сценарий1   Контрагент1 Группа1 КоличествоПлан КоличествоФакт
Сценарий1   Контрагент1 Группа2 КоличествоПлан КоличествоФакт
Сценарий1   Контрагент1 Группа3 КоличествоПлан Null
....
Сценарий2   Контрагент1 Группа1 КоличествоПлан КоличествоФакт
Сценарий2   Контрагент1 Группа2 КоличествоПлан КоличествоФакт
...

Заранее неизвестно в разрезе скольких измерений заполнен регистр "ПланПродаж". Но нам надо в одной таблице получить для каждого сценария присоединение продаж по имеющемуся в плане. Вот. Вообще возможно ли это? просто не хочется последовательно несколько запросов выполнять и потом сводить таблицы значений при помощи СКД.
1 Alex S D
 
22.05.13
14:59
оно вроде так и будет по умолчанию
2 Cerera
 
22.05.13
15:04
(1)просто левое соединение?
3 Alex S D
 
22.05.13
15:05
да по идее
4 ЧашкаЧая
 
22.05.13
15:05
(2) Смотря что к чему соединять. Можно и просто правое.
5 Mitriy
 
22.05.13
15:06
как легко загнать людей в тупик...