(4) не получится так. Серверным методом точно данные формы не поменять. Вроде как-то через клиентский метод или через открытие формы извращался без записи, но не вспомню...
(6) да. Использовать вариант запуска или "Открытие формы" или "Вызов клиентского метода". Проблема в том, что туда все равно передается ссылка на исходный документ
Подробнее тут:
http://its.1c.ru/db/bspdoc#content:22:1:issogl2_созданиеновогоотчетаилиобработки
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший