|
<< Click to Display Table of Contents >> Использование маркеров |
Прямоугольники, таблицы или отдельные ячейки можно отметить специальными маркерами для вывода нужной информации в отчет.
![]()
Чтобы назначить маркер на объект, выделите его в документе и вызовите команду Создать в группе Маркеры на панели Свойства. В появившемся диалоге введите наименование маркера и нажмите ОК. Маркер с указанным именем появится в поле группы и будет связан с выделенным объектом.
![]()
![]()
Вы можете отредактировать наименование маркера или удалить его из объекта с помощью соответствующих команд группы.
Маркеры, задействованные в логике работы приложения, называются системными. Перечень системных маркеров и их описание приведено в таблице.
Системные маркеры
|
Маркер |
Применяемость |
Описание |
|---|---|---|---|
page_no |
Прямоугольник, ячейка таблицы |
Для вывода номера страницы документа. |
|
total_pages |
Прямоугольник, ячейка таблицы |
Для вывода общего количества страниц документа. |
|
skv_no |
Прямоугольник, ячейка таблицы |
Для вывода номера страницы в комплекте документов. |
|
total_skv |
Прямоугольник, ячейка таблицы |
Для вывода общего количества страниц в комплекте документов. |
|
doc_code |
Прямоугольник, ячейка таблицы |
Для вывода кода предприятия в обозначение документа. |
|
obozntd |
Прямоугольник, ячейка таблицы |
Для исключения кода предприятия из обозначения основного документа. |
|
ChangeBlock.Index |
Таблица |
Таблица с данным маркером работает как блок изменений. Index — порядковый номер блока изменений. Порядок вывода информации в таблицу настраивается в поле Структура строки блока изменений диалога Параметры формирователя. |
|
IgnoreInStatistics |
Прямоугольник, таблица, |
Позволяет отметить объекты шаблона, изменения которых не будут учитываться при формировании отчета. Добавление или удаление данного маркера приводит к изменению страницы документа. В результате при формировании отчета для утвержденных ТП страница помечается измененной. |
В приложении также поддерживается применение пользовательских маркеров. Таким образом, вы можете создавать собственные маркеры и использовать их для решения конкретных задач. Для использования пользовательских маркеров необходимо прописать их обработку в нужных скриптах.