Имя: Пароль:
1C
 
Группировка запроса по дням
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)
ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(Продажа.Период, ДЕНЬ) КАК Период,
    СУММА(Продажа.Количество) КАК Количество
ИЗ
    РегистрНакопления.Продажи КАК Продажа

СГРУППИРОВАТЬ ПО
    НАЧАЛОПЕРИОДА(Продажа.Период, ДЕНЬ)
3 Ёпрст
 
22.03.19
12:04
пилять олени не кормлены..
4 kisma6
 
22.03.19
12:06
Всем спасибо большое, поняла свою ошибку
5 MyNick
 
22.03.19
12:37
Рано спасибо.
Правильнее выбирать из РегистрНакопления.Продажи.Обороты
Например так
ВЫБРАТЬ
    НАЧАЛОПЕРИОДА(ПродажиОбороты.ДокументПродажи.Дата, ДЕНЬ) КАК Период,
    ПродажиОбороты.КоличествоОборот
ИЗ
    РегистрНакопления.Продажи.Обороты КАК ПродажиОбороты

УПОРЯДОЧИТЬ ПО
    Период
6 MyNick
 
22.03.19
12:38
а ну и группировочку конечно
7 MyNick
 
22.03.19
12:39
ВЫБРАТЬ
    ПродажиОбороты.Период КАК Период,
    ПродажиОбороты.КоличествоОборот
ИЗ
    РегистрНакопления.Продажи.Обороты(, , День, ) КАК ПродажиОбороты

УПОРЯДОЧИТЬ ПО
    Период
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший