Посольские анкеты: Отчет 4062 «Посольская анкета»

Материал из Megatec
Версия от 09:38, 28 февраля 2014; Achkasov (обсуждение | вклад) (Добавление поля)
Перейти к: навигация, поиск

Версия статьи от 28-02-2014.


Введение

Отчет 4062 Визовая анкета предназначен для печати визовых анкет туристов.

Установка отчета

Отчет устанавливается в ПК «Мастер-Тур» стандартным способом.

Создание отчета

Отчет 4062 Визовая анкета использут шаблон - файл в формате .docx (другие форматы использовать нельзя).
Он может содержать несколько профилей с разными шаблонами, для печати анкет по разным странам и услугам «Виза».

Для добавления нового профиля в отчет 4062 надо шаблон отчета (файл .docx) поместить в архив (например, templateX.zip, где X - порядковый номер шаблона.
Этот архив надо скопировать в папку, где находятся .cs и .xml файлы отчета и другие шаблоны. На скриншоте VisaTemplate.docx это шаблон отчета. Он помещается в фархив template3.zip.

Файлы для отчета 4062 «Визовая анкета»

В файл Report4062.xml в секцию <Profiles> надо добавить новый профиль (секция <Profile>).

<Profile>
   <GUID>F63FCAA7-9CF6-49EF-9215-6F487C27521D</GUID>
   <ID>0</ID>
   <Name>Анкета для Германии</Name>
   <Settings>
       <Report4062Settings xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" mlns:xsd="http://www.w3.org/2001/XMLSchema">
   </Report4062Settings>
   </Settings>
   <Templates>
     <Template>
       <Number>2</Number>
       <Name>Анкета для Германии</Name>
       <FileName>template3.zip</FileName>
       <Type>2</Type>
       <Version>1.00.0000</Version>
     </Template>
   </Templates>
</Profile>

Красным цветом вылделены параметры, которые необходимо уазать для нового профиля:

  • <Name> - название профиля (оно будет использоваться в ПК «Мастер-Тур» при выборе отчета для анкеты (указывается в двух местах);
  • <Number> - порядковый номер профиля в файле Report4062.xml;
  • <FileName> - название архива с шаблоном отчета. В примере это template3.zip.

После этого все файлы помещаются в архив и отчет (полученный архив - инсталлятор отчета) устанавливается в ПК «Мастер-Тур».

После устновки отчета в экране «Анкета» (добавление или редактирование анкеты) в фильтре Отчет для печати анкеты будет доступен добавленный профиль.

Выбор профиля отчета 4062 «Визовая анкета»

Настройка шаблона отчета для вывода данных анкеты

Для того, чтобы в отчет можно было выводить данные из заполненной анкеты, необходимо добавить в файл шаблона экспресс-поле.
Поле в Microsoft Word используется для вывода данных, которые могут изменяться, а так же для вывода свойств документа и т.д.
Этот механизм используется для вывода информации из анкеты туриста в отчете.

Добавление поля

Файл шаблона отчета (.docx) открывается в программе Microsoft Word. Курсор помещается в то место, куда надо выводить информацию туриста.

Выбор места для помещения поля

На вкладке Вставка надо выбрать раздел Тект и там пункт Экспресс-блоки, после чего выбрать пункт меню Поле.

Добавление поля

После этого предлагается выбрать тип поля - нужный тип поля DocProperty.

Выбор типа поля

Теперь необходимо нажать кнопку Коды поля.

Выбор типа поля

Вместо значения Author надо написать название закладки (оно может быть произвольным и состоять из букв и цифр).

Выбор типа поля

В данном примере закладка будет называться A1.

Выбор типа поля

После нажатия на кнопку ОК поле добавляется в текст шаблона.

Поле добавлено в текст

Поле добавляется с назанием Ошибка! Неизвестное имя свойства документа. Это не ошибка! Таково поведение Microsoft Word.

Чтобы закладка занимала меньше места и не выводилась ошибка можно заменить эту надпись каким-либо символом. В данном примере текст меняется на символ @.

Изменен текст поля

Можно включить отображение кодов полей в документе. Для этого надо правой кнопкой мыши кликнуть на поле и выбрать пункт меню Коды/значения полей.

Строку \* MERGEFORMAT удалять нельзя!

Для ускорения процесса добавления полей можно копировать это поле во все остальные места добавления и менять у них название.

Чтобы данные из анкеты выводились в поле в отчете, надо в справочнике «Поля анкет» для нужного поля указать название поля из шаблона в параметре «Закладка в отчете».

Изменен текст поля

В данном примере закладка A1 указана для фамилии туриста.

Теперь при печати отчета будет выводиться фамилия туриста.

Фамилия туриста в экране «Анкета туриста»

Фамилия туриста выводится в отчет

Работа с отчетом

После установки отчета его профили становятся доступны для выбора в экране Анкета при создании (или редактировании) визовой анкеты.

Печать анкеты туриста

После заполнения анкеты в экране Анкета туриста можно распечатать отчет.
Для этого необходимо нажать кнопку Печать Печать.
Если какие-то из обязательных полей не заполнены, отчет распечатан не будет (выводится предупреждающее сообщение).

Нельзя печатать отчет, если не заполнены обязательные поля

После формирования отчета его можно прикрепить к туристу.