(
4) Похоже вот простое решение:
В расширении в модуле объекта
Процедура Расш_ИнициализироватьДокумент(ДанныеЗаполнения) Экспорт
ИнициализироватьДокумент(ДанныеЗаполнения);
КонецПроцедуры
и дальше в обработке
документ.Расш_ИнициализироватьДокумент(ДанныеЗаполнения);