Шаблон отчета в Word с условным отбором

Опубликовал Анатолий Вольдейт (t0lik) в раздел Программирование - Инструментарий

Обработка вывода шаблона в Word с подстановкой значений и условным отображением выбранных блоков текста.

Широко распространены решения в которых используются подстановки значений в поля шаблона. Но решений, позволяющих отображать блоки текста в случае выполнения определенных условий мне не встречалось. Мной предлагается следующее решение данной задачи: для реализации условий я использую примечания в шаблоне. Текст, который должен отображаться по условию выделяется в примечание, а в тест примечания заносится условие, определенное в коде обработки. Условия в примечаниях можно комбинировать с помощью логических операторов.

Обработка создавалась в 1с ЗУП для справочника "Сотрудники организации" для печати трудовых договоров, для наглядности занес шаблон в макет Active Document. 

Скачать файлы

Наименование Файл Версия Размер
Обработка
.epf 18,11Kb
30.10.13
8
.epf 18,11Kb 8 Скачать

См. также

Добавить вознаграждение
Комментарии
1. Андрей Григорьев (Borisych) 501 02.11.13 17:01 Сейчас в теме
под БСП есть внешние печатные формы в формате Word?
2. mikhailovaew (mikhailovaew) 127 14.01.14 17:21 Сейчас в теме
и нумерация абзацев корректно выводится в случае невыведения по условию?
3. Анатолий Вольдейт (t0lik) 1 18.02.14 16:35 Сейчас в теме
(2) mikhailovaew, Всё выводится так, как будто удаляете фрагмент, выделенный в примечании. Если при этом нумерация обновляется - то да.