TDMS 5.0. Руководство администратора
Свойства узла классификатора
Отправить замечание
Настройка системы > Классификаторы > Свойства узла классификатора

Glossary Item Box

Узлы классификаторов TDMS обладают набором свойств, обеспечивающих как удобство хранения в них справочной информации, так и их использование для настройки отображения классификаторов и связанных с ними информационных объектов. Редактирование узла классификатора производится в диалоге свойств узла классификатора.

ShowЧтобы открыть диалог свойств узла классификатора

  1. Раскройте дерево классификаторов в разделе Дерева объектов Классификаторы или откройте редактор классификаторов, выполнив команду Классфификаторы... в разделе главного меню Системные.
  2. Выберите нужный узел классификатора и дважды щелкните на выбранном узле левой кнопкой мыши, или воспользуйтесь командой Свойства.

Узел классификатора

Как и все системные объекты TDMS узел классификатора обладает уникальным среди других узлов системным идентификатором (SysId).

Имя и Код используются для отображения узла классификатора в интерфейсе пользователя. При заполнении атрибута значением из классификатора, могут отображаться как имя или код по отдельности, так и их комбинация. Имя и код классификатора используются для быстрой подстановки значений.

Отображение классификатора

Например, если в системе присутствует классификатор договоров, в котором содержится узел с кодом 'ДП' и именем 'Договор подряда', то для того чтобы ввести это значение классификатора, достаточно в поле атрибута ввести значение 'дп'.

Владелелец узла классификатора обладает правом на редактирование данного узла, включая создание вложенных узлов. Владельцем узла классификатора может быть администратор TDMS или группа пользователей. Если значение Владелец не определено, правом на редактирование обладет только системный администратор. Если владельцем назначена группа, правом на редактирование будет обладать каждый член группы. При создании узла классификатора в составе другого узла, Владелец наследуется. При смене одного владельца на другого, все вложенные узлы с таким же владельцем также получат нового владельца.

Для удобства навигации и узлы классификатора обладают индивидуальными Значками. По умолчанию новые узлы наделяются стандартным значком в виде папки. Вы можете заменить этот значок на любой из списка готовых значков или добавить новый значок из системы. Чтобы сменить значок, щелкните левой кнопкой мыши по кнопке с изображением текущего значка. В открывшемся диалоге выбора значка, выберите новый значок. Обратите внимание, что для того чтобы назначить новый значок всем узлам, расположенным на ветви классификатора, достаточно назначить значок корневому узлу этой ветви.

Пользовательские значки классификатора

При составлении структурированных (древовидных) справочников удобно применять узлы-рубрикаторы, значение которых нельзя присвоить атрибуту объекта. Чтобы узел можно было использовать только в качестве раздела, свойство Присваиваемый должно быть установлено в значение Ложь.

Допустим, что в системе присутствует классификатор договоров, верхним узлом которого является узел Договоры, у которого флаг Присваиваемый установлен в значение Ложь. При заполнении значения атрибута Вид договора пользователь не сможет задать значение Договоры, но сможет выбрать любое другое входящее в данный узел, например, Договор подряда, Договор аренды и т.д.

Если вы хотите скрыть классификатор, не удаляя его, используйте свойство Раскрывать в дереве. Свойство распространяется на отображение классификатора в разделе Классификаторы на панели Дерева объектов. Свойство применимо только для самого верхнего узла классификатора.

Флаг Показывать объекты со всех дочерних узлов используется для настройки отображения на панели Состава объектов, обладающих заданными через классификатор свойствами. В том случае, данный флаг установлен в значение Истина, на панель Состава будут выводиться как объекты, обладающие атрибутом, которому присвоено значение данного (текущего) узла, так и всех узлов, находящихся на вложенных уровнях данного (текущего) узла.

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

TDMS использует два вида системных классификаторов - список Должности и классификатор Подразделения. Классификаторы данных видов нельзя удалить. Узлы данных классификаторов обладают дополнительным свойством - таблицей Пользователи. Добавляя Пользователей в таблицу выбранного узла, вы присваиваете этим пользователям соответствующие значения свойств. Редактирование свойств пользователей может также производиться на карточке пользователя, где вы можете выбрать из списка Должность пользователя и привязать его к выбранному в классификаторе Подразделению.

©2016 CSoft Development. Все права зарегистрированы и охраняются законом.