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