Имя: Пароль:
1C
1С v8
запрос пустое значение
0 prtx
 
16.03.19
02:14
доброго времени суток, знатоки.
есть простенький запрос:

ВЫБРАТЬ
    Склады.Ссылка КАК Склад,
    Склады.Магазин КАК Магазин
ПОМЕСТИТЬ Склады
ИЗ
    Справочник.Склады КАК Склады
ГДЕ
    Склады.Магазин В(&Магазины)

ИНДЕКСИРОВАТЬ ПО
    Склад,
    Магазин
;

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

СГРУППИРОВАТЬ ПО
    Склады.Магазин,
    ПродажиОбороты.ПериодДень

УПОРЯДОЧИТЬ ПО
    Магазин,
    Период
ИТОГИ ПО
    Магазин

вроде работает все нормально, но в результате в выборку попадает запись с пустым периодом. откуда он берется я чот вообще не могу понять. подскажите.
на скрине первая запись с пустым периодом и суммой. откуда она берется?
https://pastenow.ru/5199O
1 Mankubus
 
16.03.19
10:21
(0) это итоги
2 bolder
 
16.03.19
22:29
(0) Наверное не все склады имеют магазин.
3 VS-1976
 
17.03.19
08:29
У тебя движения присоединяются к складам, и по некоторым складам нет движений. А нужно наоборот левым склады к даижениям
4 Ненавижу 1С
 
гуру
17.03.19
08:54
Не нужно тут ни соединения, ни временной таблицы

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

СГРУППИРОВАТЬ ПО
    ПродажиОбороты.Склад.Магазин,
    ПродажиОбороты.ПериодДень

УПОРЯДОЧИТЬ ПО
    Магазин,
    Период
ИТОГИ ПО
    Магазин
5 VS-1976
 
17.03.19
10:56
(4) тут лучше использовать физическую таблицу, ну и за Склад.Магазин в виртуальной таблице тебя нужно исключать из 1С-ников
Независимо от того, куда вы едете — это в гору и против ветра!