Имя: Пароль:
1C
1С v8
Максимальные продажи за месяц
0 Velis
 
16.07.26
15:54
Здравствуйте.
Наверное где то туплю, задача вроде бы простая. Нужно вывести в отчете колонку с максимальными продажами номенклатуры за месяц в определенном периоде.

Сначала суммирую количество по месяцам, потом выбираю максимум по количеству

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

СГРУППИРОВАТЬ ПО
    НАЧАЛОПЕРИОДА(ВыручкаИСебестоимостьПродаж.Период, МЕСЯЦ),
    ВыручкаИСебестоимостьПродаж.АналитикаУчетаНоменклатуры.Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Вт_ВыручкаМесяц.Номенклатура КАК Номенклатура,
    МАКСИМУМ(Вт_ВыручкаМесяц.Количество) КАК Количество
ИЗ
    Вт_ВыручкаМесяц КАК Вт_ВыручкаМесяц
СГРУППИРОВАТЬ ПО
    Вт_ВыручкаМесяц.Номенклатура

И в консоли запросов все выводится как и надо, но в отчете я получаю вместо максимального количества сумму за весь период.
Почему разные данные и как в итоге получить максимум ?
1 d4rkmesa
 
16.07.26
16:13
(0) Вт_ВыручкаМесяц.Мес добавьте в последний запрос в выбранные поля и группировки.
2 d4rkmesa
 
16.07.26
16:14
(1) Или период не нужен как таковой? Тогда, покажите какой отчет у вас получается скрином.
3 Velis
 
16.07.26
16:36
Период не нужен. Мне нужна одна строка, что бы через левое соединение прицепить к другой таблице. Если добавить период, то их будет много.

Скрин 3 - это по месяцам
Скрин 1 - это максимум за месяц в консоли
Скрин 2 - тот же запрос, но в отчете. И там уже сумма
4 H A D G E H O G s
 
16.07.26
16:43
(3) Что на вкладке "Ресурсы" в СКД?
5 H A D G E H O G s
 
16.07.26
16:44
(3) Скинь СКД отчет как внешний отчет на liveups@yandex.ru
6 timurhv
 
16.07.26
16:54
На первой закладке СКД уберите внизу галочку "Использовать группировки запроса если возможно"
7 Velis
 
16.07.26
17:21
Спасибо за ответы
(6) Пробовал - не помогает
(4) Пусто
(5) Отправил
8 H A D G E H O G s
 
16.07.26
18:31
(7) В присланном отчете нет условия
9 H A D G E H O G s
 
16.07.26
18:34
Плюс - в отчете - оборотная таблица, а в консоли в примере - таблица движений


Ну и на будущее ТипЗначения(ВыручкаИСебестоимостьПродаж.Регистратор.Ссылка)

заменить на
ТипЗначения(ВыручкаИСебестоимостьПродаж.Регистратор)
Выдавать глобальные идеи — это удовольствие; искать сволочные маленькие ошибки — вот настоящая работа. Фредерик Брукс-младший