Всем доброго дня! Подскажите, почему не выходит группа при выводе итогов с иерархией ? в строке итогов выходит номенклатура, а не родитель.
ВЫБРАТЬ
Продажи.Номенклатура как Номенклатура,
Сумма(Продажи.Количество) как Количество,
Сумма(Продажи.Стоимость) Как стоимость
Поместить Вт
ИЗ
РегистрНакопления.Продажи КАК Продажи
ГДЕ
Продажи.Период МЕЖДУ &НачДата И &КонДата
Сгруппировать ПО Продажи.Номенклатура
; ////////////////////////////////////////
Выбрать
Продажи1.Номенклатура как Номенклатура1,
Продажи1.Количество Как Количество1,
Продажи1.Стоимость Как Стоимость1
Поместить Вт1
ИЗ
РегистрНакопления.Продажи КАК Продажи1
ГДЕ
Продажи1.Период МЕЖДУ &НачДата1 И &КонДата1 ;
//////////////////////
Выбрать
естьNull(Вт.Номенклатура,Вт1.Номенклатура1) как Номенклатура,
Вт.Количество,
Вт.Стоимость,
Вт1.Количество1,
Вт1.Стоимость1
Из Вт как Вт
полное соединение вт1 как вт1
По Вт1.Номенклатура1= вт.Номенклатура
СГРУППИРОВАТЬ ПО
Номенклатура,
Вт1.Количество1,
Вт1.Стоимость1,
Вт1.Номенклатура1,
Вт.Количество,
Вт.Стоимость
ИТОГИ
СУММА(Количество),
СУММА(Стоимость),
СУММА(Количество1),
СУММА(Стоимость1)
ПО Номенклатура ИЕРАРХИЯ
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Иерархию тащите из справочника, см. ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК НОМ
ПО (НОМ.Ссылка = ЕСТЬNULL(Вт.Номенклатура, вт1.Номенклатура1))
ПО (НОМ.Ссылка = ЕСТЬNULL(Вт.Номенклатура, вт1.Номенклатура1))
ВЫБРАТЬ
Продажи.Номенклатура КАК Номенклатура,
СУММА(Продажи.Количество) КАК Количество,
СУММА(Продажи.Стоимость) КАК стоимость
ПОМЕСТИТЬ Вт
ИЗ
РегистрНакопления.Продажи КАК Продажи
ГДЕ
Продажи.Период МЕЖДУ &НачДата И &КонДата
СГРУППИРОВАТЬ ПО
Продажи.Номенклатура
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
Продажи1.Номенклатура КАК Номенклатура1,
Продажи1.Количество КАК Количество1,
Продажи1.Стоимость КАК Стоимость1
ПОМЕСТИТЬ Вт1
ИЗ
РегистрНакопления.Продажи КАК Продажи1
ГДЕ
Продажи1.Период МЕЖДУ &НачДата1 И &КонДата1
;
////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
НОМ.Ссылка КАК Номенклатура,
НОМ.Ссылка.ЭтоГруппа КАК ЭтоГруппа,
Вт.Количество КАК Количество,
Вт.стоимость КАК стоимость,
вт1.Количество1 КАК Количество1,
вт1.Стоимость1 КАК Стоимость1
ИЗ
Вт КАК Вт
ПОЛНОЕ СОЕДИНЕНИЕ Вт1 КАК вт1
ПО (вт1.Номенклатура1 = Вт.Номенклатура)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК НОМ
ПО (НОМ.Ссылка = ЕСТЬNULL(Вт.Номенклатура, вт1.Номенклатура1))
СГРУППИРОВАТЬ ПО
НОМ.Ссылка,
вт1.Количество1,
вт1.Стоимость1,
вт1.Номенклатура1,
Вт.Количество,
Вт.стоимость,
НОМ.Ссылка.ЭтоГруппа
ИТОГИ
СУММА(Количество),
СУММА(стоимость),
СУММА(Количество1),
СУММА(Стоимость1)
ПО
Номенклатура ИЕРАРХИЯ
ПоказатьПродажи.Номенклатура КАК Номенклатура,
СУММА(Продажи.Количество) КАК Количество,
СУММА(Продажи.Стоимость) КАК стоимость
ПОМЕСТИТЬ Вт
ИЗ
РегистрНакопления.Продажи КАК Продажи
ГДЕ
Продажи.Период МЕЖДУ &НачДата И &КонДата
СГРУППИРОВАТЬ ПО
Продажи.Номенклатура
;
////////////////////////////////////////////////////////////
ВЫБРАТЬ
Продажи1.Номенклатура КАК Номенклатура1,
Продажи1.Количество КАК Количество1,
Продажи1.Стоимость КАК Стоимость1
ПОМЕСТИТЬ Вт1
ИЗ
РегистрНакопления.Продажи КАК Продажи1
ГДЕ
Продажи1.Период МЕЖДУ &НачДата1 И &КонДата1
;
////////////////////////////////////////////////////////////
ВЫБРАТЬ
НОМ.Ссылка КАК Номенклатура,
НОМ.Ссылка.ЭтоГруппа КАК ЭтоГруппа,
Вт.Количество КАК Количество,
Вт.стоимость КАК стоимость,
вт1.Количество1 КАК Количество1,
вт1.Стоимость1 КАК Стоимость1
ИЗ
Вт КАК Вт
ПОЛНОЕ СОЕДИНЕНИЕ Вт1 КАК вт1
ПО (вт1.Номенклатура1 = Вт.Номенклатура)
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Номенклатура КАК НОМ
ПО (НОМ.Ссылка = ЕСТЬNULL(Вт.Номенклатура, вт1.Номенклатура1))
СГРУППИРОВАТЬ ПО
НОМ.Ссылка,
вт1.Количество1,
вт1.Стоимость1,
вт1.Номенклатура1,
Вт.Количество,
Вт.стоимость,
НОМ.Ссылка.ЭтоГруппа
ИТОГИ
СУММА(Количество),
СУММА(стоимость),
СУММА(Количество1),
СУММА(Стоимость1)
ПО
Номенклатура ИЕРАРХИЯ
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот