(3) просто такое ощущение что не хватает ещё какой-то команды инициализации.
Если строку
Форма.СкомпоноватьРезультат();
убрать,
и в открывшемся отчете сразу нажать Сформировать - то будет сформирован не тот отчет (хотя если зайти в Редактировать схему - схема верная загружена)
И что вообще за такой "универсальный отчет"? Тот который в типовых умеет строить отчет по регистрам и прочим объектам? Или что-то другое?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший