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