ИТОГИ ПО
2 мин
Описание
Итоги - это значения полей запроса вычисленные с помощью агрегатных функций для переданного набора данных. Выводятся в результате запроса отдельными строками.
Например, у нас есть следующий набор данных: 
| Номенклатура | Количество | 
|---|---|
| Яблоко | 1 | 
| Яблоко | 3 | 
| Апельсин | 2 | 
| Апельсин | 4 | 
Необходимо вычислить сколько всего яблок и апельсинов есть в этом наборе. А так же хотим узнать общее количество фруктов. 
Применив следующий запрос, мы можем удовлетворить всем требованиям: 
ВЫБРАТЬ
ТаблицаТоваров.Номенклатура КАК Номенклатура,
ТаблицаТоваров.Количество КАК Количество
ИЗ
ТаблицаТоваров КАК ТаблицаТоваров
ИТОГИ
СУММА(Количество)
ПО
ОБЩИЕ,
Номенклатура
В результате мы получим следующую древовидную структуру:
| Номенклатура | Количество | 
| 10 | |
| Яблоко | 4 | 
| Яблоко | 1 | 
| Яблоко | 3 | 
| Апельсин | 6 | 
| Апельсин | 2 | 
| Апельсин | 4 | 
Так как в запросе, в секции ИТОГИ ПО присутствует ключевое слово "ОБЩИЕ" в первой строке мы видим пустое значение поля "Номенклатура" и общую сумму количества фруктов из набора данных. Это сумма значений по всем строкам.
Далее мы видим Итоги по значению поля "Номенклатура" с вложенными в них строками детальных записей, из которых и получилось итоговое значение для каждой итоговой записи.
Теперь перейдем к более подробному описанию и синтаксису секции ИТОГИ:
ИТОГИ  Список полей с агрегатными функциями ПО ОБЩИЕ и/или список полей (контрольных точек) по которым считаются итоги
Итоги будут рассчитаны по каждой комбинации полей после ключевого слова ПО, и добавлены в результат запроса как отдельные итоговые строки. 
Если поле, по которому рассчитываются итоги, содержит ссылку на справочник, можно рассчитать итоги с использованием иерархии справочника. Подробнее можно почитать в статье про Итоги по иерархии.
При расчете итогов по полям которые являются субконто регистра бухгалтерии, то значения NULL в итогах игнорируются.
