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