Данные справочников системы могут быть логически связаны между собой. Например, каждый регион из справочника Регионы относится к определенной стране из справочника Страны. К каждой стране относятся определенные регионы.
Для отражения логических связей между данными в системе предусмотрена возможность связывания справочников отношением ведущий-ведомый. Например, справочник Страны является ведущим справочником для справочника Регионы, а справочник Регионы – ведомым справочника Страны.
Установить отношение ведущий-ведомый между справочниками системы можно одним из способов:
• | в карточке ведомого типа справочника заполнить поле Главный ведущий справочник; |
• | в списке реквизитов ведомого справочника для реквизитов, соответствующих ведущим справочникам, заполнить поле *Ведущий. При этом необходимо, чтобы связанные реквизиты имели одинаковый заголовок. Подробнее см. раздел «Закладка «Реквизиты». |
В результате справочники окажутся связанными. Данные ведущих справочников будут использоваться для ограничения выбора записей ведомого справочника в диалогах и карточках других справочников. Например, при выборе региона в карточке справочника Населенные пункты список записей справочника Регионы будет ограничен значением поля *Страна, если данное поле в карточке населенного пункта заполнено.
Связь по полю Главный ведущий справочник в отличие от связи по полю *Ведущий обладает свойствами:
• | значения ведущих записей для всех справочников хранятся в реквизите Ведущая аналитика для упрощения задания программных вычислений, связанных с обработкой ведущих записей. Подробнее см. раздел «Компонента «Типы справочников»; |
• | для ограничения списка записей ведомого справочника по данным ведущих справочников не требуется дополнительный контроль за порядком следования реквизитов. Подробнее см. раздел «Добавление реквизитов в справочник». |
Отношением ведущий-ведомый связаны также реквизиты справочников. Например, справочник Регионы содержит ведущий реквизит *Страна и ведомый реквизит Округ. При заполнении ведущего реквизита возможные значения ведомого реквизита фильтруются по указанному значению ведущего реквизита. При заполнении ведомого реквизита автоматически заполняется ведущий реквизит.
Примечание
В десктоп-клиенте ведущий реквизит ограничивает значения ведомого, если они оба расположены на одной вкладке. В веб-доступе ограничение срабатывает, даже если ведущего реквизита нет на форме, но его значение установлено.
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |