Копировать ссылку на страницу

Если в иерархии используются необязательные реквизиты, то записи, для которых значения этих реквизитов не заполнены, в дереве иерархии помещаются в узел «Прочие».

Если в справочнике есть несколько реквизитов, укладывающихся в схему иерархии, то можно дополнительно включать их в иерархию для уменьшения вероятности появления узла «Прочие».

При построении дерева иерархии в первую очередь учитывается значение того реквизита, который находится выше в редакторе схем иерархий. Порядок следования реквизитов можно изменять с помощью кнопок и в редакторе схем иерархий. Подробнее см. раздел «Редактор схем иерархий».

Пример

В справочнике Организации настроена иерархия по городам, регионам и странам. В редакторе схем иерархий заданы пары значений:

Тип справочника

Реквизит

Организации

Населенный пункт

Населенные пункты

Регион

Регионы

Округ

Округа

Страна

Схема иерархии: Страны – Округа – Регионы – Населенные пункты – Организации. Подробное см. раздел «Схема иерархии».

Все реквизиты, участвующие в иерархии являются необязательными. Если в какой-либо записи значение одного из реквизитов не указано, то эта запись попадет в узел «Прочие».

Щелкните для увеличения изображения

У организаций «Лихославльский радиаторный завод» и «МММ ООО» не заполнено поле Населенный пункт, но заполнено поле Регион. Если в редакторе схем иерархий добавить строку Организации – Регион, то эти записи попадут в узлы своих регионов:

Тип справочника

Реквизит

Организации

Населенный пункт

Организации

Регион

Населенные пункты

Регион

Населенные пункты

Страна

Регионы

Округ

Регионы

Страна

Округа

Страна

Схема иерархии останется без изменения: Страны – Округа – Регионы – Населенные пункты – Организации.

В дереве такой иерархии узла «Прочие» не будет:

Щелкните для увеличения изображения

В рассмотренном варианте иерархии узлы расположены в логическом порядке: в справочнике Организации реквизит Населенный пункт имеет больший приоритет, чем Регион. Запись попадет в узел своего населенного пункта, и только если поле Населенный пункт не заполнено – в узел своего региона.

Если в редакторе схем иерархий реквизит Регион справочника Организации расположить выше реквизита Населенный пункт, то регион будет иметь больший приоритет, и иерархия не будет логически верной. В дереве такой иерархии узел населенного пункта будет выделяться только в том случае, если у организации не заполнено поле Регион:

Щелкните для увеличения изображения

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM