Но я рекомендую все же разобраться с новой процедурой. Поставьте точку останова и в отладке посмотрите, что в параметре ДанныеПечати - скорее всего там есть свойство, в которой можно передать ваш договор (или там и так есть договор и ничего дополнительно не нужно передавать)
ЗаполнитьРеквизитыШапкиСчетаНаОплату_СтараяВерсия(ДанныеПечати, Макет, ТабличныйДокумент, ТаблицаЭтапыОплаты, ТаблицаТовары)
А что это даст? Тут же нет ПараметрыПечати!
В ДанныеПечати точно нет то что я передаю в КомандаПечати.ДополнительныеПараметры.Вставить("Договор", Истина);
На то оно и ДополнительныеПараметры.Вставить что вставляются в ПараметрыПечати