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