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