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