Получи случайную криптовалюту за регистрацию!

Получение всех родителей элемента Как говорит ИТС: В языке з | Черненко Виталий (Жёлтый чайник 1С)

Получение всех родителей элемента

Как говорит ИТС:

В языке запросов не предусмотрено специальных средств для получения всех родителей элемента. Для выполнения задачи можно воспользоваться иерархическими итогами, однако получение иерархических итогов оптимизировано для построения итогов большого количества записей, и не вполне эффективно для получения родителей одного элемента. Для более эффективного получения всех родительских записей элемента, рекомендуется перебирать в цикле его родителей небольшими порциями.

Источник

Написал универсальный метод, который позволяет получить массив со всеми родителями элемента, используя рекомендации 1С.
Скорость выполнения достигает х2 по сравнению с обычным запросом с итогами по иерархии
Естественно, всё зависит от конкретной ситуации, но будем полагаться на то, что рекомендации 1С написаны верно

Функция на FastCode

#Запросы | #Стандарты | #Код | @JuniorOneS