Имя: Пароль:
   
1C
 
Средние показатели в группировках запроса
0 bek_bassar
 
28.11.20
21:40
Всем привет.
Не могу вывести среднее значение в группировках. В запросе есть вычисляемые поля СреднееКоличествоЧеков и СреднееКоличествоПозиций. Делаю обход результата запроса по группировкам и вывожу в макет.
Группировка следующая:
  Общие итоги
    Организация
      КассаККМ
        ЧекиККМ
        

Вот текс запроса:

ВЫБРАТЬ
    ЧекиИПозицииПродажиВозврата.Чек КАК ЧекККМ,
    ЧекиИПозицииПродажиВозврата.Позиция КАК КоличествоПозиций,
    ЧекиИПозицииПродажиВозврата.Организация КАК Организация,
    ЧекиИПозицииПродажиВозврата.КассаККМ КАК КассаККМ
ПОМЕСТИТЬ ЧекиИКоличествоПозиций
ИЗ
    (ВЫБРАТЬ
        ЧекиИПозиции.Чек КАК Чек,
        СУММА(ЧекиИПозиции.Позиция) КАК Позиция,
        ЧекиИПозиции.Организация КАК Организация,
        ЧекиИПозиции.КассаККМ КАК КассаККМ
    ИЗ
        (ВЫБРАТЬ РАЗЛИЧНЫЕ
            ЧекККМТовары.Ссылка КАК Чек,
            СУММА(ЧекККМТовары.Количество) КАК Позиция,
            ЧекККМТовары.Ссылка.Организация КАК Организация,
            ЧекККМТовары.Ссылка.КассаККМ КАК КассаККМ
        ИЗ
            Документ.ЧекККМ.Товары КАК ЧекККМТовары
        ГДЕ
            ЧекККМТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
            И ЧекККМТовары.Ссылка.ПометкаУдаления = ЛОЖЬ
            И ЧекККМТовары.Ссылка.Организация В ИЕРАРХИИ(&Организация)
        
        СГРУППИРОВАТЬ ПО
            ЧекККМТовары.Ссылка,
            ЧекККМТовары.Ссылка.КассаККМ,
            ЧекККМТовары.Ссылка.Организация
        
        ОБЪЕДИНИТЬ ВСЕ
        
        ВЫБРАТЬ
            РеализацияТоваровУслугТовары.Ссылка,
            СУММА(РеализацияТоваровУслугТовары.Количество),
            РеализацияТоваровУслугТовары.Ссылка.Организация,
            ВЫРАЗИТЬ("Реализация" КАК СТРОКА(250))
        ИЗ
            Документ.РеализацияТоваровУслуг.Товары КАК РеализацияТоваровУслугТовары
        ГДЕ
            РеализацияТоваровУслугТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
            И РеализацияТоваровУслугТовары.Ссылка.Проведен
            И РеализацияТоваровУслугТовары.Ссылка.Организация В ИЕРАРХИИ(&Организация)
        
        СГРУППИРОВАТЬ ПО
            РеализацияТоваровУслугТовары.Ссылка,
            РеализацияТоваровУслугТовары.Ссылка.Организация
        
        ОБЪЕДИНИТЬ ВСЕ
        
        ВЫБРАТЬ
            ВозвратТоваровОтПокупателяТовары.Ссылка,
            СУММА(ВозвратТоваровОтПокупателяТовары.Количество),
            ВозвратТоваровОтПокупателяТовары.Ссылка.Организация,
            ВЫРАЗИТЬ("Реализация" КАК СТРОКА(250))
        ИЗ
            Документ.ВозвратТоваровОтПокупателя.Товары КАК ВозвратТоваровОтПокупателяТовары
        ГДЕ
            ВозвратТоваровОтПокупателяТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
            И ВозвратТоваровОтПокупателяТовары.Ссылка.Проведен
            И ВозвратТоваровОтПокупателяТовары.Ссылка.Организация В ИЕРАРХИИ(&Организация)
        
        СГРУППИРОВАТЬ ПО
            ВозвратТоваровОтПокупателяТовары.Ссылка,
            ВозвратТоваровОтПокупателяТовары.Ссылка.Организация
        
        ОБЪЕДИНИТЬ ВСЕ
        
        ВЫБРАТЬ
            РеализацияТоваровУслугУслуги.Ссылка,
            СУММА(РеализацияТоваровУслугУслуги.Количество),
            РеализацияТоваровУслугУслуги.Ссылка.Организация,
            ВЫРАЗИТЬ("Реализация" КАК СТРОКА(250))
        ИЗ
            Документ.РеализацияТоваровУслуг.Услуги КАК РеализацияТоваровУслугУслуги
        ГДЕ
            РеализацияТоваровУслугУслуги.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода
            И РеализацияТоваровУслугУслуги.Ссылка.Проведен
            И РеализацияТоваровУслугУслуги.Ссылка.Организация В ИЕРАРХИИ(&Организация)
        
        СГРУППИРОВАТЬ ПО
            РеализацияТоваровУслугУслуги.Ссылка,
            РеализацияТоваровУслугУслуги.Ссылка.Организация) КАК ЧекиИПозиции
    
    СГРУППИРОВАТЬ ПО
        ЧекиИПозиции.Чек,
        ЧекиИПозиции.Организация,
        ЧекиИПозиции.КассаККМ) КАК ЧекиИПозицииПродажиВозврата
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЧекККМ.Ссылка КАК ЧекККМ,
    ВЫБОР
        КОГДА ЧекККМ.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа)
            ТОГДА ЧекККМ.СуммаДокумента
        ИНАЧЕ 0
    КОНЕЦ КАК СуммаПродажи,
    ВЫБОР
        КОГДА ЧекККМ.Ссылка.ВидОперации <> ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа)
            ТОГДА ЧекККМ.СуммаДокумента
        ИНАЧЕ 0
    КОНЕЦ КАК СуммаВозврата,
    1 КАК КоличествоЧеков,
    ВЫБОР
        КОГДА ЧекККМ.Ссылка.ВидОперации = ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа)
            ТОГДА 1
        ИНАЧЕ 0
    КОНЕЦ КАК КоличествоЧековПродажи,
    ВЫБОР
        КОГДА ЧекККМ.Ссылка.ВидОперации <> ЗНАЧЕНИЕ(Перечисление.ВидыОперацийЧекККМ.Продажа)
            ТОГДА 1
        ИНАЧЕ 0
    КОНЕЦ КАК КоличествоЧековВозврата,
    ЧекККМ.КассаККМ КАК КассаККМ,
    ЧекККМ.Организация КАК Организация
ПОМЕСТИТЬ ЧекиИСумма
ИЗ
    Документ.ЧекККМ КАК ЧекККМ
ГДЕ
    ЧекККМ.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И ЧекККМ.ПометкаУдаления = ЛОЖЬ
    И ЧекККМ.Организация В ИЕРАРХИИ(&Организация)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    РеализацияТоваровУслуг.Ссылка,
    СУММА(РеализацияТоваровУслуг.СуммаДокумента),
    СУММА(0),
    СУММА(1),
    СУММА(1),
    СУММА(0),
    ВЫРАЗИТЬ("Реализация" КАК СТРОКА(250)),
    РеализацияТоваровУслуг.Организация
ИЗ
    Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
    РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И РеализацияТоваровУслуг.Проведен
    И РеализацияТоваровУслуг.Организация В ИЕРАРХИИ(&Организация)

СГРУППИРОВАТЬ ПО
    РеализацияТоваровУслуг.Ссылка,
    РеализацияТоваровУслуг.Организация

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ВозвратТоваровОтПокупателя.Ссылка,
    СУММА(0),
    СУММА(ВозвратТоваровОтПокупателя.СуммаДокумента),
    СУММА(1),
    СУММА(0),
    СУММА(1),
    ВЫРАЗИТЬ("Реализация" КАК СТРОКА(250)),
    ВозвратТоваровОтПокупателя.Организация
ИЗ
    Документ.ВозвратТоваровОтПокупателя КАК ВозвратТоваровОтПокупателя
ГДЕ
    ВозвратТоваровОтПокупателя.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    И ВозвратТоваровОтПокупателя.Проведен
    И ВозвратТоваровОтПокупателя.Организация В ИЕРАРХИИ(&Организация)

СГРУППИРОВАТЬ ПО
    ВозвратТоваровОтПокупателя.Ссылка,
    ВозвратТоваровОтПокупателя.Организация
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ЧекиИСумма.ЧекККМ КАК ЧекККМ,
    ЧекиИСумма.СуммаПродажи КАК СуммаПродажи,
    ЧекиИСумма.СуммаВозврата КАК СуммаВозврата,
    ЧекиИСумма.КоличествоЧековПродажи КАК КоличествоЧековПродажи,
    ЧекиИСумма.КоличествоЧековВозврата КАК КоличествоЧековВозврата,
    ЧекиИКоличествоПозиций.КоличествоПозиций КАК КоличествоПозиций,
    ВЫБОР
        КОГДА ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧековПродажи), 0) = 0
            ТОГДА 0
        ИНАЧЕ ЕСТЬNULL(СУММА(ЧекиИСумма.СуммаПродажи), 0) / ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧековПродажи), 0)
    КОНЕЦ КАК СредняяСуммаЧекаПродажи,
    ВЫБОР
        КОГДА ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧековВозврата), 0) = 0
            ТОГДА 0
        ИНАЧЕ ЕСТЬNULL(СУММА(ЧекиИСумма.СуммаВозврата), 0) / ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧековВозврата), 0)
    КОНЕЦ КАК СредняяСуммаЧекаВозврата,
    ЧекиИСумма.КассаККМ КАК КассаККМ,
    ЧекиИСумма.Организация КАК Организация,
    ВЫБОР
        КОГДА ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧеков), 0) = 0
            ТОГДА 0
        ИНАЧЕ ЕСТЬNULL(СУММА(ЧекиИКоличествоПозиций.КоличествоПозиций), 0) / ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧеков), 0)
    КОНЕЦ КАК СреднееКоличествоПозицийВЧеке,
    ВЫБОР
        КОГДА ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧеков), 0) = 0
            ТОГДА 0
        ИНАЧЕ ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧеков), 0) / РАЗНОСТЬДАТ(&НачалоПериода, &КонецПериода, ДЕНЬ)
    КОНЕЦ КАК СреднееКоличествоЧеков,
    ЧекиИСумма.КоличествоЧеков КАК КоличествоЧеков
ИЗ
    ЧекиИСумма КАК ЧекиИСумма
        ЛЕВОЕ СОЕДИНЕНИЕ ЧекиИКоличествоПозиций КАК ЧекиИКоличествоПозиций
        ПО ЧекиИСумма.ЧекККМ = ЧекиИКоличествоПозиций.ЧекККМ

СГРУППИРОВАТЬ ПО
    ЧекиИСумма.ЧекККМ,
    ЧекиИСумма.СуммаПродажи,
    ЧекиИСумма.СуммаВозврата,
    ЧекиИСумма.КоличествоЧековПродажи,
    ЧекиИСумма.КоличествоЧековВозврата,
    ЧекиИКоличествоПозиций.КоличествоПозиций,
    ЧекиИСумма.КассаККМ,
    ЧекиИСумма.Организация,
    ЧекиИСумма.КоличествоЧеков

УПОРЯДОЧИТЬ ПО
    СреднееКоличествоЧеков УБЫВ
ИТОГИ
    СУММА(СуммаПродажи),
    СУММА(СуммаВозврата),
    СУММА(КоличествоЧековПродажи),
    СУММА(КоличествоЧековВозврата),
    СУММА(КоличествоПозиций),
    ВЫБОР
        КОГДА ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧековПродажи), 0) = 0
            ТОГДА 0
        ИНАЧЕ ЕСТЬNULL(СУММА(ЧекиИСумма.СуммаПродажи), 0) / ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧековПродажи), 0)
    КОНЕЦ КАК СредняяСуммаЧекаПродажи,
    ВЫБОР
        КОГДА ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧековВозврата), 0) = 0
            ТОГДА 0
        ИНАЧЕ ЕСТЬNULL(СУММА(ЧекиИСумма.СуммаВозврата), 0) / ЕСТЬNULL(СУММА(ЧекиИСумма.КоличествоЧековВозврата), 0)
    КОНЕЦ КАК СредняяСуммаЧекаВозврата,
    СУММА(КоличествоЧеков)
ПО
    ОБЩИЕ,
    Организация,
    КассаККМ
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.Склады)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            СвойстваОбъектов.Ссылка КАК Ссылка,
            СвойстваОбъектов.Наименование + " (свойство)" КАК Наименование,
            СвойстваОбъектов.ТипЗначения КАК ТипЗначения
        ИЗ
            ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
        ГДЕ
            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Склады)
            И НЕ СвойстваОбъектов.ПометкаУдаления)
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            ЗначенияСвойствОбъектов.Объект КАК Объект,
            СвойстваОбъектов.Ссылка КАК ХарактеристикаСсылка,
            ЗначенияСвойствОбъектов.Значение КАК Значение
        ИЗ
            ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
                ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
                ПО (ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка)
        ГДЕ
            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Склады)
            И НЕ СвойстваОбъектов.ПометкаУдаления)
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА ХарактеристикаСсылка
    ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.Склады)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            КатегорииОбъектов.Ссылка КАК Ссылка,
            КатегорииОбъектов.Наименование + " (категория)" КАК Наименование
        ИЗ
            Справочник.КатегорииОбъектов КАК КатегорииОбъектов
        ГДЕ
            КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Склады)
            И НЕ КатегорииОбъектов.ПометкаУдаления)
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            регистрКатегорииОбъектов.Объект КАК Объект,
            регистрКатегорииОбъектов.Категория КАК Идентификатор
        ИЗ
            Справочник.КатегорииОбъектов КАК КатегорииОбъектов
                ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КатегорииОбъектов КАК регистрКатегорииОбъектов
                ПО (регистрКатегорииОбъектов.Категория = КатегорииОбъектов.Ссылка)
        ГДЕ
            КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_Склады)
            И НЕ КатегорииОбъектов.ПометкаУдаления)
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА Идентификатор }
{ХАРАКТЕРИСТИКИ
    ТИП(Документ)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            СвойстваОбъектов.Ссылка КАК Ссылка,
            СвойстваОбъектов.Наименование + " (свойство)" КАК Наименование,
            СвойстваОбъектов.ТипЗначения КАК ТипЗначения
        ИЗ
            ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
        ГДЕ
            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Документы)
            И НЕ СвойстваОбъектов.ПометкаУдаления)
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            ЗначенияСвойствОбъектов.Объект КАК Объект,
            СвойстваОбъектов.Ссылка КАК ХарактеристикаСсылка,
            ЗначенияСвойствОбъектов.Значение КАК Значение
        ИЗ
            ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
                ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
                ПО (ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка)
        ГДЕ
            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Документы)
            И НЕ СвойстваОбъектов.ПометкаУдаления)
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА ХарактеристикаСсылка
    ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
    ТИП(Документ)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            КатегорииОбъектов.Ссылка КАК Ссылка,
            КатегорииОбъектов.Наименование + " (категория)" КАК Наименование
        ИЗ
            Справочник.КатегорииОбъектов КАК КатегорииОбъектов
        ГДЕ
            КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Документы)
            И НЕ КатегорииОбъектов.ПометкаУдаления)
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            регистрКатегорииОбъектов.Объект КАК Объект,
            регистрКатегорииОбъектов.Категория КАК Идентификатор
        ИЗ
            Справочник.КатегорииОбъектов КАК КатегорииОбъектов
                ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КатегорииОбъектов КАК регистрКатегорииОбъектов
                ПО (регистрКатегорииОбъектов.Категория = КатегорииОбъектов.Ссылка)
        ГДЕ
            КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Документы)
            И НЕ КатегорииОбъектов.ПометкаУдаления)
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА Идентификатор }
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.ФизическиеЛица)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            СвойстваОбъектов.Ссылка КАК Ссылка,
            СвойстваОбъектов.Наименование + " (свойство)" КАК Наименование,
            СвойстваОбъектов.ТипЗначения КАК ТипЗначения
        ИЗ
            ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
        ГДЕ
            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ФизическиеЛица)
            И НЕ СвойстваОбъектов.ПометкаУдаления)
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ПОЛЕТИПАЗНАЧЕНИЯ ТипЗначения
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            ЗначенияСвойствОбъектов.Объект КАК Объект,
            СвойстваОбъектов.Ссылка КАК ХарактеристикаСсылка,
            ЗначенияСвойствОбъектов.Значение КАК Значение
        ИЗ
            ПланВидовХарактеристик.СвойстваОбъектов КАК СвойстваОбъектов
                ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов
                ПО (ЗначенияСвойствОбъектов.Свойство = СвойстваОбъектов.Ссылка)
        ГДЕ
            СвойстваОбъектов.НазначениеСвойства = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ФизическиеЛица)
            И НЕ СвойстваОбъектов.ПометкаУдаления)
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА ХарактеристикаСсылка
    ПОЛЕЗНАЧЕНИЯ Значение }
{ХАРАКТЕРИСТИКИ
    ТИП(Справочник.ФизическиеЛица)
    ВИДЫХАРАКТЕРИСТИК (ВЫБРАТЬ
            КатегорииОбъектов.Ссылка КАК Ссылка,
            КатегорииОбъектов.Наименование + " (категория)" КАК Наименование
        ИЗ
            Справочник.КатегорииОбъектов КАК КатегорииОбъектов
        ГДЕ
            КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ФизическиеЛица)
            И НЕ КатегорииОбъектов.ПометкаУдаления)
    ПОЛЕКЛЮЧА Ссылка
    ПОЛЕИМЕНИ Наименование
    ЗНАЧЕНИЯХАРАКТЕРИСТИК (ВЫБРАТЬ
            регистрКатегорииОбъектов.Объект КАК Объект,
            регистрКатегорииОбъектов.Категория КАК Идентификатор
        ИЗ
            Справочник.КатегорииОбъектов КАК КатегорииОбъектов
                ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.КатегорииОбъектов КАК регистрКатегорииОбъектов
                ПО (регистрКатегорииОбъектов.Категория = КатегорииОбъектов.Ссылка)
        ГДЕ
            КатегорииОбъектов.НазначениеКатегории = ЗНАЧЕНИЕ(ПланВидовХарактеристик.НазначенияСвойствКатегорийОбъектов.Справочник_ФизическиеЛица)
            И НЕ КатегорииОбъектов.ПометкаУдаления)
    ПОЛЕОБЪЕКТА Объект
    ПОЛЕВИДА Идентификатор }
1 bek_bassar
 
28.11.20
21:43
https://yadi.sk/i/4slfVL6RLRH3wg   результат вывода отчета. Красным выделены итоги по группировкам которые должны рассчитываться как среднее от ниже стоящих.