Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Добавить к запросу ЕСТЬ NULL или вывести всех контрагентов у кого даже НЕТ продаж

Добавить к запросу ЕСТЬ NULL или вывести всех контрагентов у кого даже НЕТ продаж
Я
   1СникомХочуСтать
 
02.10.20 - 11:00
Здравствуйте уважаемые эксперты!

Есть запрос он выводит Сумму продаж по контрагентам, но я хотел бы вывести всех контрагентов у кого даже НЕТ продаж.
Думаю это как то можно сделать через ЕСТЬ NULL? Подскажите плс как это реализовать - то есть обороты по тем у кого есть продажи (выводит) и контрагентов у кого нет продаж

ВЫБРАТЬ
    СУММА(Продажи.Стоимость) КАК Стоимость,
    Контрагенты.Ссылка
ИЗ
    РегистрНакопления.Продажи КАК Продажи
        ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
        ПО Продажи.Контрагент = Контрагенты.Ссылка
ГДЕ
    Продажи.Период >= &Период

СГРУППИРОВАТЬ ПО
    Контрагенты.Ссылка
   ДенисЧ
 
1 - 02.10.20 - 11:01
таблицы местами поменяй.
   Галахад
 
2 - 02.10.20 - 11:06
Напиши "правое" вместо "левое"
   Mikeware
 
3 - 02.10.20 - 11:07
(1) (2) надо сразу курс онолитега советовать!
   trad
 
4 - 02.10.20 - 11:11
(1) (2) + Продажи.Период >= &Период перенести в ПО
   PR
 
5 - 02.10.20 - 11:13
(4) Если сделать и (1) и (2), то будет то же самое
   1СникомХочуСтать
 
6 - 02.10.20 - 11:20
(5) (1) (3) (4) (2) так тоже, не выводит тех у кого нет продаж

ВЫБРАТЬ
    Контрагенты.Ссылка,
    Продажи.Стоимость
ИЗ
    Справочник.Контрагенты КАК Контрагенты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи КАК Продажи
        ПО Контрагенты.Ссылка = Продажи.Контрагент
ГДЕ
    Продажи.Период >= &Период
   Галахад
 
7 - 02.10.20 - 11:20
(6) См. (4)
   trad
 
8 - 02.10.20 - 11:25
(5) угу. надо ((1) или (2)) и (4)
   1СникомХочуСтать
 
9 - 02.10.20 - 11:29
Спасибо огромное!

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.