Это старая версия документа!


Подчинённость класса объектов

Или какие объекты этого класса могут быть для него родительскими, а какие – дочерними.
См. Дерево проектов

Чтобы определить, какие объекты могут быть родительскими, а какие – дочерними, для конкретного класса объектов:

  1. зайдите в класс объектов («Администрирование» → «Объекты» → клик на нужный класс объектов);
  2. в портлете «Родительские объекты» и «Дочерние объекты» выберите нужные объекты (Рис.1);
    Связи с объектами системы
    Рисунок 1 – Связи с объектами системы
Например, у объекта «Проект для заказчика» дочерним может являться объект «Задача». Таким образом, проекты можно детализировать на задачи.

Учитывайте ограничения

Тип объекта Какие объекты могут быть в дереве проектов:
родительскими дочерними
Директория Директория Директория
Проект
Задача
Проект Директория
Проект
Проект
Задача
Задача Директория
Проект
Задача
Задача

Кроме ограничения по классам родительских и дочерних объектов, вы можете ограничить создание объекта этого класса конкретными корневыми объектами.

Ограничение работает как с родительскими, так и с дочерними объектами.

Например, класс объекта «Контрагент» – дочерний для класса объектов «Каталог» (корневая папка). Но нужно, чтобы объекты класса «Контрагент» можно было создавать только в одной ветке дерева проектов – только в папке «Управление продажами».

Чтобы указать перечень доступных корневых папок для класса объектов:

  1. «Администрирование» → «Объекты» → клик на нужный класс объектов;
  2. если нужные классы объектов еще не добавлены, добавьте их и сохраните изменения;
  3. портлет «Родитеские объекты» / «Дочерние объекты» → «Изменить»;
  4. в колонке «Корневые проекты (необязательно)» → «Добавить» (Рисунок 2)
    Задание ограничений на тип создаваемого объекта для разных ветвей дерева проектов
    Рисунок 2 – Задание ограничений на тип создаваемого объекта для разных ветвей дерева проектов
  5. выберите из дерева проектов тот объект, в котором пользователи смогут добавлять объекты этого класса (в карточке которого вы находитесь);
  6. сохраните изменения.

Для изменения уже указанной ветки дерева проектов нажмите кнопку «Изменить», для сброса ограничения – «Сбросить» (Рисунок 2).

Особенности механизма

  • Если в связях с родительскими объектами задано хотя бы одно ограничение, то объекты этого класса будут создаваться только в указанной корневой ветке дерева проектов.
  • Если в связях с дочерними объектами, для какого-либо из дочерних объектов задано хотя бы одно ограничение, то этот класс дочернего объекта будет создаваться только в указанной корневой ветке дерева проектов.

При добавлении к объекту дочернего справочника добавленный справочник будет отображаться как вкладка горизонтального меню. В режиме редактирования портлета «Дочерние справочники» (после нажатия кнопки «Изменить», (Рисунок 1:7) можно устанавливать запрет на ввод данных в связываемом справочнике. Подробнее о назначении функции запрета можно узнать в подразделе [«Управление ограничением на ввод данных в справочник»|Управление ограничением на ввод данных в справочник.].

Также на странице параметров объекта отображается портлет с [горизонтальными связями|Просмотр общей информации о связях.] (Рисунок 1:3), в которых участвует данный объект.
Названия реквизитов, родительских и дочерних объектов, справочников и связей, которые отображаются на странице параметров объекта, являются ссылками – по ним можно перейти на страницы параметров всех перечисленных компонентов системы. Прикрепление справочников и реквизитов к объекту можно также выполнять со страниц параметров справочников и реквизитов.