Некоторые особенности работы с иерархическими отборами в системах компоновки данных (СКД):
Для вывода иерархии в настройках компоновки указывается соответствующий тип группировки: «Иерархия» или «Только иерархия». 1 Система компоновки создаст дополнительный набор данных с запросом к таблице объекта, для которого будет строиться иерархия, и две дополнительные связи: с основным набором данных и с самим собой. 1 Это позволит системе компоновки «достроить» элементы иерархии. 1
По умолчанию иерархические отборы в настройках компоновки (с видом сравнения «В группе») не будут работать корректно по полю, для которого достраивается иерархия. 1 Чтобы решить проблему, необходимо создать дополнительный набор данных для проверки иерархии. 1 Набор для проверки должен быть противоположным набору для построения иерархии. 1
При выводе иерархических записей система компоновки данных выводит в результат поля с теми же именами, какие были у полей, для которых достраивалась иерархия. 2 Поэтому в иерархическом наборе данных поле, с которым осуществляется связь основного набора, должно называться так же, как и в основном наборе. 2