Ну можно подумать, как сделать это по проще )
Никак, если еще обработки ТЧ хоть как-то универсализированы через общий модуль, мешанина заполнения реквизитов документа через 50 вызовов с передачей формы или объекта как ДанныеФормыСтруктура - только сидеть и каждый частный случай заполнения разбирать.