Имя: Пароль:
1C
1С v8
Сумма() в запросе
0 DmitriiRylov
 
25.12.17
09:17
Товарищи с наступающим!

Вопрос, как просуммировать Расход в условии, могу вывести в отдельную  временную таблицу, но как то не тру :)

ВЫБРАТЬ
    ТаблицаОстаткиПриход.Код,
    ТаблицаОстаткиПриход.Номенклатура,
    ТаблицаОстаткиПриход.ЕдиницаИзмерения,
    ТаблицаОстаткиПриход.ДатаВыпуска,
    ТаблицаОстаткиПриход.ВНаличииОстаток,
    //++Сумма ()
    ВЫБОР
        КОГДА ТаблицаРасход.ДатаВыпуска МЕЖДУ НАЧАЛОПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ) И КОНЕЦПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ)
        ТОГДА ТаблицаРасход.Расход
        ИНАЧЕ 0
    КОНЕЦ КАК Расход
    //--Сумма ()
ИЗ
    ТаблицаОстаткиПриход КАК ТаблицаОстаткиПриход
        ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаРасход КАК ТаблицаРасход
        ПО ТаблицаОстаткиПриход.Номенклатура = ТаблицаРасход.Номенклатура
СГРУППИРОВАТЬ ПО
    //Здесь группировка
1 FIXXXL
 
25.12.17
09:18
так и пиши
СУММА(    ВЫБОР
        КОГДА ТаблицаРасход.ДатаВыпуска МЕЖДУ НАЧАЛОПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ) И КОНЕЦПЕРИОДА(ТаблицаОстаткиПриход.ДатаВыпуска, МЕСЯЦ)
        ТОГДА ТаблицаРасход.Расход
        ИНАЧЕ 0
    КОНЕЦ КАК Расход)
2 George Wheels
 
25.12.17
09:19
(1)     КОНЕЦ) КАК Расход
3 FIXXXL
 
25.12.17
09:20
(2) конечно
4 DmitriiRylov
 
25.12.17
09:27
Пока спрашивал дошло :)
Спасибо, работает

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

ИЗ
    ТаблицаОстаткиПриход КАК ТаблицаОстаткиПриход
        ЛЕВОЕ СОЕДИНЕНИЕ ТаблицаРасход КАК ТаблицаРасход
        ПО ТаблицаОстаткиПриход.Номенклатура = ТаблицаРасход.Номенклатура
    
СГРУППИРОВАТЬ ПО
    ТаблицаОстаткиПриход.Код,
    ТаблицаОстаткиПриход.Номенклатура,
    ТаблицаОстаткиПриход.ЕдиницаИзмерения,
    ТаблицаОстаткиПриход.ДатаВыпуска,
    ТаблицаОстаткиПриход.ВНаличииОстаток