
Работа с шаблоном MS Word, как с табличным (текстовым) документом.
Внешний отчет, обработка
для
1С: Предприятие 8.1
Внешняя обработка используется как объект, с функциями, позволяющими
обращаться к файлу в формате MS Word, как к табличному документу (например использовать методы: ПолучитьОбласть(), Вывести()).
Так что можно воспользоваться готовым кодом на языке 1С или, например,
конструктором выходной формы отчета, внести небольшие изменения в код и
получить отчет в Word.
Примеров
работы с MS Word достаточно много, однако практически всегда это
заполнение шапки файла. В случае существования различных таблиц в теле
файла, положение гораздо хуже. Если есть время на разработку, можно
использовать методы ConvertToTable или макросы в Word – скорость
заполнения таблиц будет явно быстрее, если же нужно подготовить сложный
документ срочно - можно воспользоваться данной обработкой.
Шаблон файла достаточно прост и позволяет менять его пользователям (почти). Файл в формате MS Word рассматривается как набор областей, каждая из которых имеет набор параметров. Область – это закладка в Word. Имена параметров должны быть заключены в квадратные скобки ([ИмяПараметра]).
В архиве находятся файлы:
WordTemplate.epf - основной объект, позволяющий работать с шаблоном.
ПримерРаботыСШаблономWord.epf - обработка, которая должна находится в той же директории и показывающая пример работы.
Шаблон.doc - простой шаблон в формате MS Word.
|