В обработчике событий (После загрузки). Для документа РТиУ в БП 3.0.
Договор подставляется, но при записи документа ругается, на поле договор, и нужно руками его снова выбрать...с чем это связано?
Если ЗначениеЗаполнено(Объект.СчетНаОплатуПокупателю) Тогда
Объект.ДоговорКонтрагента=Объект.СчетНаОплатуПокупателю.ДоговорКонтрагента;
Иначе
Объект.ДоговорКонтрагента=Справочники.ДоговорыКонтрагентов.НайтиПоРеквизиту("ВидДоговора", Перечисления.ВидыДоговоровКонтрагентов.СПокупателем,,Объект.Контрагент);
КонецЕсли;