"Здравствуйте!!!<br><br>В качестве реквизита табличной части одного документа(хозяина), я использую другой документ(рабочий). Мне это необходимо, что бы собрать документы с одинаковыми реквизитами, но формирующими операции и проводки за разные даты в одном месте. И теперь мне нужно из документа-хозяина провести все его документы-рабочие, в модуле проведения, как известно нельзя вообще использовать иетод Провести(). Пытаюсь в модуле формы документа-хозяина, уже и в отдельную обработку вывела, выглядит это так:<br><br>из модуля формы документа-хозяина делаю вызов<br><br>ОткрытьФормуМодально("Обработка.ПроведениеДоков",Контекст); <br><br>а в этой форме нехитрый алгоритм:<br><br>Док_хозяин=Форма.Параметр; <br><br>Док_хозяин.ВыбратьСтроки();<br><br>Пока Док_хозяин.ПолучитьСтроку()=1 Цикл<br><br>Док_рабочий=Док_хозяин.Ремонт; <br><br>Сообщить(Док_рабочий.Выбран());<br><br>Док_рабочий.Провести();<br><br>КонецЦикла;<br><br>а программа ругается:<br><br>1 <br><br>Док_рабочий.Провести();<br><br>{Обработка.ПроведениеДоков.Форма.Модуль(8)}: Не выбран документ!<br><br>хотя единичку рисует %((, т.е. на самом деле документ выбран, так же не работает метод Записать(), хотя менять реквизиты документа- рабочего программа позволяет, а на вот эти методы ругается, в чем же дело??? <br><br>Заранее благодарна, Злата.<br><br><br><br>"