DocDesigner

Создание DOCX-шаблона

_ Необходимо подготовить шаблон договора в формате MS WORD 2007 DOCX с использованием специального синтаксиса, который описан в разделе "Переменные" После подготовки шаблонов их необходимо загрузить в библиотеку, указанную в настройках модуля
Образец docx-шаблона
_ После загрузки шаблона в библиотеку, ему будет присвоен идентификатор для настройки параметра DocDesignerDogTemplateID
_ Если по "каким-то" причинам переменная не заполняется данными, проблема может быть в структуре шаблона. К сожалению, не всегда эту проблему можно обнаружить в MS WORD. Вам могут помочь Документы Google (просто загрузите в докуменыт Google шаблон, отредактируете его в Google и скачайте) или архиватор 7z и Serna Free Open Source XML Editor. Вы открываете файл шаблона при помощи 7z. В открывшемся архиве Вам нужен файл \word\document.xml, который можно открыть с помощью Serna Free Open Source XML Editor и проверить структуру переменных.
_ Пример: при подготовке договора переменная ${DOGOVOR_SUM_2} была разбита на три части:
  • ${DOGOVOR_SUM_
  • 2
  • }
В этом случае, при формировании выходного документа, не происходит заполнение переменной ${DOGOVOR_SUM_2}
_ Для устранения этой ошибки можно воспользоваться Serna Free Open Source XML Editor и удалить лишние узлы, сформировав корректное имя переменной
_ Для автоматического исправления шаблона Вы можете воспользоваться программой, разработанной одним из наших пользователей.
Скачать программу и ознакомиться с описание к ней можно по ссылке.
_