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

Цикл ВЕТКА

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

Цикл ВЕТКА позволяет перебрать объекты всех уровней на заданной ветке плана аналитики. Ветка задается типом переменной-счетчика, корневым объектом, условиями фильтрации и условиями маски.

ЦИКЛ ВЕТКА(СТРОКА: корн_код; 
           ФИЛЬТР_ОБЪЕКТОВ: фильтр; 
           МАСКА_АН: маска; 
           ПЕРЕМ АНАЛИТ_ОБЪЕКТ: объект)

Этот цикл поддерживает обработку ошибок в секции ИНАЧЕ.

Параметры

корн_код
Корневой объект перебираемой ветки.
фильтр
Условия фильтрации объектов.
маска
Маска получения объектов. Позволяет не получать значения некоторых полей объекта, если они не нужны, что может увеличить скорость перебора объектов.
объект
Переменная-счетчик. Может принимать значения типа АНАЛИТИКА, производных от него объектных типов, а также значения типа АНАЛИТ_ОБЪЕКТ. В последнем случае не учитываются свойства объектов. Следовательно, перебор происходит намного быстрее. Задавать условия маски для свойств объекта в этом случае бессмысленно – для значений типа АНАЛИТ_ОБЪЕКТ свойства все равно не получаются. По умолчанию счетчик имеет тип АНАЛИТИКА, а путь задается абсолютный.

См. также: