Вход | Регистрация

1С:Предприятие :: 1С:Предприятие 8 общая

Общие итоги в запросе

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

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

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует