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


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

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

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

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

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

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

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

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

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

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

  1. «Администрирование» → «Объекты» → клик на нужный класс объектов;
  2. Если нужные классы объектов еще не добавлены в портлет «Родительские объекты»/«Дочерние объекты» → «Изменить» → добавить тип объекта в список родительских или дочерних объектов (если еще не добавлен) → сохранить изменения;
  3. снова открыть портлет в режиме Вновь открыть портлет в режиме редактирования (Рисунок 2).

    Рисунок 2 – Задание ограничений на тип создаваемого объекта для разных ветвей дерева проектов
  4. В колонке «Корневые проекты» → «Добавить».
  5. Выбрать из дерева проектов объект, в котором будет разрешено создавать редактируемый тип объекта (при редактировании связей с родительскими объектами), или в котором можно будет создавать дочерний объект для редактируемого объекта (при редактировании связей с дочерними объектами).
  6. Сохранить изменения.

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

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

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

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