Напомню вкратце стандартный механизм работы с шаблоном MS Word в УНФ. Перейдя из раздела CRM в "Шаблоны КП и договоров", увидим рабочую область, как на рис. "Стандартный механизм". После выбора необходимых стандартных реквизитов из п.3 "Выбор параметров для добавления в файл" есть возможность распечатать КП (либо договор) с расставленными в нем по кнопке "Редактировать" параметрами. Шаблон будет распечатан с необходимым наполнением.
Обработку же произвольных полей, если таковые имеются в Вашем случае, необходимо прописать в программном коде расширения или в основной конфигурации(если Вы, также как и я, не знаете другого способа вывода таких полей)
Точка входа в добавление своего алгоритма обработки произвольных параметров на момент создания этого функционала находилась в Общем модуле ШаблоныПечатиОфисныхДокументов в функции ПолучитьЗначенияНайденныхПараметров(). Чем более свежий релиз Вашей УНФ 1.6, тем более вероятность того, что точку входа в область описания параметров могли поменять разработчики ПП.
В нашем случае необходимо было выводить в шаблон печати заказа реквизиты табличной части и несколько произвольных реквизитов(рис. Доп параметры шаблона), для получения значения каждого из которых были разработаны функции. К примеру, нужно было вывести сумму предоплаты под табличной частью. Для этого была описана функция, в которой запросом вытягивались нужные данные по оборотам регистра "РасчетыСПокупателями".
Функция ОписаниеПараметра_дс_запрос(ДополнительныеПараметры, ПараметрДокумента)
ОписаниеНовогоПараметра = Неопределено;
КоличествоСтрокВЗаказе = ДополнительныеПараметры.ЗаказПокупателя.Запасы.Количество();
ТЗ_Запасы = ДополнительныеПараметры.ЗаказПокупателя.Запасы.Выгрузить();
Если ПараметрДокумента = "дс_Запрос_ЗаказПокупателя_Предоплата" Тогда
ОписаниеНовогоПараметра = ОписаниеПараметра_дс_Запрос_ЗаказПокупателя_Предоплата(ДополнительныеПараметры, ПараметрДокумента);
ИначеЕсли ПараметрДокумента = "дс_Запрос_ЗаказПокупателя_ПредоплатаПрописью" Тогда
ОписаниеНовогоПараметра = ОписаниеПараметра_дс_Запрос_ЗаказПокупателя_ПредоплатаПрописью(ДополнительныеПараметры, ПараметрДокумента);
//реквизиты табличной части обработаны по принципу ниже..
ИначеЕсли Найти(ПараметрДокумента, "дс_тч_Номенклатура") Тогда
инд = Число(Сред(ПараметрДокумента, 19));
Для индекс = инд по КоличествоСтрокВЗаказе цикл
инд = инд-1;
ОписаниеНовогоПараметра = ОписаниеПараметра_дс_Запрос_ЗаказПокупателя_ПараметрыТЧ_Запасы(инд, ТЗ_Запасы, ПараметрДокумента, "Номенклатура");
Прервать;
КонецЦикла;
//. . .
По данной задаче есть нерешенная "проблема". Дело в том, что в шаблоне Word может не хватить строк для позиций заказа, а динамическое добавление строк в шаблоне не предусмотрено.
Тестировалось на платформе 8.3.16 в феврале 2020г, на релизе УНФ (1.6.19.203).