Проверка зацикливания

Автор uiq, 02.09.16, 11:15:56

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

uiq

Здравствуйте, мы в обнаружили в пакете связей проверку на зацикливание выше одного уровня по определенному типу связи, и стало интересно почему же по разным связям зацикливание возможно, а по одной и той же связи поставили проверку т.е.
объект1--связь1--объект1 понятно, что нельзя, но почему же нельзя связывать  объект1--связь1--объект2--связь1--объект1, если можно
объект1--связь1--объект2--связь2--объект1.
в нашем случае проверка занимает очень длительное время поэтому собственно и хотелось бы узнать суть этой проверки, может кто знает и осведомлен о последствиях такого типа связывания? спасибо

Вячеслав

Два примера:

Редуктор1 - (Состоит из...) - Колесо в сборе - (Состоит из...) - Редуктор1
Редуктор1 - (Состоит из...) - Колесо в сборе - (Ведомость комплектации...) - Редуктор1


Судите сами, есть ли смысл в проверке...