Использование маркеров

<< Click to Display Table of Contents >>

Использование маркеров

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

f704

Чтобы назначить маркер на объект, выделите его в документе и вызовите команду Создать в группе Маркеры на панели Свойства. В появившемся диалоге введите наименование маркера и нажмите ОК. Маркер с указанным именем появится в поле группы и будет связан с выделенным объектом.

f706f705

Вы можете отредактировать наименование маркера или удалить его из объекта с помощью соответствующих команд группы.

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

Системные маркеры

 

Маркер

Применяемость

Описание


page_no

Прямоугольник, ячейка таблицы

Для вывода номера страницы документа.


total_pages

Прямоугольник, ячейка таблицы

Для вывода общего количества страниц документа.


skv_no

Прямоугольник, ячейка таблицы

Для вывода номера страницы в комплекте документов.


total_skv

Прямоугольник, ячейка таблицы

Для вывода общего количества страниц в комплекте документов.


doc_code

Прямоугольник, ячейка таблицы

Для вывода кода предприятия в обозначение документа.


obozntd

Прямоугольник, ячейка таблицы

Для исключения кода предприятия из обозначения основного документа.

ChangeBlock.Index

Таблица

Таблица с данным маркером работает как блок изменений.

Index — порядковый номер блока изменений.

Порядок вывода информации в таблицу настраивается в поле Структура строки блока изменений диалога Параметры формирователя.


IgnoreInStatistics

Прямоугольник, таблица,
ячейка таблицы

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

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

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