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