Фильтровать форму выбора из поля заполнения в 1С Предприятие 8.3

К примеру на изображение представлен скрин на котором есть поле «Договор контрагента», которое должно при выборе выводить список договоров от контрагента из поля «Контрагент»

Для решения данной задачи на поле «Договор контрагента» нужно повесить событие «НачалоВыбора»

Для процедуры «НачалоВыбора» задать следующий код:

&НаКлиенте
Процедура ДоговорКонтрагентаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
	СтандартнаяОбработка = Ложь;
    
	Если "" + Контрагент = "" тогда
		Сообщить("Не выбран контрагент");
		Возврат;
	КонецЕсли;
    
    ЗначениеОтбора = Новый Структура("Владелец", Контрагент);
    ПараметрыВыбораФормы = Новый Структура("Отбор", ЗначениеОтбора);
    
    ОткрытьФорму("Справочник.ДоговорыКонтрагентов.ФормаВыбора", ПараметрыВыбораФормы, Элемент);
КонецПроцедуры