В таком варианте дает Форма = Неопределено.
В варианте с созданием обработки (откомменчено) обработку создает нормально, вылетает на ПолучитьФорму(). В описании пишет:
{МодульОбычногоПриложения(348)}: Ошибка при вызове метода контекста (ПолучитьФорму)
Форма = Обработка.ПолучитьФорму("ФормаОтчета");
по причине:
Недопустимое значение параметра (параметр номер '1')
(параметры там необязательны вообще, я уж попытался добавить). В журнале пишет
{МодульОбычногоПриложения(348)}: Ошибка при вызове метода контекста (ПолучитьФорму)
замена erf на epf ничего не дает (сам отчет на СКД, erf)
Пятью строками выше в модуле есть примерно то же самое с открытием внутреннего отчета. Нормально работает.
(1) Да, понял, извиняюсь. Надо Внешние отчеты, не Внешние обработки.
Вопрос закрыт. Ну, глуповат... ))
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший