Show/Hide Toolbars

Руководство администратора

Связи ДП (многоступенчатый выбор из справочников)

Ссылки Назад Вверх Вперед

dev_icon Скоро эта страница будет выглядеть по-новому

Пример: пусть при планировании звонка или встречи с клиентом нужно указывать клиента и его контактное лицо. Тогда при создании задачи в категории "Звонки" или "Встречи" надо заполнить два ДП Lookup — один из них выбирает задачу из категории "Клиенты", а второй — из категории "Контактные лица". Если эти два ДП существуют независимо друг от друга, то контактное лицо придется выбирать из общего длинного списка контактных лиц. Это неудобно, поскольку число контактных лиц может исчисляться сотнями. К тому же, в этом случае легко ошибиться, выбрав контактное лицо из другой компании.
Чтобы облегчить выбор, нужно связать между собой ДП "Клиент" и ДП "Контактное лицо". Тогда пользователь будет сначала указывать клиента, а затем будет выбирать контактное лицо уже из ограниченного списка записей, относящихся к этому клиенту.  

Такая двухступенчатая связь реализуется в "Первой Форме" с помощью связей доп. параметров.

two_steps_choice_1

Настройка двухступенчатой связи между ДП

Аналогичным образом можно реализовать и трехступенчатую связь.

Пример: есть список паевых фондов, в которых клиенты могут открывать себе лицевые счета. При создании заявки на открытие лицевого счета в карточке задачи необходимо указать клиента и паевой фонд. При выполнении такой заявки для указанного клиента будет создан лицевой счет в выбранном фонде.  

Для реализации такой связи необходимо создать две связи между ДП:

three_steps_choice_1

Настройка трехступенчатой связи между ДП

Чтобы пользователь мог выбрать лицевой счет в заявке, ему придется сначала указать клиента и паевой фонд. Если значений одного из этих ДП будет изменено, то значение ДП "Лицевой счет" будет очищено.

Подобные связи можно настраивать и между столбцами таблицы — например, сначала в одном столбце выбирается тип продукции, а затем в другой — один из артикулов продукции выбранного типа. Важно: связь между столбцами работает только в ДП "Таблица", в котором не отмечен флажок "Использовать новую таблицу".