Руководство разработчика

Объектный тип АНАЛИТИКА

Родительские типы: АНАЛИТ_ОБЪЕКТ → АНАЛИТИКА.

Для работы требуется соединение с базой данных.

Тип АНАЛИТИКА содержит поля и методы, общие для всех объектов аналитики (в том числе и унаследованные от типа АНАЛИТ_ОБЪЕКТ), а также ряд методов, обеспечивающих различные операции с объектами аналитики из внутреннего языка. Объекты в плане аналитики представляются типами, производными от типа АНАЛИТИКА. Свойства объекта аналитики представляются как поля типа, а индексное поле _свойства хранит свойства, определенные во время выполнения алгоритма.

При этом в качестве полей объекта и элементов индексного поля могут использоваться только свойства стандартных типов и свойство типа ССЫЛКА (ТСВ_ССЫЛКА), но не свойства типа контейнер, изображение, и т.п. Для работы с этими свойствами существуют специальные методы.

Поля

Тип Поле Описание Значение по умолчанию
ДАТА_ВРЕМЯ _актХранит информацию о дате и времени актуальности считанного объекта и инициализируется значением константы: РАБ_ДАТАВРЕМЯ. ДАТА_ВРЕМЯ[дата=01.01.2036, время=00:00:00:00]
СВОЙСТВО: @[СТРОКА] _свойстваСлужит для хранения свойств объекта аналитики, которые были добавлены во время выполнения алгоритма и не отображаются как поля объектного типа. Наличие этого поля позволяет добавлять свойства объектного типа и работать с ними без перекомпиляции исходного кода алгоритма. Если во время выполнения алгоритма добавить свойство объекта непосредственно в редакторе плана аналитики – оно также запишется в это поле.

Методы

МетодОписание
СЧИТАТЬ Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Считывает объект из плана аналитики.
СЧИТАТЬ_М Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Считывает объект из плана аналитики по маске.
СЧИТАТЬ_ДОСТУП Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Считывает права доступа для указанного объекта.
ЗАПИСАТЬ_ДОСТУП Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Изменяет права доступа для указанного объекта.
ДОБАВИТЬ Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Добавляет объект в план аналитики.
ДОБАВИТЬ_ПАРАМ Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Добавляет объект в план аналитики с передачей параметров модификации.
ЗАПИСАТЬ Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Сохраняет объект аналитики.
ЗАПИСАТЬ_ПАРАМ Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Сохраняет объект аналитики с передачей параметров модификации.
ЗАПИСАТЬ_М Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Сохраняет объект аналитики по маске.
УДАЛИТЬ Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Удаляет объект последнего уровня из плана аналитики.
УДАЛИТЬ_ПАРАМ Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Удаляет объект последнего уровня из плана аналитики с передачей параметров модификации.
КОД_АБС Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Возвращает абсолютный код объекта аналитики.
ПЕРЕИМЕНОВАТЬ Переопределяет метод типа АНАЛИТ_ОБЪЕКТ. Изменяет код объекта аналитики.
КОД_ТИПА Возвращает абсолютный код типообразующего объекта.
ТИПСВ Позволяет получить тип свойства по его имени.
НАСЛЕДСВ Возвращает признак наследования свойства по его имени.
СВОЙСТВО Возвращает значение свойства объекта по имени свойства.
ДОБ_СВОЙСТВО Добавляет свойство заданного типа к объекту аналитики.
ЗАП_СВОЙСТВО Устанавливает значение свойства объекта в плане аналитики.
УД_СВОЙСТВО Удаляет собственное или перекрытое свойство объекта.
СЧИТАТЬ_КОНТ Позволяет получить контейнерное свойство объекта аналитики.
ЗАГР_СВОЙСТВО Позволяет считать из файла содержимое свойства объекта аналитики и сохранить его в план аналитики.
СОХР_СВОЙСТВО Позволяет записать в файл содержимое свойства объекта аналитики.

См. также: