Печать в MSWord и Open Office Writer — различия между версиями

Материал из GB wiki
Перейти к: навигация, поиск
(bEvHqEeOawiSCg)
Строка 1: Строка 1:
[[Категория:Печатные формы]]
+
tbhJ0U  <a href="http://pspujbabyqug.com/">pspujbabyqug</a>, [url=http://eubowkpqyonj.com/]eubowkpqyonj[/url], [link=http://nqubdvkkrxqm.com/]nqubdvkkrxqm[/link], http://mrghvyrsaicn.com/
 
 
== Печать в MSWord из ГБ ==
 
 
 
 
 
'''''Для создания Word-ой формы необходимо:'''''
 
 
 
# Создать новую форму, выбрать вид формы Word-овая.
 
# В редакторе печатных форм в свойствах формы (свойства элемента: TGBWordReport) задать имя файла-шаблона, имя файла-результата. Если отмечена галочка «Внедрить», содержимое файла-шаблона сохранится в печатной форме.
 
Остальные параметры установить как для основной печатной формы.
 
 
 
 
 
'''''Для формирования печатной формы:'''''
 
 
 
# В ПФ должны располагаться все необходимые [[Бэнд|бэнды]] для вывода нужной информации. Тип бэндов – Custom.
 
# В каждом бэнде определяем поля, необходимые для передачи в документ Word.
 
 
 
'''''Файл-шаблон:'''''
 
 
 
Создается документ-шаблон формата MSWord. В документе часть данных – константы, то есть текст, а часть – динамически изменяющиеся значения. В тех местах, где должны выводиться эти значения, вставляются поля (пункт меню «Вставка» - «Поле…» - «Формула…»).
 
 
 
Поле должно иметь следующий вид:
 
* Для описания начала датасета – {$GBDataSetBegin.DataSet}.
 
* Для описания поля (хранящего переданное из ГБ значение) – {$GBField.DataSet.SName}.
 
* Для описания конца датасета - {$GBDataSetEnd.DataSet}.
 
 
 
 
 
Необходимо соблюдать вложенность бэндов в шаблоне. Например источник товарных строчек документа должен быть «вложен» в границы описания источника полей документа.
 
 
 
Пример:
 
 
 
{$GBDataSetBegin.DataSet}
 
:{$GBField.DataSet.SDocNum}
 
::{$GBDataSetBegin.Goodies}
 
:::{$GBField.Goodies.SArt}
 
::{$GBDataSetEnd.Goodies}
 
{$GBDataSetEnd.DataSet}
 
 
 
В данном примере поля SDocNum, SArt определены в соответствующих бэндах печатной формы. Отступы приведены для наглядности, поля могут располагаться в любом месте строки.
 
 
 
 
 
== Печать в OpenOffice.org Writer из ГБ ==
 
 
 
'''''Для осуществления экспорта данных из ПФ в документ Writer необходимо:'''''
 
 
 
# Создать новую форму, выбрать вид формы Word-овая.
 
# Настройка печатной формы в ГБ аналогична настройки формы для экспорта в MSWord.
 
 
 
Файл-шаблон:
 
 
 
# В поле «Имя файла-шаблона» указать файл с расширением «odt».
 
# Создается документ-шаблон в Writer.
 
 
 
Для передачи полей из ПФ используются поля двух типов:
 
* Поле пользователя
 
* Поле подстановки
 
 
 
Формат для обоих типов полей «текст». Значения полей аналогичнs значениям полей в шаблоне формата MSWord.
 
 
 
Пример: $GBDataSetBegin.DataSet
 
 
 
Так же необходимо сохранять вложенность бэндов.
 
 
 
ПРИМЕЧАНИЕ:
 
 
 
Для вывода данных из ГБ в созданную в шаблоне таблицу поля вставлять не нужно, а описывать передаваемые из ГБ поля текстом.
 
 
 
Например:
 
 
 
{|cellspacing="0" cellpadding="10" border="1"
 
!align="center"|Наименование товара
 
!align="center"|Артикул
 
|-
 
|$GBDataSet.Goodies.SArtName
 
|$GBDataSet.Goodies.SNumber
 
|}
 
 
 
[[File:Пример шаблона MsWord.doc]]
 

Версия 10:38, 19 апреля 2010

tbhJ0U <a href="http://pspujbabyqug.com/">pspujbabyqug</a>, [url=http://eubowkpqyonj.com/]eubowkpqyonj[/url], [link=http://nqubdvkkrxqm.com/]nqubdvkkrxqm[/link], http://mrghvyrsaicn.com/