1С Предприятие 8.0. Описание встроенного языка

         

Итоги по иерархии


Есть возможность рассчитать итоги по иерархии. Для этого после имени поля, для которого вычисляются итоги необходимо указать ключевое слово ИЕРАРХИЯ. В результате будут рассчитаны итоги по контрольным точкам и итоги по иерархии для контрольных точек.

Пример:

ВЫБРАТЬ

Док.Товар,

    Док.Количество,

    Док.Ссылка.Номер,

    Док,Ссылка.Получатель

ИЗ

    Документ.РасхНакл.Состав Док

УПОРЯДОЧИТЬ ПО

    Док.Товар

ИТОГИ

    СУММА(Количество)



ПО

    Док.Товар ИЕРАРХИЯ

Результат запроса:

Товар Количество Номер Получатель
Сантехника 104    
Кран 84    
Кран 10 РНк-1 Урюпинскторг
Кран 8 РНк-3 Маг. "Хозяин"
Кран 44 РНк-4 Маг. "Гигант"
Кран 22 РНк-5 Урюпинскторг
Вантус 20    
Вантус 5 РНк-1 Урюпинскторг
Вантус 1 РНк-3 Маг. "Хозяин"
Вантус 14 РНк-4 Маг. "Гигант"
Мебель 134    
Стол 26    
Стол 1 РНк-1 Урюнинскторг
Стол 15 РНк-2 Маг. "Мебель"
Стол 10 РНк-4 Маг. "Гигант"
Стул 108    
Стул 55 РНк-2 Маг. "Мебель"
Стул 5 РНк-3 Маг. "Хозяин"
Стул 32 РНк-4 Маг. "Гигант"
Стул 16 РНк-5 Урюпинскторг

При необходимости можно рассчитать итоги только значений по иерархии, без расчета итогов в контрольных точках. Для этого перед ключевым словом ИЕРАРХИЯ нужно указать ключевое слово ТОЛЬКО.

Пример:

ВЫБРАТЬ

    Док.Товар, Док.Количество, Док.Ссылка.Номер, Док.Ссылка.Получатель

ИЗ

    Документ.РасхНакл.Состав Док

УПОРЯДОЧИТЬ ПО

    Док.Товар

ИТОГИ

    СУММА(Количество)

ПО Док.Товар ТОЛЬКО ИЕРАРХИЯ

Результат запроса:

Товар Количество Номер Получатель
Сантехника 104    
Кран 10 РНк-1 Урюпинскторг
Кран 8 РНк-3 Маг. "Хозяин"
Кран 44 РНк-4 Маг. "Гигант"
Кран 22 РНк-5 Урюпинскторг
Вантус 5 РНк-1 Урюпинскторг
Вантус 1 РНк-3 Маг. "Хозяин"
Вантус 14 РНк-4 Маг. "Гигант"
Мебель 134    
Стол 1 РНк-1 Урюнинскторг
Стол 15 РНк-2 Маг. "Мебель"
Стол 10 РНк-4 Маг. "Гигант"
Стул 55 РНк-2 Маг. "Мебель"
Стул 5 РНк-3 Маг. "Хозяин"
Стул 32 РНк-4 Маг. "Гигант"
Стул 16 РНк-5 Урюпинскторг



Содержание раздела