тупанул. все просто оказывается
Парам=новый структура();
парам.Вставить("Документ",ПараметрКоманды);
ОткрытьФорму("ВнешнийОтчет.ИмяОтчета.Форма.ФормаЗаписи",парам,ЭтаФорма);
я думал это для встроенных так работает
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший