Здраавствуйте. Дорабатываю конфиг под себя. На форме главной таблицы БАЗА есть кнопка, при нажатии которой создается новый документ РасходнаяНакладная, куда программно вносятся некоторые данные текущей строки БАЗА. Есть проблема. Когда документ вызываешь из меню "документы. расходные. расходная накладная", то в нем автоматически прописывается фирма, валюта, курс, дата курса, склад. Когда документ вызывается с помощью кнопки на форме БАЗА, эти поля все пустые и надо все вводить в ручную. Не пойму, почему так. А мне нужно, чтобы данные автоматически заполнялись каждый раз при создании документа в том числе кнопкой. Ну, фирму я решил. Дату курса тоже. Валюту вроде тоже. Но никак не могу понять, как по умолчанию внести курс. В справочнике ведь может быть несколько валют. У меня базовая валюта гривна. А другая валюта доллар. В справочнике курс внесен. И при вызове РасходнойНакладной из меню он автоматически прописывается. Как его прописатьпри создании документа кнопкой из документа БАЗА?
Процедура Расходная()
Расх = СоздатьОбъект ("Документ.РасходнаяНакладная");
Расх.Новый();
Расх.Фирма=Фирма;
Расх.Валюта=Константа.БазоваяВалюта;
Расх.Дата_Курса=ТекущаяДата();
Расх.Курс=????????????;
Расх.НомерЗаказа = НомерЗаказа;
Расх.Производитель = Производитель;
Расх.Модель = Модель;
Расх.СерийныйНомер = СерийныйНомер;
Расх.Клиент = Клиент;
Расх.Телефон = Телефон;
Расх.Записать();
ОткрытьФорму(Расх.ТекущийДокумент());
КонецПроцедуры
Сообщение отредактировал Vofka - 25.07.19, 8:14