(4) не думаю, что это как-то поможет ТС... Вот вам простой пример:
&НаКлиенте
Процедура Пуск(Команда)
ТабДок=ПолучитьТД();
ТабДок.Напечатать(РежимИспользованияДиалогаПечати.Использовать);
КонецПроцедуры
еще раз, научитесь пользоваться синстакс помощником. Печатная форма, это по факту табличный документ. У него есть перечень методов в том числе и печати. Все есть в подсказках.