Создание XML-файла шаблона

Для того, чтобы создать шаблон файла, в качестве образца используйте входящий в поставку Системы файл «CustomXMLPart.xml».

Примечание: Внутри тега <Row>   </Row> используются Системные названия (internal names) реквизитов документа.

1. Сохраните файл CustomXMLPart.xml под новым именем.

2. Добавьте Системные названия (InternalName) реквизитов, нужных для автоматического заполнения в шаблоне.

<?xml version="1.0" encoding="utf-8"?>
<!-- Пример Custom XML Part, внедряемый в документ MS Word с помощью утилиты Word 2007 Content Control Toolkit -->
<!-- Имя элемента соответствует статическому имени столбца. Для нормальной работы столбцы должны иметь статические -->
<!-- имена в латинице. Не рекомендуется использовать энкодированные имена (получаемые из локализованных)  -->
<!-- Поддерживаются составные имена, т.е., если столбец является подстановкой, то через точку можно указать -->
<!-- имя столбца в связном списке. Поддерживаются только один уровень подстановки. -->
<Rows xmlns="http://schemas.conteq.ru/2006/openXml/customData/">
   <Row>
      <sdmUchastniki/>
      <sdmTransport/>
      <sdmVokzal/>
      <sdmHotel/>
      <sdmDateOt/>
      <sdmDatePo/>
      <sdmDatePriezda/>
      <sdmDataS/>
      <sdmInformNomer/>
      <sdmOrganizacia/>
      <sdmPrimechanieProg/>
      <sdmPrimechanieTransport/>
      <sdmPunktNaznachenia/>
   </Row>
</Rows>

 

При необходимости можно добавить составное поле (если столбец является подстановкой, то через точку можно указать имя столбца в связанном списке), например: Signer.JobTitle  - элемент будет заполнен должностью получателя. Поддерживается только 1 уровень подстановки, например:

<Rows xmlns="http://schemas.conteq.ru/2006/openXml/customData/">
   <Row>
      <Signer/>

      <Signer.JobTitle/>

      <RegDate/>

      <RegNumber/>
      
   </Row>
</Rows>

 

3. Сохраните XML-файл Шаблона.

Примечание:

Для определения Системного названия реквизита можно воспользоваться страницей настройки Типа документа в разделе Параметры DocSapce:

24