kostya77 @ Сегодня, 13:54
, Это все левое соединение. Загоните результат в Временную, а ее потом сгруппируйте используя функции Максимум / Среднее, и тд
Продолжаю продвигать тему с объединением запросов ) А если как-то так?
ВЫБРАТЬ РАЗЛИЧНЫЕ ПродажиОбороты.ЗаказПокупателя КАК ЗаказПокупателя, ПродажиОбороты.КоличествоОборот КАК КоличествоОборот, ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот ПОМЕСТИТЬ ВТПродажиОбороты ИЗ РегистрНакопления.Продажи.Обороты(&ДатаНач, &ДатаКон, , Номенклатура = &Номенклатура) КАК ПродажиОбороты ;
//////////////////////////////////////////////////////////////////////////////// ВЫБРАТЬ ПродажиОбороты.ЗаказПокупателя КАК ЗаказПокупателя, ПродажиОбороты.КоличествоОборот КАК КоличествоОборот, ПродажиОбороты.СтоимостьОборот КАК СтоимостьОборот, 0 КАК СуммаУпрОборот, НЕОПРЕДЕЛЕНО КАК Регистратор ИЗ ВТПродажиОбороты КАК ПродажиОбороты
ОБЪЕДИНИТЬ ВСЕ
ВЫБРАТЬ ВзаиморасчетыСКонтрагентамиОбороты.Сделка, 0, 0, ВзаиморасчетыСКонтрагентамиОбороты.СуммаУпрОборот, ВзаиморасчетыСКонтрагентамиОбороты.Регистратор ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентами.Обороты( &ДатаНач, &ДатаКон, Регистратор, Сделка В (ВЫБРАТЬ РАЗЛИЧНЫЕ ВТПродажиОбороты.ЗаказПокупателя ИЗ ВТПродажиОбороты)) КАК ВзаиморасчетыСКонтрагентамиОбороты
Для СКД нормально потом все сгруппируется Единственно - это будет не очень информативно, если в Сделке более одной Номенклатуры
Живет на форуме
Группа: Местный
Сообщений: 2745
Из: Проскуров
Спасибо сказали: 705 раз
Рейтинг: 684.2
TohaMonster @ Сегодня, 15:38
,
Здесь еще хуже - Сделка регистра не обязательно Заказ. Даже если предположить, что Сделка только Заказы - по одному заказу может быть несколько строк с разными Регистраторами. И мы опять втыкаемся в т.н. "дублирование".
sava1, А в чем дублирование? Каждая запись что из одного регистра, что из другого попадет в результат один раз. В отличии от варианта с соединением. Другое дело - это то, в каком виде потом нужно скомпоновать результат. Если это отчет в СКД и регистратор - это поле для расшифровки, то тут и думать не надо - СКД все прекрасно сделает. Ну, а другой вариант - нужно спросить у Автора, что в точности он хочет от Запроса? Каков конечный результат?
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!