Документ1, Модуль документа:
Процедура ОбработкаПроведения()
Док=СоздатьОбъект("Документ.Документ2");
Док.Новый();
//Заполняем реквизиты...
Док.Записать();
ОткрытьФормуМодально(Док.ТекущийДокумент(),"ПровестиИЗакрыть",0);
КонецПроцедуры
Документ2, Модуль формы:
Процедура ПриОткрытии() Если Форма.Параметр="ПровестиИЗакрыть" Тогда Провести(); Форма.Закрыть(); КонецЕсли; КонецПроцедуры
Вступайте в нашу телеграмм-группу Инфостарт