Имя: Пароль:
1C
1С v8
Общие итоги в запросе
, ,
0 Svetlana_Kazan
 
01.06.18
10:21
ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Организация КАК Организация,
    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ОстатокКоличество
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(
            КОНЕЦПЕРИОДА(&Дата, ДЕНЬ),
            Организация = &Организация
                И Номенклатура = &Номенклатура) КАК ТоварыНаСкладахОстатки
ИТОГИ
    МАКСИМУМ(ОстатокКоличество)
ПО
    Организация

Подскажите, пожалуйста, как нужно организовать запрос, чтобы получить максимум по Организации, а общий итог сумму максимальных значений по Организациям?
1 Svetlana_Kazan
 
01.06.18
10:22
Если просто включить общие итоги, то берется максимум по всем организациям.
2 Cool_Profi
 
01.06.18
10:26
В коде переборку не прделагать?
3 catena
 
01.06.18
10:28
Вам, наверное, нужна номенклатура с максимальным остатком, а это совсем не так делается.
4 Svetlana_Kazan
 
01.06.18
10:31
(3) , а как?
5 Svetlana_Kazan
 
01.06.18
10:32
Запрос немного сложнее. Этот пример, чтобы понять сам принцип, как надо делатьправильно
6 Малыш Джон
 
01.06.18
10:34
Подозреваю, что это нужно делать в СКД
7 catena
 
01.06.18
10:36
(5)Ну, если это не тот запрос, тогда группировка по максимум и итоги по сумме.
8 Мандалай
 
01.06.18
10:36
Если необходимо увидеть макс значения в разрезе организация/номенклатура, то начало верное. Если макс остаток должен считаться только по организации то номенклатуру необходимо убрать из полей запроса.
9 Svetlana_Kazan
 
01.06.18
10:50
ВЫБРАТЬ
    ТоварыНаСкладахОстатки.Организация КАК Организация,
    ТоварыНаСкладахОстатки.Номенклатура КАК Номенклатура,
    ТоварыНаСкладахОстатки.ВНаличииОстаток КАК ОстатокКоличество,
    Резерв.КоличествоОстаток КАК РезервКоличество
ИЗ
    РегистрНакопления.ТоварыНаСкладах.Остатки(
            КОНЕЦПЕРИОДА(&Дата, ДЕНЬ),
            Организация = &Организация
                И Номенклатура= &Номенклатура) КАК ТоварыНаСкладахОстатки
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.Резерв.Остатки КАК РезервОстатки
        ПО ТоварыНаСкладахОстатки.Организация = Резерв.Учреждение
            И ТоварыНаСкладахОстатки.Номенклатура = Резерв.Номенклатура
ИТОГИ
    МАКСИМУМ(РезервКоличество)
ПО
    Организация,
    Номенклатура

Вот целиком запрос. Запрос для отчета на СКД.
10 Мандалай
 
01.06.18
10:54
Не итоги а группировка.
И в СКД на поле ресурсы используете формулу Сумма, того поля которое вы определили как Максимум.
11 catena
 
01.06.18
10:57
(9)Если запрос для СКД, то не надо в запросе никаких итогов корячить, в СКД ресурсы можно расчитывать по каждой группировке отдельно.
12 hhhh
 
01.06.18
11:04
(9) в скд ИТОГИ не делают