Иерархический справочник — если свойство установлено, то справочник имеет иерархическую структуру и становится доступным свойство Вид иерархии и Ограничение количества уровней иерархии.

1С 8.3 Справочники — Программист 1С Минск. Автоматизация бизнеса.
Справочники в 1С 8.3 это списки схожих по принадлежности к учету данных. Служат для хранения условно-постоянной информации, поддержки внутрифирменных или общих классификаторов, формирования списков возможных значений субконто, то есть для организации аналитического учета.
Каждый из справочников обладает своими свойствами и функциями, установленными разработчиками. Используются практически во всех объектах учета как разрез учета или справочная информация.
// Создаём новый элемент справочника Страны с наименованием «Россия»
СтранаРоссия = Справочники . Страны . СоздатьЭлемент ();
СтранаРоссия . Наименование = «Россия» ;
СтранаРоссия . Записать ();
// Создаём новую группу справочника «Страны у океана»
ГруппаСтраныУОкеана = Справочники . Страны . СоздатьГруппу ();
ГруппаСтраныУОкеана . Наименование = «Страны у океана» ;
ГруппаСтраныУОкеана . Записать ();
// Переносим элемент справочника Россия в другую группу «Страны у океана»
СтранаРоссия . Родитель = ГруппаСтраныУОкеана . Ссылка ;
СтранаРоссия . Записать ();
// Меняем элемент справочника по ссылке «Испания»
ИспанияСсылка = Справочники . Страны . НайтиПоНаименованию ( «Испания» );
Если Не ИспанияСсылка . Пустая () Тогда
// Изменим и запишем численность жителей в стране
СтранаИспания = ИспанияСсылка . ПолучитьОбъект ();
СтранаИспания . ЧисленностьНаселения = 46600000 ;
СтранаИспания . Записать ();
КонецЕсли;
// Получаем и проверяем пустую ссылку типа справочник
ПустаяСсылка = Справочники . Страны . ПустаяСсылка ();
Если ПустаяСсылка . Пустая () Тогда
Сообщить ( «Ссылка действительно пустая.» );
КонецЕсли;
// Узнаём принадлежность элемента справочника группе (с учетом уровней иерархии)
БеларусьСсылка = Справочники . Страны . НайтиПоНаименованию ( «Беларусь» );
ГруппаСтраныУОкеанаСсылка = Справочники . Страны . НайтиПоНаименованию ( «Страны у океана» );
// Проверяем принадлежит ли город Беларусь группе «Страны у океана»
Если БеларусьСсылка . ПринадлежитЭлементу ( ГруппаСтраныУОкеанаСсылка ) Тогда // Булево Истина
Сообщить ( «Элемент Беларусь находится в группе Страны у океана.» );
Иначе //Ложь
Сообщить ( «Элемент Беларусь не находится в группе Страны у океана.» );
КонецЕсли;
// Копируем существующий элемент справочника «Беларусь»
КопияБеларуси = БеларусьСсылка . Скопировать ();
КопияБеларуси . Наименование = КопияБеларуси . Наименование + » КОПИЯ» ;
КопияБеларуси . УстановитьНовыйКод ();
КопияБеларуси . Записать ();
Промокоды на Займер на скидки
// Выясняем уровень вложенности элемента справочника
Сообщить ( КопияБеларуси . Уровень ()); // Возвращает уровень = 1
// Заполняем новый элемент справочника на основании
// Примечание: в модуле справочника Страны определена процедура ОбработкаЗаполнения
СтранаКазахстан = Справочники . Страны . СоздатьЭлемент ();
СтранаКазахстан . Заполнить ( Справочники . Страны . НайтиПоНаименованию ( «Италия» ));
СтранаКазахстан . Наименование = «Казахстан» ;
СтранаКазахстан . Записать ();
Если Пометка = Истина Тогда
//элемент помечен на удаление
КонецЕсли;
Дерево значение в 1С 8.3 на примерах
Для этого необходимо зайти в конфигуратор 1С, открыть окно конфигурации, выделить ветвь Справочники , вызвать правой кнопкой мышки контекстное меню, где выполнить команду Добавить.

Свойства справочников программы 1с: Бухгалтерия предприятия 8.2
Для работы со справочниками предназначена ветвь “Справочники” дерева конфигурации.
Рис. 1 – ветвь “cправочники” дерева конфигурации.
При создании нового справочника открывается окно редактирования объекта.
“ Иерархический справочник” — если свойство установлено, то справочник имеет иерархическую структуру и становится доступным свойство “Вид иерархии” и “Ограничение количества уровней иерархии”.
Рис. 2 – Окно редактирования объекта, свойство “ иерархический справочник”.
Рис. 3 – пример справочника с “иерархией элементов”.
Следует отметить, что установка или снятие свойства “Размещать группы сверху” не влияет на показ справочника в виде неиерархического списка.
“Количество уровней иерархии” — свойство становится доступным, если установлено свойство “Ограничение количества уровней иерархии”. Справочники в системе 1С:Предприятие8.2 могут иметь более одного уровня вложенности. Если свойство “Ограничение количества уровней иерархии” не установлено, то максимальное количество уровней вложенности справочника неограниченно.
“Владельцы” — это свойство требует подробного объяснения.
Любой справочник может использоваться как сам по себе, так и быть подчиненным какому-либо другому справочнику или справочникам. Например, справочник договоров может использоваться отдельно, а может быть связан со справочником организаций.
Чтобы подчинить справочник другому, уже существующему в системе, в поле “Список владельцев справочника” следует нажать кнопку редактирования и в открывшемся окне выбора объекта отметить те справочники, которые являются владельцами данного справочника. Каждый такой справочник в системе 1С:Предприятие8.2 называется владельцем, а сам справочник — подчиненным.
Рис. 4 – пример подчинённого справочника “подразделения организаций”. Владельцем является справочник “Организации”.
И отличие от многоуровневого справочника, в котором все элементы имеют одинаковую структуру, использование механизма подчиненных справочников позволяет связать элементы разной структуры. В этом случае каждый элемент подчиненного справочника будет логически связан с одним из элементов справочника-владельца.
Для справочников, которые имеют нескольких владельцев, у разных элементов могут быть владельцы разного типа, но у одного элемента может быть только один владелец.
Использование подчинения — позволяет управлять ограничением, накладываемым на владельцев. Могут использоваться только элементы, только группы или и группы, и элементы. Если у справочника несколько владельцев, то ограничение применяется ко всем владельцам.
“Длина кода” — свойство устанавливает максимальную длину кода элемента справочника.
Конфигуратор позволяет установить длину кода равной 0. Это может понадобиться в тех случаях, когда код элемента справочника не используется.
Свойства справочников программы 1с: Бухгалтерия предприятия 8.2
Например, если в основном прикладное решение будет внедряться на предприятиях одного государства, России, в справочник Страны мира сразу же можно добавить предопределенный элемент Россия , поскольку он понадобится подавляющему большинству пользователей.

Соединение в запросе, сравнение (В ИЕРАРХИИ)
Иногда требуется, в запросе, в соединении, найти какую то общую иерархию. например, есть два списка элементов номенклатуры, эти два списка надо объеденить по общему родителю, если он есть, причем этот неизвестно как высоко стоит этот родитель.
Как вариант можно перебрать родителей через ИЛИ, например так
Номенклатура.Родитель = Номенклатура1.Ссылка
ИЛИ Номенклатура.Родитель.Родитель = Номенклатура1.Ссылка
ИЛИ Номенклатура.Родитель.Родитель.Родитель = Номенклатура1.Ссылка
ИЛИ Номенклатура.Родитель.Родитель.Родитель.Родитель = Номенклатура1.Ссылка
Только здесь глубина родителей конечна, если же непонятно какую глубину имеет справочник, то можно это решить так
выгрузить родителей вообще в таблицу значений в две колонки,
в одной родитель, а во второй все возможные его родители (по количеству родителей количество строк в таблице значений
полученную таблицу использовать для соедениения
Это мое первое сочинение для Инфостарта
В запросе, в соединении нельзя указать например: ЛЕВОЕ СОЕДИНЕНИЕ . Ссылка В ИЕРАРХИИ(ТЗ.Ссылка )
Внизу приведены процедуры, которые позволяют все же сравниться с иерархией
идея в том что бы подготовить такую таблицу значений, где была бы информация
Первая колонка Вторая колонка
Родитель Родитель.Родитель
Родитель Родитель.Родитель.Родитель
и так далее для каждой группы в первой колонке, всег вышестоящие группы во второй
и использовать это для этой задачи
Где можно будет указать . СОединение Номенклатура.Родитель = ТЗ.Родитель и далее обрабатывается
условие с Вышестоящими родителями
итак процедуры
/// это основная процедура где и нужно произвести соединение по иерархии
Запрос = Новый Запрос ;
Запрос . УстановитьПараметр ( «Номенклатура» , Номенклатура );
ПолучитьНаборРодителей ( М );
Запрос . МенеджерВременныхТаблиц = М ;
// это конечно можно сразу в условии ГДЕ в ИЕРАРХИИ решить
// это просто пример
Запрос . Текст =
РЕзультат = Запрос . Выполнить (). Выгрузить ();
ЭлементыФормы . ТЗ_1 . Значение = Результат . Скопировать ();
// вторая заполняет ТЗ вышестоящими родителями для родителя первой колонки
НовТЗСоВсемиРодителями = Новый ТаблицаЗначений ;
ТипНоменклатура = Новый ОписаниеТипов ( «СправочникСсылка.Номенклатура» );
НовТЗСоВсемиРодителями . Колонки . Добавить ( «ПервыйРодитель» , ТипНоменклатура );
НовТЗСоВсемиРодителями . Колонки . Добавить ( «РодительГдеТоНадНоменклатурой» , ТипНоменклатура );
НовТЗСоВсемиРодителями . Сортировать ( «ПервыйРодитель» );
Запрос = Новый Запрос ;
Запрос . МенеджерВременныхТаблиц = МенВремТаблиц ;
Запрос . УстановитьПараметр ( «ВоВремТабл» , НовТЗСоВсемиРодителями );
Запрос . Текст =
«ВЫБРАТЬ
| ВоВремТабл.ПервыйРодитель,
| ВоВремТабл.РодительГдеТоНадНоменклатурой
|ПОМЕСТИТЬ ВремТаб
|ИЗ
| &ВоВремТабл КАК ВоВремТабл»
;
Запрос . Выполнить ();
1C Иерархия в Табличной Части Справочника
Микрофинансирование → Микрокредиты → Специальные предложения → Скачать файлы → Обзор Быстроденег → Предмет договора → Ответственность сторон → Отличные наличные→ Экспресс займы