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