|
запрос пустое значение |
☑ |
0
prtx
16.03.19
✎
02:14
|
доброго времени суток, знатоки.
есть простенький запрос:
ВЫБРАТЬ
Склады.Ссылка КАК Склад,
Склады.Магазин КАК Магазин
ПОМЕСТИТЬ Склады
ИЗ
Справочник.Склады КАК Склады
ГДЕ
Склады.Магазин В(&Магазины)
ИНДЕКСИРОВАТЬ ПО
Склад,
Магазин
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Склады.Магазин КАК Магазин,
ПродажиОбороты.ПериодДень КАК Период,
СУММА(ПродажиОбороты.СтоимостьОборот) КАК Сумма
ИЗ
Склады КАК Склады
ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Продажи.Обороты(&НачалоПериода, &КонецПериода, Авто, ) КАК ПродажиОбороты
ПО Склады.Склад = ПродажиОбороты.Склад
СГРУППИРОВАТЬ ПО
Склады.Магазин,
ПродажиОбороты.ПериодДень
УПОРЯДОЧИТЬ ПО
Магазин,
Период
ИТОГИ ПО
Магазин
вроде работает все нормально, но в результате в выборку попадает запись с пустым периодом. откуда он берется я чот вообще не могу понять. подскажите.
на скрине первая запись с пустым периодом и суммой. откуда она берется?
|
|
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С-ников
|
|