Документация по органайзеру Exiland Assistant

Формирование документов по шаблону



Назначение функции и возможности

Данная возможность позволяет формировать документы DocX (Microsoft Word, LibreOffice Writer) по заранее подготовленному DocX-шаблону с подстановкой в него данных из базы Exiland Assistant вместо тегов.

Формирование документов может применяться для последующей печати на принтере:

Спектр применения функции достаточно широк. Данные по шаблону могут быть выгружены из любого раздела программы.

Таким образом, один раз создав шаблон, вы можете в дальнейшем быстро печатать множество документов, не тратя время на однотипные действия.

Программа поддерживает 2 вида шаблонов:

Обычный документ - это, например, договор, куда будут подставляться данные одного контрагента (ИП или фирмы, с которой заключается договор)

Списковый документ применяется для выгрузки записей в виде списка, т.е. в виде таблицы, на каждой строке которой будет выведена информация о каждой персоне, организации, задаче и т.д. Для этого применяется специальный тег #every# (см. ниже).

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

Откройте редактор Microsoft Word, LibreOffice Writer и создайте документ, сохранив его в формате DocX.

В нужные места документа вставьте теги.

Теги из базы

Список доступных тегов зависит от раздела (Контакты, Организации, Заметки, Задачи ...)

В меню "Сервис -> Шаблоны документов .." нажмите кнопку "Список доступных тегов" и выберите раздел программы.

Вставка тегов в шаблон рассылки

Выделите тег, скопируйте его (CTRL+C), переключитесь в MS Word или LibreOffice Writer, где вы редактируете шаблон, и затем вставьте тег (CTRL+V) в нужное место шаблона.

ВНИМАНИЕ! Наименования тегов должны соответствовать наименованиям полей базы и должны быть обрамлены слева и справа символами < и >. Служебные теги обрамляются символом # с обоих сторон.

Служебные теги

Кроме тегов из базы, существуют также следующие служебные теги:

#every#

- специальный признак того, что для каждой записи будет создана отдельная строка таблицы, содержащая данные этой записи

#num#

- нумерация строк таблицы 1,2,3 ...

#count#

- количество записей в таблице

 


#Date#

- вставка текущей даты

#Time#

- вставка текущего времени

#CompName#

- имя текущего ПК

#UserName#

- имя текущего пользователя Windows

Примечание! Первые три тега относятся только к списковым документам и не применяются к обычным.

ВНИМАНИЕ! Для корректного создания шаблона не вписывайте и не исправляйте теги вручную! Всегда используйте копирование и вставку тега через буфер обмена CTRL+C, CTRL+V.  Это очень важно!

Если при формировании документа подстановка данных вместо тега не сработала, то необходимо отредактировать шаблон, переписав тег (стереть старый и вставить новый через буфер обмена). В случае изменения наименования поля в программе, необходимо его также изменить в шаблоне.

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

Пример шаблона обычного документа

Для подстановки данных из базы в тело шаблона необходимо вставить теги. Синим цветом выделены теги для наглядности.

Простой шаблон DOCX

В результате формирования документа, например, для персоны "Апрельникова Светлана Петровна", будет создан документ, в котором вместо тегов будут подставлены данные из базы. Использование служебных тегов будет рассмотрено ниже, в примере спискового документа.

Документ по шаблону создан

Пример шаблона спискового документа

Списковый шаблон обязательно должен содержать таблицу со специальным служебным тегом #every#, расположенным в 1-й колонке таблицы в 1-й строке с данными. При формировании документа этот тег будет удален, а количество строк таблицы будет соответствовать количеству записей. Если таблица не нужна, ее границы можно сделать невидимыми.

Использование тегов остальных служебных тегов #num#, #count#, #date# и т.д. необязательно.

Пример шаблона спискового документа

В результате формирования документа, например, для 9-ти персон будет создан документ, в котором вместо тегов на каждой строке таблицы будут подставлены данные из базы. В верхнем колонтитуле, а также под таблицей выведены значения служебных тегов.

Результат формирования документов

Загрузка шаблона в базу Exiland Assistant

Шаблоны хранятся в базе данных программы.

Когда файл шаблона в формате DocX подготовлен, вам необходимо загрузить его в базу программы.

Для этого перейдите в меню "Сервис -> Шаблоны документов .." и нажмите "Добавить"

Форма шаблона

Для редактирования шаблона выберите его и нажмите "Редактировать". Шаблон будет выгружен из базы на диск для редактирования. Когда добавление в базу или редактирование шаблонов выполнено, нажмите "Сохранить".

Запуск

Чтобы сформировать документ по шаблону, необходимо, находясь в главном окне программы, щелкнуть правой кнопкой мыши на записях и выбрать пункт меню "Сформировать документ по шаблону", затем в списке шаблонов выбрать нужный.

Запуск рассылки

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

Разграничение прав доступа (Exiland Assistant Enterprise)

В сетевой версии органайзера существуют следующие права доступа на функции:

Как правило, только лицам, входящих в группу ADMINISTRATORS, разрешено создавать и редактировать шаблоны, в то время как формировать документы по шаблону могут все желающие.

Настройка прав доступа осуществляется в меню "База данных - Пользователи и права".