Есть запрос он выводит Сумму продаж по контрагентам, но я хотел бы вывести всех контрагентов у кого даже НЕТ продаж.
Думаю это как то можно сделать через ЕСТЬ NULL? Подскажите плс как это реализовать - то есть обороты по тем у кого есть продажи (выводит) и контрагентов у кого нет продаж
ВЫБРАТЬ
СУММА(Продажи.Стоимость) КАК Стоимость,
Контрагенты.Ссылка
ИЗ
РегистрНакопления.Продажи КАК Продажи
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
ПО Продажи.Контрагент = Контрагенты.Ссылка
ГДЕ
Продажи.Период >= &Период
(1) (2) + Продажи.Период >= &Период перенести в ПО
PR
5 - 02.10.20 - 11:13
(4) Если сделать и (1) и (2), то будет то же самое
1СникомХочуСтать
6 - 02.10.20 - 11:20
(5) (1) (3) (4) (2) так тоже, не выводит тех у кого нет продаж
ВЫБРАТЬ
Контрагенты.Ссылка,
Продажи.Стоимость
ИЗ
Справочник.Контрагенты КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
ПО Контрагенты.Ссылка = Продажи.Контрагент
ГДЕ
Продажи.Период >= &Период
ИЗ
Справочник.Контрагенты КАК Контрагенты
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
ПО Контрагенты.Ссылка = Продажи.Контрагент И Продажи.Период >= &Период
trad
10 - 02.10.20 - 11:32
(9) следующий этап - смотреть не в движения регистра, а в ВТ оборотов
Mikeware
11 - 02.10.20 - 12:45
(10) найти без оборотов - без виртуальной _может_ оказаться быстрее
trad
12 - 02.10.20 - 13:41
(11) как так? ВТ обороты - это, в худшем пределе движения, в лучшем - итоги