В Эксель-документе необходимо дать имена ячейкам, которые будут заполняться из 1С.
Для таблиц - даем имя области, соответствующей строке таблицы. Имя должно быть вида “Таблица<ИмяТаблицы>”. Внутри этой области даем имена каждой ячейке, соответствующей колонке таблицы.
В обработке нужно реализовать функции
-
ПолучитьПутьКФайлуШаблона() - выдает строку полного пути к Эксель-файлу шаблону, на основе которого будем делать документ, заполненный данными. Чаще всего это путь к файлу в доступной сетевой папке.
-
ПолучитьЗначенияПоказателей() - выдает Соответствие значений для именованных ячеек и таблиц. Таблицы выдаются в виде объектов ТаблицаЗначений с именами колонок, соответствующими именам ячеек строки таблицы.
В варианте обработки для обычных форм эти функции находятся в модуле объекта, а в варианте для управляемых - в модуле формы.
В приложенных к публикации файлах в этих функциях уже реализован простой пример заполнения свода расходов по командировке. Заполняется 1 показатель и 1 таблица. Просто переделываем их под свою задачу.
Обработки могут подключаться как внешняя печатная форма к конфигурациям на обычных и управляемых формах.
Проверено на платформе версии 8.3.16.1148.