|
0
kisma6
22.03.19
✎
11:51
|
Добрый день,
столкнулась с проблемой группировки данных запроса по дням.
В Интернет много статей, но почему-то под мой вариант они не подходят. Если быть точнее, то сама группировка происходит, то есть дата принимает формат дня, недели... Но данные, которые должны были суммироваться не суммируются, а берётся последнее значение.
Из регистра накопления Продажа, где хранится только: период, номенклатура, кол-во, выручка, выбираются сам период, который должен быть сгруппирован по формату 01.03.2019 и количество товара (что есть сумма товара за весь текущий день). Может я не правильно создаю запрос, подскажите, пожалуйста, в чём ошибка, прикрепляю три варианта запроса, оба они работают одинаково не правильно - берут только последние значения, то есть на конец дня.
------------------------------------------------------------------------------------------------
"ВЫБРАТЬ
| Продажа.Период КАК Период,
| Продажа.Количество КАК Количество
|ИЗ
| РегистрНакопления.Продажа КАК Продажа
|ИТОГИ
| СУММА(Количество)
|ПО
| Период ПЕРИОДАМИ(ДЕНЬ, , )";
-------------------------------------------------------------------------------------------------
"ВЫБРАТЬ
| ДЕНЬ(Продажа.Период) КАК Период
| СУММА(Продажа.Количество) КАК Количество
|ИЗ
| РегистрНакопления.Продажа КАК Продажа
|
|СГРУППИРОВАТЬ ПО
| Период";
-------------------------------------------------------------------------------------------------
"ВЫБРАТЬ
| НАЧАЛОПЕРИОДА(Продажа.Период, ДЕНЬ) КАК Период
| СУММА(Продажа.Количество) КАК Количество
|ИЗ
| РегистрНакопления.Продажа КАК Продажа
|
|СГРУППИРОВАТЬ ПО
| Период";
|
|
|
1
Elf_80_lvl
22.03.19
✎
12:01
|
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(Продажи.Период, ДЕНЬ) КАК Период,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ Продажи.Номенклатура) КАК Номенклатура,
СУММА(Продажи.Количество) КАК Количество
ИЗ
РегистрНакопления.Продажи КАК Продажи
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(Продажи.Период, ДЕНЬ)
|
|
|
2
Ёпрст
гуру
22.03.19
✎
12:04
|
(0)
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(Продажа.Период, ДЕНЬ) КАК Период,
СУММА(Продажа.Количество) КАК Количество
ИЗ
РегистрНакопления.Продажи КАК Продажа
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(Продажа.Период, ДЕНЬ)
|
|
|
5
MyNick
22.03.19
✎
12:37
|
Рано спасибо.
Правильнее выбирать из РегистрНакопления.Продажи.Обороты
Например так
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(ПродажиОбороты.ДокументПродажи.Дата, ДЕНЬ) КАК Период,
ПродажиОбороты.КоличествоОборот
ИЗ
РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты
УПОРЯДОЧИТЬ ПО
Период
|
|
|
7
MyNick
22.03.19
✎
12:39
|
ВЫБРАТЬ
ПродажиОбороты.Период КАК Период,
ПродажиОбороты.КоличествоОборот
ИЗ
РегистрНакопления.Продажи.Обороты(, , День, ) КАК ПродажиОбороты
УПОРЯДОЧИТЬ ПО
Период
|
|