Реквизиты-классификаторы

Отличаются методом создания.

С заполняемым списком значений.

  • Имеют заранее определенный список значений, доступных для выбора.
  • Список значений реквизита создается на странице параметров реквизита.

Имеют заранее определенный список значений, который формируется из других объектов системы. ⇒ Создание списка значений автоматизировано.

В качестве значений могут использоваться:

  • уже имеющаяся в системе структура дерева проектов;
  • дискуссии;
  • документы проектов (также в виде структуры проектов);
  • список пользователей системы.

Пример реквизита-классификатора, созданного на основе базового объекта «Документ» (Рисунок 1):

Реквизит-классификатор в объекте
  1. На открывшейся странице укажите параметры реквизита.
    Страница создания реквизита-классификатора
    1. В параметре «Тип реквизита» выберите значение «классификатор».
    2. Укажите название реквизита.
    3. При необходимости введите описание объекта – оно может потребоваться при поиске нужного Вам реквизита в процессе дальнейшего конфигурирования Адванты.
    4. Укажите параметры, уникальные для данного типа реквизитов:
      • «Разрешить выбор нескольких значений» – позволяет выбирать сразу несколько значений реквизита-классификатора, прикрепленного к объекту или справочнику
      • «Иерархический» – можно задавать иерархию в списке значений реквизита-классификатора
      • «Разрешить выбор узловых значений» – для выбора узловых значений в иерархии. Доступно только если выбран параметр «Иерархический».
    5. «Тип базового объекта» – «Нет».
    6. Для удобства работы с большим списком реквизитов добавьте создаваемый реквизит в новую, либо в существующую группу реквизитов.
    7. Сохраните введенные параметры.
      Опции из блока «Базовый объект» нужны для создания реквизита-классификатора, основанного на базовых объектах (см. ниже).

Создание списка значений

  1. Зайдите в созданный реквизит → блок «Значения реквизита» → «Добавить».
  2. Внесите значение и сохраните.
  3. Повторите операцию столько раз, сколько вам нужно значений реквизитов.
Список значений реквизита-классификатора

Редактирование списка значений

Для редактирования названия значения нажмите кнопку .

Стрелки и – для изменения порядка следования значений.

Стрелки и – для управления иерархией значений.

«Заблокировать» – для блокировки значения, чтобы скрыть более ненужное значение.

Если значение заблокировано, пользователь его больше не увидит среди доступных значений реквизита. При этом уже заполненные значения сохранятся, что позволяет и дальше просматривать их в объектах и отчетах.
Так реализуется целостность данных: значение более ненужного значения не удаляется, оно остаётся в системе, но выбрать его снова уже нельзя.
Реквизиты-классификаторы, основанные на базовых объектах, отличаются от обычных реквизитов-классификаторов методом создания списка значений – для этого типа реквизитов он формируется автоматически.
При этом для формирования списка значений используется уже имеющаяся в системе структура дерева проектов, дискуссии и документы проектов (также в виде структуры), а также список пользователей системы.
  1. На открывшейся странице укажите параметры реквизита.
    1. В параметре «Тип реквизита» выберите значение «классификатор».
    2. Укажите название реквизита.
    3. При необходимости введите описание объекта – оно может потребоваться при поиске нужного Вам реквизита в процессе дальнейшего конфигурирования Адванты.
    4. Укажите параметры, уникальные для данного типа реквизитов:
      • «Разрешить выбор нескольких значений» – позволяет выбирать сразу несколько значений реквизита-классификатора, прикрепленного к объекту или справочнику
      • «Иерархический» – можно задавать иерархию в списке значений реквизита-классификатора
      • «Разрешить выбор узловых значений» – для выбора узловых значений в иерархии. Доступно только если выбран параметр «Иерархический».
    5. «Тип базового объекта» – выберите тот тип базового объекта, который будет основой выбора значений.
      Выберите здесь «Проект», если нужно ассоциировать значения реквизитов с объектами. Значения будут те же, что и в выбранной далее ветке дерева проектов.


      Страница создания реквизита-классификатора, основанного на базовых объектах
    6. Выберите корневой проект для иерархии. Это может быть, как директория верхнего уровня иерархии, так и задача глубокого уровня вложенности.
      Кнопка выбора ветки объектов
      Кнопка выбора ветки дерева проектов не доступна для определения в случае выбора базового объекта «Пользователь»: список значений формируется из всех пользователей системы.
  2. Сохраните реквизит.
Чтобы на карточке объекта1) можно было находить значение реквизита через строку поиска, в портлете «Свойства типа реквизита «Классификатор», поставьте чек-бокс «Отобразить поиск на карточке объекта».

Типы значений, основанных на базовом объекте

  • Проект – иерархический список значений, составленный из названий объекта(ов) из выбранного участка дерева проектов. Значение в режиме просмотра будет гиперссылкой на главную страницу выбранного(ых) объекта(ов).
    Если выбран тип базового объекта «Проект» и в корневом объекте со списком объектов-значений реквизита добавлены новые объекты, то настройки реквизита нужно пересохранить, чтобы новые значения появились в списке значений реквизита.
  • Документ – иерархический список значений, составленный из названий документов, которые связаны с объектами выбранного участка дерева проектов. Значение в режиме просмотра будет гиперссылкой на страницу выбранного документа (см. пример выше).
  • Дискуссия – иерархический список значений, составленный из названий дискуссий, которые связаны с объектами выбранного участка дерева проектов.
    Значение в режиме просмотра будет гиперссылкой на страницу выбранной дискуссии.
    Если в базовый объект – дискуссия или документ, то при переносе дискуссии, значение (перенесённая дискуссия) реквизита в объекте сбрасывается.
    Если в базовый объект – проект, при переносе объектов, значение реквизита на сбрасывается.
  • Пользователь – возможность выбора пользователя системы. Значение в режиме просмотра будет гиперссылкой на страницу пользователя.
    • Пользователи, которым не разрешен вход в систему, не будут доступны для выбора в качестве значений такого классификатора.
    • Выбрать отдельную группу пользователей нельзя.
  • Статус объекта – выпадающий список, составленный из названий статусов, которые существуют в системе. Отчет истории изменения статусов и процентов выполнения задач можно настроить благодаря скрипту, который собирает данные в справочник изменения статусов объектов. Скрипт разрабатывается индивидуально для каждого заказчика из-за индивидуальных настроек конфигурации системы. Если изменилось название статуса, то скрипт будет работать с ошибками. Создайте реквизит-классификатор на базовом объекте «Статус объекта» и используйте его для построения справочника изменения статусов объектов.

О том, как добавить реквизит в тип объекта.


1)
дискуссии, документа, согласования, а также при заполнении справочника