| Следующая версия | Предыдущая версия |
| product:objects:admin:settings_objects_hierarchy [26.03.2019 08:18] – создано mayn | product:objects:admin:settings_objects_hierarchy [14.10.2025 05:07] (текущий) – ekaterina.menkhuzina |
|---|
| ====== Подчинённость класса объектов ====== | ====== Подчинённость типа объектов ====== |
| | {{tag>Реализация:настройка}} |
| |
| Или какие объекты этого класса могут быть для него родительскими, а какие -- дочерними. \\ | Или какие объекты этого типа могут быть для него родительскими, а какие -- дочерними. \\ |
| См. [[product:objects:object_tree|Дерево проектов]] | См. [[product:objects:object_tree|Дерево проектов]] |
| |
| ===== Возможные родительские и дочерние объекты ===== | ===== Возможные родительские и дочерние объекты ===== |
| |
| Чтобы определить, какие объекты могут быть родительскими, а какие -- дочерними, для конкретного класса объектов: | Чтобы определить, какие объекты могут быть родительскими, а какие -- дочерними, для конкретного типа объектов: |
| - зайдите в класс объектов ("Администрирование" -> "Объекты" -> клик на нужный класс объектов); | - зайдите в тип объектов ("Администрирование" -> "Объекты" -> клик на нужный тип объектов); |
| - в портлете "Родительские объекты" и "Дочерние объекты" выберите нужные объекты (Рис.1); \\ {{ :product:objects:admin:object_hierarhy_10.png?direct |Связи с объектами системы}} \\ <TEXT align="center">**Рисунок 1** -- Связи с объектами системы</text> | - в портлете "Родительские объекты" и "Дочерние объекты" выберите нужные объекты (Рис.1); \\ {{ :product:objects:admin:object_hierarhy_10.png?nolink |Связи с объектами системы}} \\ <TEXT align="center">**Рисунок 1** -- Связи с объектами системы</text> |
| |
| <callout icon="fa fa-briefcase"> | <callout icon="fa fa-briefcase"> |
| </callout> | </callout> |
| |
| <callout type="warning" icon="true" title="Учитывайте ограничения"> | |
| |
| ^ [[product:objects:about|Тип объекта]] ^ Какие объекты могут быть в [[product:objects:object_tree|дереве проектов]]: ^^ | ==== Учитывайте ограничения системы ==== |
| | <grid> |
| | <col lg="1" sm="2"> |
| | {{:manual:idea_ii.png?100|}} |
| | </col> |
| | <col lg="10" sm="8"> |
| | ^ [[product:objects:admin:about|Вид объекта]] ^ Какие объекты могут быть в [[product:objects:object_tree|дереве проектов]]: ^^ |
| ^:::^ родительскими ^ дочерними ^ | ^:::^ родительскими ^ дочерними ^ |
| ^ Директория | Директория | Директория \\ Проект \\ Задача | | ^ Директория | Директория | Директория \\ Проект \\ Задача | |
| ^ Проект | Директория \\ Проект | Проект \\ Задача | | ^ Проект | Директория \\ Проект | Проект \\ Задача | |
| ^ Задача | Директория \\ Проект \\ Задача | Задача | | ^ Задача | Директория \\ Проект \\ Задача | Задача | |
| | </col> |
| | </grid> |
| |
| </callout> | ===== Выбор корневого объекта ===== |
| |
| ==== Выбор корневого объекта ==== | Кроме ограничения по типам родительских и дочерних объектов, вы можете ограничить создание объекта этого типа конкретными корневыми объектами. |
| | |
| Кроме ограничения по классам родительских и дочерних объектов, вы можете ограничить создание объекта этого класса конкретными корневыми объектами. | |
| |
| Ограничение работает как с родительскими, так и с дочерними объектами. | Ограничение работает как с родительскими, так и с дочерними объектами. |
| |
| <callout icon="fa fa-briefcase"> | <callout icon="fa fa-briefcase"> |
| Например, класс объекта «Контрагент» -- дочерний для класса объектов «Каталог» (корневая папка). Но нужно, чтобы объекты класса «Контрагент» можно было создавать только в одной ветке дерева проектов -- только в папке «Управление продажами». | Например, тип объекта «Контрагент» -- дочерний для типа объектов «Каталог» (корневая папка). Но нужно, чтобы объекты типа «Контрагент» можно было создавать только в одной ветке дерева проектов -- только в папке «Управление продажами». |
| </callout> | </callout> |
| |
| Чтобы указать перечень доступных корневых папок для класса объектов: | Чтобы указать перечень доступных корневых папок для типов объектов: |
| - "Администрирование" -> "Объекты" -> клик на нужный класс объектов; | - "Администрирование" -> "Объекты" -> клик на нужный тип объектов; |
| - //Если нужные классы объектов еще не добавлены в //портлет "Родительские объекты"/"Дочерние объекты" -> "Изменить" -> добавить тип объекта в список родительских или дочерних объектов (если еще не добавлен) -> сохранить изменения; | - если нужные типы объектов еще не добавлены, [[#возможные_родительские_и_дочерние_объекты|добавьте их]] и сохраните изменения; |
| - снова открыть портлет в режиме Вновь открыть портлет в режиме редактирования (Рисунок 2). \\ {{ :product:objects:admin:object_hierarhy_11.png?direct |}} \\ <TEXT align="center">**Рисунок 2** -- Задание ограничений на тип создаваемого объекта для разных ветвей дерева проектов</text> | - блок "Родительские объекты" / "Дочерние объекты" -> "Изменить"; |
| - В колонке «Корневые проекты» -> «Добавить». | - в колонке «Корневые проекты (необязательно)» -> «Добавить» (Рисунок 2) \\ {{ :product:objects:admin:object_hierarhy_11.png?nolink |Задание ограничений на тип создаваемого объекта для разных ветвей дерева проектов}} \\ <TEXT align="center">**Рисунок 2** -- Задание ограничений на тип создаваемого объекта для разных ветвей дерева проектов</text> |
| - Выбрать из дерева проектов объект, в котором будет разрешено создавать редактируемый тип объекта (при редактировании связей с родительскими объектами), или в котором можно будет создавать дочерний объект для редактируемого объекта (при редактировании связей с дочерними объектами). | - выберите из дерева проектов тот объект, в котором пользователи смогут добавлять объекты этого типа (в карточке которого вы находитесь); |
| - Сохранить изменения. | - сохраните изменения. |
| |
| Для изменения уже указанной ветки дерева проектов нажмите кнопку «Изменить», для сброса ограничения -- «Сбросить» (Рисунок 2). | Для изменения уже указанной ветки дерева проектов нажмите кнопку «Изменить», для сброса ограничения -- «Сбросить» (Рисунок 2). |
| |
| <callout type="warning" icon="true"> | <callout type="warning" icon="true" title="Особенности механизма"> |
| Особенности механизма: | * Если в связях с родительскими объектами задано хотя бы одно ограничение, то объекты этого типа будут создаваться только в указанной корневой ветке [[product:objects:object_tree|дерева проектов]]. |
| * если в портлете указания связей с родительскими объектами задано хотя бы одно ограничение, то тип объекта, в настройках которого оно задано, будет создаваться только в той ветке дерева проектов; | * Если в связях с дочерними объектами, для какого-либо из дочерних объектов задано хотя бы одно ограничение, то этот тип **//дочернего объекта//** будет создаваться только в указанной корневой ветке [[product:objects:object_tree|дерева проектов]]. |
| * если в портлете указания связей с дочерними объектами, для какого-либо из дочерних объектов задано хотя бы одно ограничение, то этот тип дочернего объекта сможет быть создан только в указанной в ограничении ветке. | |
| </callout> | </callout> |
| | <callout type="info" icon="true">Также на странице параметров объекта отображается портлет с [[product:objects:users:link|горизонтальными связями]], в которых участвует данный объект.</callout> |
| | |
| ===== Возможные родительские и дочерние справочники ===== | |
| | |
| При добавлении к объекту дочернего справочника добавленный справочник будет отображаться как вкладка горизонтального меню. В режиме редактирования портлета «Дочерние справочники» (после нажатия кнопки «Изменить», (Рисунок 1:7) можно устанавливать запрет на ввод данных в связываемом справочнике. Подробнее о назначении функции запрета можно узнать в подразделе [«Управление ограничением на ввод данных в справочник»|Управление ограничением на ввод данных в справочник.]. | |
| | |
| <callout type="info" icon="true">Также на странице параметров объекта отображается портлет с [горизонтальными связями|Просмотр общей информации о связях.] (Рисунок 1:3), в которых участвует данный объект.</callout> | |
| | |
| <callout type="success" icon="true">Названия реквизитов, родительских и дочерних объектов, справочников и связей, которые отображаются на странице параметров объекта, являются ссылками -- по ним можно перейти на страницы параметров всех перечисленных компонентов системы. Прикрепление справочников и реквизитов к объекту можно также выполнять со страниц параметров справочников и реквизитов.</callout> | |