Организация печати в системе

Скачать: 

В системе «Дебет Плюс V12» реализовано два вида печати: печать различных списков (реестр налоговых накладных, расчетно-платежная ведомость и т.д.) и печать отдельных документов (приходная накладная, счет-фактура и т.д.) Пользователь может вывести на печать информацию «как на экране» или же воспользоваться необходимой формой печати. Система поставляется с некоторым предопределенным перечнем форм печати, однако пользователь может на их основе формировать собственные формы печати документа. Печать по форме предоставляет возможность печатать документ с помощью следующих приложений: iReport и ОреnOffice (MS Office).

Содержание


 

1. Виды печати

В системе«Дебет Плюс V12» различается два вида печати - печать списка и печать непосредственно экземпляра документа. На панели инструментов находятся кнопки быстрого доступа печати списка и печати экземпляра документа, с помощью которых можно вызвать диалоговое окно с перечнем доступных форм печати:

Если панель инструментов свернута, нажмите на соответствующую кнопку и в появившемся списке выделите маркером нужную строку. Дальнейшие действия аналогичны вышеописанным.

Также печать осуществляется через пункт контекстного меню «Печать», в котором доступны следующие подпункты:


 

1.1. Печать экземпляра документа

  Пункт «Печать экземпляра документа»

Одна и та же информация может выводиться на печать по-разному (например, из счета-фактуры можно напечатать как непосредственно счет, так и накладную или акт сдачи-приемки работ), поскольку за каждым документом системы закрепляется одна или несколько форм печати. Эти формы печати предоставляет возможность печатать документ с помощью следующих приложений: iReport или ОреnOffice (MS Office). Таким образом, организация печати отличается только свойствами этих приложений.

Для того, чтобы напечатать документ, отметьте нужную форму печати из предлагаемого системой списка и нажмите «Печать».

Примечание: Если список доступных форм печати сводится к одной единственной форме, то система автоматически использует данную форму печати, не выводя список выбора на экран.

«Выделить все» — отметить все формы сразу (печатаются одновременно несколько форм).

«Снять выделение»— снимает отметки с выделенных форм.

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

Также доступны следующие пункты меню:

  Пункт «Печать нескольких копий...» - можно напечатать нужное количество копий одного документа. При выборе этого пункта меню система выведет на экран диалоговое окно, где Вы можете указать необходимое количество копий.

  Пункт «Потоковая печать» - массовая печать, можно напечатать сразу несколько документов, выбрав для них необходимую форму печати.

  Пункт «Формы печати экземпляра» - открывается перечень всех доступных форм печати для конкретного документа. С помощью этого пункта можно редактировать формы печати, добавлять новые (в том числе загружать с сайта), включать и выключать нужные формы. Подробнее смотрите в разделе «4. Справочник форм печати».


 

1.2. Печать списка документов

В режиме просмотра списка документов вызовите контекстное меню, выберите пункт «Печать» и воспользуйтесь соответствующим подпунктом: «Печать списка по форме», «Как на экране» или «Как на экране (выбор колонок)». Вы можете напечатать все строки списка подряд или отобрать необходимые записи (отметьте галочками и нажмите «F5»).

  - Пункты «Как на экране» и «Как на экране (выбор колонок)»

Основные принципы работы этих режимов подобны. Но в первом варианте печатается весь список колонок (который умещается на альбомном листе формата А4), во втором - есть возможность выбрать те колонки, которые необходимы. Для этого в открывшемся окне отберите из перечня всех доступных колонок те, которые нужны (выделите маркером конкретную строку и нажмите кнопку « > »):

После нажатия кнопки «Сохранить» документ выведется на экран на предварительный просмотр. На этом этапе документ можно редактировать (подробнее смотрите раздел «2. Просмотр перед печатью»). После внесения всех изменений отправьте документ на печать.

  - Пункт «Печать списка по форме»

Отличие этого способа от предыдущих заключается в том, что для печати используется набор форм печати. Печать списка по форме осуществляется аналогично печати экземпляра документа, которая была подробно описана выше.

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

 Система «Дебет Плюс V12» поставляется с некоторым предопределенным перечнем форм печати, однако пользователь может на их основе формировать собственные формы печати документа. Справочник форм печати («Настройки» / «Формы печати») содержит полный перечень форм печати, используемых в текущей подсистеме. В него входят как стандартные формы печати, входящие в поставку системы, так и формы, созданные пользователем. В справочнике можно редактировать формы печати и формировать список используемых форм. Подробнее смотрите в разделе «4. Справочник форм печати».


 

2. Просмотр перед печатью

Если Вы решили напечатать что-нибудь, то сначала вызывается просмотр перед печатью. То есть, появляется окно в котором показывается информация таким образом, как она будет выглядеть при реальной печати. Данное свойство можно отключить в настройке параметров системы, убрав галочку в поле «Просмотр перед печатью (подробнее смотрите в разделе «3. Установка параметров печати»).

Возможности предварительного просмотра и печати форм xls-формата определяются особенностями приложения ОреnOffice (MS Office).

Если печать осуществляется с помощью приложения iReport, то документ открывается на предварительный просмотр в отдельной вкладке. Любую запись при этом можно отредактировать — выполните двойной щелчок по нужной ячейке, внесите необходимые изменения и сохраните их с помощью нажатия клавиши «Enter» (обязательно!). После этого можно отправлять документ на печать.

  Возможности при просмотре

При открытии документа на предварительный просмотр появляется панель инструментов. Каждая из кнопок которой соответствует определенному действию.

В просмотре перед печатью Вы можете совершать следующие действия:

Сохранить документ (значок "дискета"), а также экспортировать его в xml, pdf, xls и другие форматы (значок "черный треугольник")

Печать документа (открывается диалоговое окно настройки печати)

Перейти на первую страницу и перейти на предыдущую страницу соответственно

Текущий номер страницы. В этом поле можно осуществлять быстрый переход на требуемую страницу. Нужно указать необходимый номер и нажать клавишу "Enter"

Перейти на следующую страницу и на последнюю страницу соответственно

Способы размещения документа на странице просмотра: фактический размер листа, расположение на странице всего листа целиком и подгонка листа по ширине страницы соответственно

Уменьшить изображение

Текущий масштаб страницы просмотра. Изменять масштаб можно двумя способами: из выпадающего списка, предлагаемого системой или указать необходимый масштаб в поле ввода и нажать клавишу "Enter"

Увеличить изображение


 

3. Установка параметров печати

В общих параметрах системы можно устанавить необходимые параметры печати. Для этого перейдите в «Настройки» / «Параметры системы» / «Печать» или воспользуйтесь кнопкой быстрого доступа на панели инструментов. Также можно, находясь в любом списке, вызвать контекстное меню, выделить маркером пункт «Печать» и выбрать подпункт «Параметры печати».

После этого откроется диалоговое окно «Параметры системы» , в котором нужно внести необходимую информацию в пунктах «Печать» и «Open Office».

  Печать

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

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

  Просмотр перед печатью — уберите «галочку», если хотите, чтобы документ отправлялся на печать без предварительного просмотра.

  Программа для печати форм xls – печать форм xls-формата можно осуществлять с помощью приложения Open Office или библиотеки POI.

  Количество дробных знаков

Данный пункт позволяет задать необходимое количество знаков после запятой при выводе на печать количества, цены и суммы. Например, есть 4 единицы товара по цене 35 грн. 28 коп. При выбранном режиме в документе будет напечатано: кол-во — 4,000; цена - 35,28 грн.; сумма — 141,12 грн.

 Open Office

Для работы с формами xls-формата с помощью приложение Open Office необходимо указать порт (по умолчанию 8100). Если Вы работаете в терминале, тогда каждому пользователю нужно установить свой уникальный порт (например, 8101, 8102 и т.д.).

Также необходимо прописать путь к папке, куда была установлена программа Open Office (только для Windows).


 

4. Справочник форм печати

«Настройки» / «Формы печати»

4.1. Структура справочника

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

В развернутом списке (нажать «+») формы сгруппированы по метке, в каждой группе находится список форм для конкретного списка или документа. Стандартные формы, поставляемые с системой, отмечены желтым цветом, а созданные пользователем - бирюзовым. Если в строке списка в колонке «Исп.» стоит галочка, то это означает, что форма используется пользователем, если нет - форма отключена. Поскольку формы печати могут быть созданы с помощью разных приложений (iReport, ОреnOffice (MS Office)) , то в колонке «Тип» указывается формат каждой формы (jrxml, xls).


 

4.2. Управление формами печати

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

системные формы

пользовательские формы

  Добавить группу. Можно добавить новую группу для печати документа или списка, выбрав нужный вариант в выпадающем списке (если вы, находясь в перечне форм печати списка, добавите новую группу для документа, то он автоматически сохранится в списке форм печати документов). Необходимо указать метку (заглавные буквы латинского алфавита) и ввести в поле «Комментарий» произвольное название новой группы.

  Добавить форму. Если пользователю для работы не достаточно форм печати, предоставляемых системой, то можно добавить свои формы. Добавление новой формы в систему осуществляется путем создания новых файлов описания формы (см. раздел «5. Создание новой формы печати»). После этого надо добавить созданную форму в справочник форм печати с помощью пункта меню «Добавить форму». Нужно заполнить экранную форму и сохранить ее:

Метка — метка для формы (заглавные буквы латинского алфавита).

Название — украинское и русское название формы печати.

Файл — указывается путь к созданному файлу.

  Копировать. Для создания формы, похожей на какую-нибудь из уже существующих, сначала воспользуйтесь пунктом меню «Копировать», а затем выберите пункт «Вставить форму». В появившейся экранной форме отредактируйте необходимые данные и сохраните.

  Редактирование формы печати. При необходимости любую форму печати можно откорректировать (изменить текст, переменные, внешний вид бланка и т. д.) При использовании данного пункта меню форма печати открывается на редактирование: внесите изменения и сохраните ее. Поскольку структура форм печати в iReport и ОреnOffice (MS Office) имеет отличия, то работа с каждым из форматов имеет свои особенности. Подробнее смотрите в разделе «7. Структура форм печати».

  Конвертировать форму в Excel. С помощью этого пункта меню можно сконвертировать форму формата JasperReport в xls.

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

  Загрузить с сайта. В том случае , если для работы необходима форма печати (но она не установлена у Вас в системе «Дебет Плюс V12»), то можно легко загрузить с сайта нужную форму.

Воспользуйтесь пунктом меню «Загрузить с сайта», после этого в новой вкладке откроется страничка сайта debet.kiev.ua со списком типов документов. Выберите нужный и нажмите на кнопку «Формы печати экземпляра». Далее откроется страничка с перечнем всех форм печати для данного типа документа, вы можете просмотреть любую из них (кнопка «Предварительный просмотр в PDF»). При нажатии кнопки «Скачать» форма автоматически установится в систему «Дебет Плюс V12» (появится информационное окно, сообщающее об удачной загрузке формы). Если такая форма уже есть в системе, то система также выведет сообщение («Эта форма печати уже установлена»).

Только для пользовательских форм:

  Редактировать

При редактировании откроется окно, в котором Вы можете изменить название формы печати и/или наименование файла.

  Удаление формы

Для удаления формы используется режим «Удаление». Удалять можно только пользовательские формы. Стандартные формы не могут быть удалены, но могут быть отключены (отмечены как неиспользуемые).

  Просмотр переменных к форме

При печати системой формируется ряд переменных, которые используются для заполнения формы. Набор переменных, формируемых программой печати, можно просмотреть выбрав команду «Переменные» из всплывающего меню для заглавной строки группы форм печати. Пользователь также может добавлять свои переменные в этот список. Потом эти переменные можно использовать при редактировании формы печати.


 

5. Создание новой формы печати

Если пользователю для работы недостаточно форм печати, предоставляемых «Дебет Плюс V12», то можно добавить свои формы. При этом не обязательно создавать форму с нуля. Есть более простой способ добавления новой формы. Можно использовать одну из уже существующих форм печати и на ее основе создать новую форму путем изменения некоторых атрибутов, переменных, текста и т.п.

  - Копирование формы печати

Для создания новой формы печати путем копирования старой откройте «Справочник форм печати» через «Настройки» / «Формы печати» (или через контекстное меню «Печать» / «Формы печати экземпляра» или «Формы печати списка»), установите маркер на на ту форму, на базе которой будет создана новая форма (например, PV_EX50), и выберите в контекстном меню пункт «Копировать». Далее снова вызовите контекстное меню и выберите пункт «Вставить форму». В появившейся экранной форме отредактируйте необходимые данные:

1. Метка. Указываете метку и номер формы (например, PV_EX54).

2. Название. Прописываете украинское и русское название формы печати (произвольно), например "Платежное поручение (Фантина)".

3. Имя файла. Имя файла система проставит автоматически согласно записи, прописанной в поле "Метка" (pv_ex54).

После того, как экранная форма заполнена, нажмите «Сохранить». Такая форма печати является пользовательской (в списке отмечена бирюзовым цветом) и размещается в каталоге userForms (по пути DebetPlusV12/JDebet/userData/userForms), причем пользовательские формы печати экземпляра распологаются в папке docs, а формы печати списка - в lists каталога userForms.

  - Создание новой формы печати (с нуля)

При необходимости можно добавить новую форму в систему «Дебет Плюс V12». Для начала нужно создать новый файл в программе iReport (который имеет расширение jrxml) или в программе OpenOffice / MS Office (doc, odt, xls) (cмотрите пункт «7. Структура форм печати»). После этого надо добавить созданную форму в справочник форм печати с помощью пункта меню «Добавить форму». Процесс заполнения экранной формы подобен вышеописанному. В поле «Файл» пропишите путь к созданному файлу (jrxml или doc, odt, xls формата). Форма также будет пользовательской и автоматически сохранится в каталоге Forms.

  - Конвертация формы формата JasperReport в xls

На основе существующей формы формата jrxml можно автоматически создать форму печати формата xls. Для этого откройте «Справочник форм печати» через «Настройки» / «Формы печати» (или через контекстное меню «Печать» / «Формы печати экземпляра» или «Формы печати списка»), установите маркер на ту форму, на базе которой будет создана новая форма, и воспользуйтесь пунктом меню «Конвертировать форму в Excel». Открывшуюся форму сохраните и добавьте в справочник форм печати с помощью пункта меню «Добавить форму». Подробнее см. видеоролик «Конвертация форм печати формата JasperReport в формат Excel».


 

6. Редактирование формы печати

При необходимости любую форму печати (пользовательскую или системную) можно откорректировать (изменить текст, переменные, внешний вид бланка и т. д.) Для этого откройте «Справочник форм печати» через «Настройки» / «Формы печати» (или через контекстное меню «Печать» / «Формы печати экземпляра» или «Формы печати списка»), установите маркер на на ту форму, которую хотите изменить (например, AO_EX50) и выберите в контекстном меню пункт «Редактировать форму печати»:

Выбранная форма печати открывается на редактирование в отдельном окне. Поскольку структура форм печати в iReport и ОреnOffice (MS Office) имеет отличия, то работа с каждым из форматов имеет свои особенности. Подробнее смотрите в разделе «7. Структура форм печати».

После внесения необходимых изменений сохраните форму.


 

7. Структура форм печати

Структура форм печати в ОреnOffice (MS Office) и iReport имеют некоторые различия. Если форма в ОреnOffice (MS Office) требует только соблюдения некоторых правил составления формы, то форма в iReport предоставляет собой некую структуру, которая состоит из разделов, и разный тип информации должен находиться в определенном для него разделе.

В статье «Переменные и функции пользователя» содержится подробная информация про переменные и функции, которые можно использовать при работе с формами печати.


 

7.1. Форма печати в ОреnOffice (MS Office)

Форма печати - это лист ОреnOffice (MS Office), в котором размещена информация для вывода на печать. Данные вносятся как в обычный документ ОреnOffice (MS Office).

Основные требования к организации формы (xls-формат):

Границы формы определяются содержанием текста «*****» в верхнем правом углу предполагаемой страницы документа и «*****» - в нижнем левом.

Если в ячейке находится переменная (или выражение), то она должна начинаться со знака «*», например *ROCENA или *tforg('TXT',HPLCT). Если в одной ячейке есть и статический текст и переменная (выражения), то они связываются при помощью знака «+», при этом статический текст берется в кавычки ' ', например *'Рахунок-фактура №' + Hnom.

Для создания документа со строками необходимо перед строками документа добавить строку со значением «*+», а в конце — строку с «*-». Они определяют начало и конец таблицы.

Некоторые строки могут печататься только, если выполняется определенное условие. В таком случае выражение для условия (например, *Rtt=='ML') пишите в этой же строке в последнем столбце формы (перед знаком «*****»). Выражение обязательно должно начинаться со знака «*».

«EDIT DOCUMENT» в нижнем левом углу ставится в том случае, если необходимо, чтобы при запуске формы печати документ открывался на редактирование. Иначе он сразу откроется на предварительный просмотр.

Основные требования к организации формы (doc-формат)

Переменные и выражения (например, format('##.00',RFVZNOS)) вносятся в текстовое поле, которое вызывается двойным щелчком мыши или с помощью пункта контекстного меню «Свойства» (см. видеоролик "Создание печатных форм MS Word и импорт их в DebetPlus").

В случае необходимости можно добавить новое текстовое поле («Вид/Панели инструментов/Формы/Текстовое поле») для документов формата doc.

Для документов формата odt текстовое поле создается следующим образом: в экранной форме («Вставка/Поля/Дополнительно») на вкладке «Функции» выделите маркером пункт «Поле ввода» и нажмите «Вставить». В открывшемся окне напишите необходимую переменную(выражение) и нажмите «ОК».


 

7.2. Формы печати в редакторе iReport

Форма печати - это отдельный бланк, который состоит из нескольких зон:

title

Информация этой зоны печатается в начале первой страницы. Может использоваться как заголовок

pageHeader

Информация этой зоны печатается в начале каждой страницы документа (после раздела title)

columnHeader

Шапка таблицы (печатается на первой странице перед строками таблицы)

detail

Описывает строки таблицы

columnFooter

Информация этой зоны печатается в конце таблицы (итоговые строки)

pageFooter

Информация этой зоны печатается в конце каждой страницы

lastPageFooter

Информация этой зоны печатается в конце последней страницы

summary

Информация этой зоны печатается в конце документа

Зоны состоят из ячеек. Ячейка - прямоугольная область, в которой можно напечатать некоторый текст или выражение.


 

7.3. Зоны форм печати (iReport)

Форма в iReport предоставляет собой некую структуру, которая состоит из зон (title, detail, summary...), и разный тип информации должен находиться в определенной зоне. Установить размеры зон можно при помощи пункта контекстного меню «Свойства зон». При этом открывается окно, в левой части которого находится список всех зон, в правой — свойства той зоны, которая выделена маркером. Перемещаясь по списку, установите нужные параметры (например, высоту зоны). Подробнее о свойствах зон смотрите в пунктах «7.3.1. Зона columnHeader», «7.3.2. Зона detail» и «7.3.3. Другие зоны».

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

Ячейки бывают двух типов: ячейки со статическим текстом и ячейки с выражением.

Для создания ячейки со статическим текстом нажмите на панели инструментов на кнопку . Установите курсор в нужном разделе и удерживая его, сформируйте ячейку необходимого размера. В эту ячейку можно внести любой текст, который будет выводиться при печати. Для этого, стоя на ячейке, вызовите контекстное меню и выберите пункт «Свойства» («Properties»). В появившемся окне зайдите на вкладку «Static Text» и наберите нужный текст (например, «Інд.под. №»). Если есть необходимость выведения документа на печать на украинском или русском языках (Параметры системы/Печать — смотрите подробнее пункт «3. Установка параметров печати»), тогда напишите оба варианта, разделив их специальным знаком «Найменування|Наименование»

Ячейке с выражением соответствует кнопка на панели инструментов. Установив в нужном разделе курсор и удерживая его , сформируйте ячейку. В этой ячейке можно написать любое выражение. Выделите ячейку и воспользуйтесь пунктом контекстного меню «Свойства» («Properties»). В появившемся окне перейдите на на вкладку «Text Field» и укажите нужную переменную или выражение (например, format('SUM', HNDS) — при печати вытягивает значение НДС).

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


 

7.3.1. Зона columnHeader

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

Примечание: Общая высота всех ячеек должна соответствовать высоте зоны columnHeader, иначе возможны пробелы между шапкой таблицы и строками. Эффективнее всего это можно сделать таким способом: посмотреть высоту самой высокой ячейки, или просуммировать высоту нескольких ячеек, которые расположены друг над другом (в свойствах ячейки на вкладке Common параметр Height). После этого вызовите контекстное меню и воспользуйтесь пунктом «Свойства зон» (Band properties). Для зоны columnHeader в поле «Высота зоны» (band height) установить требуемую высоту.


 

7.3.2. Зона detail

Особенностью зоны detail является то, что здесь происходит формирование основной части документа - строк. Зона состоит из ячеек, которые соответствуют по количеству и ширине ранее созданной шапке таблицы. Используются в большинстве случаев ячейки с выражениями, но если в ячейке нужен только статический текст, то можно использовать и ячейки со статическим текстом. Также можно редактировать ячейки, согласно требованию вывода на печать.

Примечание: Общая высота всех ячеек должна соответствовать высоте зоны detail, иначе возможны пробелы между шапкой таблицы и строками. Эффективнее всего это можно сделать таким способом: посмотреть высоту самой высокой ячейки, или просуммировать высоту нескольких ячеек, которые расположены друг над другом (в свойствах ячейки на вкладке Common параметр Height). После этого вызовите контекстное меню и воспользуйтесь пунктом «Свойства зон» (Band properties). Для зоны columnHeader в поле detail (band height) установить требуемую высоту.

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


 

7.3.3. Другие зоны

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

   Основные характеристики зон:

1. title. Информация выводится на печать только один раз на первой странице. Служит для внесения названия документа, атрибутов документа (например, данные поставщика в приходной накладной, подразделение и МОЛ во внутренних документах).

2. рageHeader. Информация выводится на печать сверху каждой страницы (например, номер страницы), но на первой странице эти данные выводятся после информации из зоны title.

3. columnFooter. Итоговые строки. В этой зоне можно просуммировать некоторые колонки (например, количество и/или сумму по документу). Информация будет выводится на каждой странице под таблицей.

4. pageFooter. Информация из этой зоны выводится на печать в конце каждой страницы.

5. lastPageFooter. Информация печатается в конце последней страницы.

6. summary. Итоговая информация в конце документа. Если форма при печати займет не всю страницу, то информация из этой зоны распечатается непосредственно после текста, а не в конце страницы (например, итоговая сумма и реквизиты директора/бухгалтера разместятся сразу после строк таблицы).


 

7.4. Свойства ячейки

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


 

Ячейка со статическим текстом

Ячейка с выражением

основные свойства (common)

основные свойства (common)

стиль (font)

стиль (font)

текст - содержание ячейки (static text)

выражение с переменными (text field)

границы (border)

границы (border)

все свойства (all)

все свойства (all)


 

  1. Основные (Common)

В этой вкладке описываются основные свойства ячейки:

Band: title. Принадлежность ячейки к определенной зоне формы печати.

Top, Left, Width, Height. Расположение ячейки на листе: 0 - отступ от верхней границы зоны, 311 — отступ слева, 58 — длина ячейки, 18- высота ячейки.

Print when expression. Условия (необходимое выражение) вывода на печать.

Remove line when blank. Если стоит галочка, то пустая ячейка не будет печататься.

Relative to tallest object. Если при печати в ячейках содержится разный объем информации и ячейка растягивается, то (при условии, что будет стоять эта галочка) высота ячеек будет выровнена по самой высокой.

  2. Стиль (Font)

Стили представляют собой формат вывода содержимого ячейки на печать:

Font Name, Size. Вид и размер шрифта (выберите из предлагаемого системой списка подходящий).

Horizontally Align, Vertically align. Выравнивние содержимого в ячейке по горизонтали и по вертикали.

Bold, Italic, Underline... Тип шрифта (жирный, курсив, подчеркнутый...).

  3. Текстовое поле (Static Text/Text Field)

В ячейку со статическим текстом(static text) можно внести любой текст, который будет выводиться при печати.

Для ячейки с выражением (text field) - необходимо написать выражение, которое будет вытягивать из документа его значение. Например, если нужно получить количество, то используйте выражение format('KOL',rkol).

Stretch with overflow. Если при печати информация не помещается в ячейку, тогда при наличии галочки эта ячейка будет растягиваться по содержимому.

Blank when null. Если ячейка пустая, тогда при наличии галочки она не печатается.

  4. Границы (Border)

Границы ячейки устанавливаются путем выбора соответствующих границ в разделе Border.

Line width. Толщина линий.

Line style. Стиль линий (пунктир, двойная....).

Также есть такое свойство, как отступ текста от края ячейки.

  5. Все свойства (All)

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