Реквизиты-классификаторы
См. также: как связать реквизит с объектом или таблицей.
Типы реквизитов-классификаторов
Отличаются методом создания:
- стандартные;
- основанные на базовых объектах.
Стандартные
С заполняемым списком значений:
- имеют заранее определенный список значений, доступных для выбора;
- список значений реквизита создается на странице параметров реквизита.
Основанные на базовых объектах
Имеют заранее определенный список значений, который формируется из других объектов Системы. ⇒ Создание списка значений автоматизировано.
В качестве значений могут использоваться:
- уже имеющаяся в системе структура Дерева проектов;
- дискуссии;
- документы проектов (также в виде структуры проектов);
- список пользователей Системы.
Пример реквизита-классификатора, созданного на основе базового объекта «Документ»:
Как создать реквизит-классификатор
Стандартный
- Администрирование → «Реквизиты» → «Создать».
- В параметре «Тип реквизита» выберите значение «Классификатор»:
- укажите название реквизита;
- при необходимости введите описание объекта - оно может потребоваться при поиске нужного Вам реквизита в процессе дальнейшего конфигурирования ADVANTA;
- укажите параметры, уникальные для данного типа реквизитов:
- «Разрешить выбор нескольких значений» - позволяет выбирать сразу несколько значений реквизита-классификатора, прикрепленного к объекту или таблице;
- «Иерархический» - можно задавать иерархию в списке значений реквизита-классификатора;
- «Разрешить выбор узловых значений» - для выбора узловых значений в иерархии. Доступно, только если выбран параметр «Иерархический».
- «Тип базового объекта» - «Нет»;
- для удобства работы с большим списком реквизитов добавьте создаваемый реквизит в новую, либо в существующую группу реквизитов;
- сохраните введенные параметры.
Опции из блока «Базовый объект» нужны для создания реквизита-классификатора, основанного на базовых объектах.
Создание списка значений
- Зайдите в созданный реквизит → блок «Значения реквизита» → «Добавить».
- Внесите значение и сохраните.
- Повторите операцию столько раз, сколько вам нужно значений реквизитов.
Редактирование списка значений
Для редактирования названия значения нажмите кнопку
.
Стрелки
и
- для изменения порядка следования значений.
Стрелки
и
- для управления иерархией значений.
«Заблокировать» - для блокировки значения, чтобы скрыть более ненужное значение.
Если значение заблокировано, пользователь его больше не увидит среди доступных значений реквизита. При этом уже заполненные значения сохранятся, что позволяет и дальше просматривать их в объектах и отчетах.
Так реализуется целостность данных: значение более ненужного значения не удаляется, оно остаётся в Системе, но выбрать его снова уже нельзя.
Так реализуется целостность данных: значение более ненужного значения не удаляется, оно остаётся в Системе, но выбрать его снова уже нельзя.
На базовых объектах
Реквизиты-классификаторы, основанные на базовых объектах, отличаются от обычных реквизитов-классификаторов методом создания списка значений - для этого типа реквизитов он формируется автоматически. При этом для формирования списка значений используется уже имеющаяся в Системе структура Дерева проектов, дискуссии и документы проектов (также в виде структуры), а также список пользователей Системы.
- Администрирование → «Реквизиты» → «Создать».
- На открывшейся странице укажите параметры реквизита:
- в параметре «Тип реквизита» выберите значение «классификатор»;
- укажите название реквизита;
- при необходимости введите описание объекта - оно может потребоваться при поиске нужного Вам реквизита в процессе дальнейшего конфигурирования ADVANTA;
- укажите параметры, уникальные для данного типа реквизитов:
- «Разрешить выбор нескольких значений» - позволяет выбирать сразу несколько значений реквизита-классификатора, прикрепленного к объекту или таблице;
- «Иерархический» - можно задавать иерархию в списке значений реквизита-классификатора;
- «Разрешить выбор узловых значений» - для выбора узловых значений в иерархии. Доступно, только если выбран параметр «Иерархический».
- «Тип базового объекта» - выберите тот тип базового объекта, который будет основой выбора значений;
Выберите здесь «Проект», если нужно ассоциировать значения реквизитов с объектами. Значения будут те же, что и в выбранной далее ветке Дерева проектов.

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

