В документе есть реквизит с типом спр.контрагенты.
При нажатии на типовую кнопку выбора открывается справочник с формой "для выбора"
При выборе строки срабатывает код
.
Процедура ПриВыбореСтроки()
Форма.Параметр = ТекущийЭлемент();
Возврат;
КонецПроцедуры
.
и форма закрывается, передавая в реквизит документа выбранного контрагента.
Создал на форме выбора справочника кнопку со смыслом - заполнить контрагента "розничный покупатель"
.
Какой должен быть код у кнопки, чтобы при ее нажатии форма закрылась, а в документе контрагента выбрало с кодом "00001"?
.
Процедура НажалиКнопарь()
Спр=СоздатьОбъект("Справочник.Контрагенты");
Спр.НайтиПоКоду("00001") ;
Форма.Параметр = Спр.ТекущийЭлемент();
Форма.Закрыть () ;
КонецПроцедуры
.
Это не работает.
Форму закрывает.
По коду ищет.
Контрагента не заполняет в документе.
Хэлп.