Правило получения объектов - это механизм поиска объектов, связанных с начальным объектом через связи или значения параметров.
Правило вызывается от начального объекта определенного класса, на выходе формирует множество объектов конечного класса, связанных с начальным объектом через объекты промежуточных классов.
Правила хранятся в справочнике Правила получения объектов (Главное меню → Управление моделью → Правила получения объектов). Правила могут использоваться как вспомогательные для расчета других правил (см. Пример 3 из Примеры создания правил).
Внимание! Вместе с системой Business Studio поставляется набор готовых правил, которые находятся в справочнике "Правила получения объектов" в папке "Правила по умолчанию".
Если Вы планируете вносить в них изменения или использовать вместо них или вместе с ними свои правила, см. Изменение и использование данных, поставляемых разработчиком.
Правила используются для следующих целей:
Пример 1. Действие правила Единица деятельности владельца и ее операции (Объекты):
От пользователя Бабич Ирина Петровна получается одноименное физическое лицо, с котором связан пользователь. От физического лица получается оргединица Начальник отдела продаж. От оргединицы получается функция А2 Продвижение и продажи, для которой Начальник отдела продаж является владельцем, а также его подфункции. Таким образом, по правилу "Единица деятельности владельца и ее операции (Объекты)" (см. Рисунок 1) объекту начального класса (Пользователи) найдено соответствие с объектом конечного класса (Единицы деятельности). Объект А2 Продвижение и продажи и его дочерние объекты при выполнении данного правила будут доступны пользователю Бабич Ирина Петровна в разделе Бизнес модель на портале.
Пример 2. Действие правила Единица деятельности владельца и ее операции (Пользователи):
От подфункции А2.1 получается родительская функция А2 Продвижение и продажи. От функции А2 получается оргединица Начальник отдела продаж – владелец функции. От оргединицы получается физическое лицо Бабич Ирина Петровна, от которого получается одноименный пользователь. Таким образом, по нижнему правилу (см. Рисунок 1) объекту начального класса А2.1 Привлечение клиентов (Единицы деятельности) найдено соответствие с объектом конечного класса Бабич Ирина Петровна (Пользователи). При выполнении правила для каждой из подфункции функции А2 они будут доступны пользователю Бабич Ирина Петровна в разделе Опросы на портале. Отдельно правило будет выполнено для самой функции А2 и он также будет доступен пользователю Бабич Ирина Петровна.