Менеджер функций документа

<< Click to Display Table of Contents >>

Менеджер функций документа

Управление функциями, которые доступны в пределах текущего документа, производится в Менеджере функций документа.

Менеджер функций документа предоставляет следующие возможности:

Навигация по всем функциям, включая глобальные.

Редактирование и проверка функций.

Переход к соответствующим объектам документа.

Поиск по структуре документа и функциям.

Фильтрация объектов с учетом заполненности их функций.

Способы вызова Менеджера функций документа:

командой ИнструментыМенеджер функций документа... главного меню приложения;
Команда доступна, если в окне приложения открыт шаблон.

при выборе функции на панели Свойства.

В левой части диалога Менеджер функций документа представлена структура документа и алгоритм обработки функций. Информация о выбранном объекте или функции отображается в правой части диалога.

note

Унаследованные объекты и их функции доступны только для чтения.

Новые объекты отмечаются маркером в виде зеленой полосы, отредактированные объекты и функции — маркером в виде оранжевой полосы. Маркеры отображаются до тех пор, пока изменения не будут сохранены.

Команды управления функциями документа

 

Команда

Описание

e41c

Показывать элементы
с незаполненными функциями

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

e3c3

Показывать прямоугольники

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

e318

Показывать таблицы

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

e3c4

Показывать модели вывода данных

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

e262

Открыть менеджер глобальных функций

Вызывает диалог Менеджер глобальных функций.

e25d

Проверить все скрипты

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

Перечень функций

 

Функция

Описание


функции для документа:


RebuildProcessableTree

Функция подготовки документа.

Перестроение дерева объектов при формировании отчета.


BeforeBuild

Функция инициализации документа.

Выполняется до формирования документа. Например, функция используется в карте МК для вывода операций в сокращенном виде, если в комплекте имеется карта ОК.


AfterBuild

Функция завершения документа. Выполняется после формирования документа.

функции для страницы:


BeforeFill

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

Выполнение действий над страницей до её заполнения данными.


AfterFill

Функция завершения страницы документа.

Выполнение действий над страницей после её заполнения данными.


функции для модели вывода:


BeforeFillDataLayer

Выполняется до заполнения промежуточного слоя.

Например, функция используется в карте МК и позволяет отметить заготовку как обработанную, чтобы информация о ней не выводилась в область вывода.


AfterFillDataLayer

Выполняется после заполнения промежуточного слоя.


BeforeObjectProcessing

Выполняется до обработки объекта при построении промежуточного слоя.


AfterObjectProcessing

Выполняется после обработки объекта при построении промежуточного слоя.


BeforeOutputObject

Выполняется перед выводом объекта из промежуточного слоя.


AfterOutputObject

Выполняется после вывода объекта из промежуточного слоя.


BeforeFillReportTable

Выполняется до заполнения таблицы отчета данными из промежуточного слоя.


AfterFillReportTable

Выполняется после заполнения таблицы отчета данными из промежуточного слоя.


BeforeFillReportTableRow

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


AfterFillReportTableRow

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


прочие функции:


Fill

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


GetRowOutputCount

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