Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
ru:manual:object_model:object_relationships:many_to_many [2020/12/14 14:22] aliev создано |
ru:manual:object_model:object_relationships:many_to_many [2023/03/16 12:20] (текущий) |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | ====== Отношение "многие-ко-многим" в Объектной модели ====== | + | ====== Отношение "многие-ко-многим" ====== |
Данный тип отношения реализуется через отдельный класс, содержащий ссылки на обоих участников отношения, например, Связи. | Данный тип отношения реализуется через отдельный класс, содержащий ссылки на обоих участников отношения, например, Связи. | ||
- | Примером такой реализации могут служить объекты "Процессы" и "Субъекты", связь между которыми осуществляется посредством отдельного справочника связей - "Связи субъекта с процессом". | + | Примером такой реализации могут служить объекты "Единица деятельности" и "Организационная единица", связь между которыми осуществляется посредством отдельного справочника связей - "Связи оргединицы с единицей деятельности". |
- | В **Объектной модели** эту связь можно увидеть, перейдя к классу "Процессы" (системное название - "БизнесМодель.Процессы") и вызвав от его параметра "Субъекты" пункт контекстного меню **Перейти по ссылке**. В результате в дереве **Объектной модели** будет выделен класс связей "Связи субъекта с процессом" (системное название - "БизнесМодель.СвязиСубъектов"), на который ссылается указанный параметр. | + | В **Объектной модели** эту связь можно увидеть, перейдя к классу "Единица деятельности" (системное название - "БизнесМодель.Процессы") и вызвав от его параметра "Оргединицы" пункт контекстного меню **Открыть описание**. В результате в дереве **Объектной модели** будет выделен класс связей "Связь оргединицы с единицей деятельности" (системное название - "БизнесМодель.СвязиСубъектов"), на который ссылается указанный параметр. |
- | Эту же связь в **Объектной модели** можно увидеть, перейдя к классу "Субъекты" (системное название - "БизнесМодель.Субъекты") и вызвав от его параметра "Процессы" пункт контекстного меню **Перейти по ссылке**. В результате в дереве **Объектной модели** будет выделен тот же класс связей – "Связи субъекта с процессом". | + | Эту же связь в **Объектной модели** можно увидеть, перейдя к классу "Организационная единица" (системное название - "БизнесМодель.Субъекты") и вызвав от его параметра "Единицы деятельности" пункт контекстного меню **Открыть описание**. В результате в дереве **Объектной модели** будет выделен тот же класс связей – "Связь оргединицы с единицей деятельности". |
Для вывода в отчет информации по Связям необходимо использовать привязки типа [[ru/manual/report/types_anchor/type_filter|"Фильтр"]] и [[ru/manual/report/types_anchor/type_band|"BAND по фильтру"]]. | Для вывода в отчет информации по Связям необходимо использовать привязки типа [[ru/manual/report/types_anchor/type_filter|"Фильтр"]] и [[ru/manual/report/types_anchor/type_band|"BAND по фильтру"]]. | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [<contextnavigator>] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {(rater>id=ru_manual_object_model_object_relationships_many_to_many|name=Отношение "многие-ко-многим"|type=vote|trace=ip|headline=off)} |