В начало

ФормаВыбора договоров контрагента

 

            Вывод всех договоров контрагента из справочника «Контрагенты» на обычных формах.

 

Рис. Структура справочников «Контрагенты» и «Договоры»

 

 

Рис. Формы списков справочников «Договоры» и «Контрагенты»

 

            Создаем в конфигураторе ФормуЭлемента справочника «Контрагенты», размещаем на форме элемент управления Кнопка и добавляем ему действие, а в действии описываем процедуру отбора и открытия формы выбора справочника «Договоры».

 

Рис. Изменение формы элемента справочника «Контрагенты»


Листинг. Модуль формы элемента справочника «Контрагенты»

Процедура Кнопка1Нажатие(Элемент)

    ФормаВыбора =  Справочники.Договоры.ПолучитьФормуВыбора(, Элемент);

    ФормаВыбора.Отбор.Контрагент.Значение = Ссылка;

            ФормаВыбора.Отбор.Контрагент.Использование = Истина;

    ФормаВыбора.Открыть();

КонецПроцедуры

 

            Далее запускаем пользовательский режим работы «1С: Предприятие», переходим в справочник «Контрагенты», открываем элемент справочника и нажимаем кнопку «Все договора контрагента».

Рис. Отбор всех договоров контрагента «МГУИЭ»

 

            Все верно, контрагент «МГУИЭ» имеет два договора, это можно проверить по справочнику «Договоры», если что.