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

СГРУППИРОВАТЬ ПО
    Расчеты.ЗаказПоставщику.Контрагент,
    Расчеты.ЗаказПоставщику,
    Расчеты.ЗаказПоставщику.Договор,
    Расчеты.АналитикаУчетаПоПартнерам

УПОРЯДОЧИТЬ ПО
    Контрагент,
    Знак,
    Расчеты.ЗаказПоставщику.Дата
ИТОГИ ПО
    Контрагент
1 aka MIK
 
13.07.21
10:30
Поставь Сумма перед Выбор
2 Вафель
 
13.07.21
10:31
Тут вообще никаких итогов нет
3 ДенисЧ
 
13.07.21
10:33
СЫММА(ВЫБОР
        КОГДА СУММА(Расчеты.СуммаОстаток) > 0
            ТОГДА СУММА(Расчеты.СуммаОстаток)
        ИНАЧЕ 0
    КОНЕЦ) КАК Плюс,
4 Креатив
 
13.07.21
10:40
(1)(3)Благодарю. Там ещё внутри Сумма нужно убрать.