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