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

Объектный тип АССОЦ

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

Тип АССОЦ предназначен для работы с ассоциациями, то есть для связи объектов аналитики между собой. Тип объявляет три метода: СЧИТАТЬ, СЧИТАТЬ_ЗЕРК и ЗАПИСАТЬ. Метод СЧИТАТЬ позволяет получить коды объектов, которые ассоциируются с заданным. Метод СЧИТАТЬ_ЗЕРК позволяет считать обратные связи, то есть, наоборот, получить коды объектов, с которыми ассоциируется заданный. Разницу между этими двумя методами можно представить нагляднее с помощью рисунка:

ОБЪЕКТ 1 связан с объектом 5; ОБЪЕКТ 2 – с объектом 3, объектом 4 и объектом 5.

Соответственно, метод СЧИТАТЬ, вызванный для ОБЪЕКТА 1, позволит получить объект 5, а для ОБЪЕКТА 2 – объект 3, объект 4 и объект 5.

В то же время метод СЧИТАТЬ_ЗЕРК, вызванный для объекта 5, позволит получить ОБЪЕКТ 1 и ОБЪЕКТ 2; для объекта 4 – ОБЪЕКТ 2, для объекта 3 – ОБЪЕКТ 2.

Поля

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

Методы

Все методы работают с индексным полем объекты.

МетодОписание
СЧИТАТЬ Позволяет по заданному коду объекта аналитики считать коды связанных с ним объектов.
СЧИТАТЬ_ЗЕРК Позволяет получить обратные связи объекта.
ЗАПИСАТЬ Обновляет набор ассоциаций для данного объекта.

См. также: