Печатные формы OpenOffice (УД77) — различия между версиями

Материал из КинтВики
Перейти к: навигация, поиск
(Новая страница: «П В качестве шаблона печатной формы может быть использован до…»)
 
Строка 3: Строка 3:
 
В качестве шаблона печатной формы может быть использован документ OpenOffice Writer (odt).
 
В качестве шаблона печатной формы может быть использован документ OpenOffice Writer (odt).
 
Для вставки в шаблон данных из документа используются теги вида <pre>(*  *)</pre>.
 
Для вставки в шаблон данных из документа используются теги вида <pre>(*  *)</pre>.
 +
В теге может располагаться имя секции данных, либо имя реквизита, значение которого необходимо вывести.
  
В теге может располагаться имя секции данных, либо имя реквизита, значение которого необходимо вывести.
+
{{attention|'''Правила оформления тегов.'''<br>
 +
Текст тега должен быть выдержан в одном стиле (шрифт, цвет, жирность, курсив и т.д.).<br>
 +
Не допускается использование символа разрыва строки в тексте тега.
 +
}}
  
 
=== Секции ===
 
=== Секции ===

Версия 16:33, 21 июля 2009


В качестве шаблона печатной формы может быть использован документ OpenOffice Writer (odt).

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

(*  *)

.

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

Внимание!

Правила оформления тегов.
Текст тега должен быть выдержан в одном стиле (шрифт, цвет, жирность, курсив и т.д.).
Не допускается использование символа разрыва строки в тексте тега.


Секции

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

Перед именем секции в шаблоне ставится дефис ("-"). Каждая секция должна располагаться в отдельной строке.

Содержимым секции является весь текст от ее объявения, до начал следующей секции. В конце документа следует поместить секцию с пустым именем. Текст, не входящий ни в одну секцию не будет выведен на печать. Секция, источником данных для которой является таблица, будет выведена столько раз, сколько строк содержит таблица.

Примеры использования секций:

(*-ШапкаДок*)
(*-Исполнение*)
(*-ДопРеквизиты*)
(*-*)

Переменные

В контексте секции доступны принадлежащие ей реквизиты. Перед именем реквизита в шаблоне ставится знак процента ("%"). Допустимо использование функций для форматирования значений реквизитов.

Примеры использования реквизитов:

(*%НомерДок*)
(*ФамилияИО(%Автор)*)
(*%НомерСтроки*)