В начало
Контрагенты с динамическим спискомЕсть справочник «Контрагенты». Справочник имеет две формы: элемента и списка. Необходимо организовать в этом справочнике вывод динамического списка с контактной информацией с выбором по конкретному контрагенту. Данные необходимо получать из регистра сведений «КонтактнаяИнформация», который имеет два измерения: Контрагент и ВидКонтактнойИнформации и один ресурс – ЗначениеКонтактнойИнформации.
Рис. 1. Внешний вид справочника «Контрагенты» в пользовательском режиме
На форме элемента необходимо добавить реквизит с типом динамический список, перенести его в интерфейс и обозвать «КонтактнаяИнформация». Рис. 2. Регистр сведений «КонтактнаяИнформация» В модуле формы элемента нужно описать стандартную процедуру «ПриОткрытии», которая будет выводить необходимую информацию в зависимости от выбранного контрагента. Листинг 1. Процедура «ПриОткрытии»
Таким образом, теперь при выборе элемента справочника «Контрагенты», внизу формы элемента будет выводится вся контактная информация, соответствующая данному конкретному контрагенту. Рис. 3. Динамический список с реквизитами на форме элемента справочника «Контрагенты» ПРИМЕЧАНИЕ: все
реквизиты и данные приведены исключительно для примера. |
|||