В 1С:Предприятии 8.2 для подсчёта статистики типа документа или справочника в составном поле таблицы (регистров) верным является запрос:
ВЫБРАТЬ
КОЛИЧЕСТВО(Типы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С:Предприятие 8.2.19.90) ругнётся, что
Недопустимое поле для группировки Тип1
<<?>>Типы1.Тип1
Вот на эту строку в запросе :
СГРУППИРОВАТЬ ПО Типы1.Тип1