Изначально в карточке договора поля Контрагент и Контактное лицо могут выбираться независимо друг от друга (несмотря на то, что в справочнике контактных лиц есть ДП Lookup, настроенные на справочник контрагентов). Пользователям будет удобнее, если после выбора контрагента в поле Контактное лицо останутся доступны для выбора только сотрудники этого контрагента. Для этого между ДП Контрагент и Контактное лицо нужно настроить связь.
В разделе ДП перейдите на страницу Связи параметров и создайте связь между ДП Контрагент и Контактное лицо. Примеры настройки связей между различными типами ДП можно посмотреть здесь (нужный нам пример — между двумя Lookup).
Настройка |
Значение |
---|---|
Родительский параметр |
Контрагент |
Подчиненный параметр |
Контактное лицо |
Жесткая связь |
|
Источник данных |
ExtParamValues |
Колонка для отбора |
SelectedTaskID |
Значение подчиненного параметра |
TaskID |
Текст подчиненного параметра |
TaskID |
Теперь в ДП Контактное лицо будет доступен для выбора только список сотрудников указанного контрагента. Именно поэтому мы посоветовали в ДП Контактное лицо настроить отображение в виде выпадающего списка — для небольших списков это удобнее, чем открывать отдельное окно.
Полезные ссылки