В системе TDMS определен корневой системный объект "Объекты" (в английской версии программы Objects), представленный в Дереве объектов отдельным разделом. В составе корневого объекта системы по иерархическому принципу располагаются другие объекты системы, вложенность которых подчинена заданным правилам вхождения объектов друг в друга. На корневой объект не распространяются права на видимость, т.е. он всегда виден всем пользователям. Корневой объект не содержит файлов, форм ввода, ему нельзя присвоить дополнительные свойства. Однако для корневого объекта может быть определен набор команд и прав доступа, в соответствии с которыми, ряд пользователей могут редактировать (разрабатывать) его состав и выполнять определенные действия.
Контекстное меню корневого объекта "Объекты" содержит команды:
-
Создать Предназначена для создания нового объекта определенного типа в составе корневого объекта. Раскрывает вложенное динамическое меню, содержащее список разрешенных для создания в составе корневого объекта типов объектов. Правом на создание объектов в составе корневого объекта, обладает пользователь, имеющий право на редактирование его состава. Вложенное меню содержит также команду Создать выборку.
Создание выборок в составе объектов разрешено только администраторам системы. -
Добавить ссылку Предназначена для помещения ссылки на существующий объект в состав корневого объекта. Раскрывает вложенное динамическое меню, содержащее список разрешенных для добавления в состав корневого объекта типов объектов. Правом на добавление в состав корневого объекта других объектов, обладает пользователь, имеющий право на редактирование его состава. При выборе определенного типа объекта откроется диалог поиска объектов. По завершению поиска и выбора, один или несколько объектов будут размещены в корневом объекте. Вложенное меню содержит также команду Добавить выборку.
Добавление выборок в состав объекта приравнивается к их созданию и разрешено только администраторам системы.
- Добавить копию Предназначена для создания нового объекта определенного типа в составе корневого объекта из копии уже существующего объекта. Раскрывает вложенное динамическое меню, содержащее список разрешенных для создания типов объектов. Правом на добавление копии объекта в состав корневого объекта, обладает пользователь, имеющий как все права на видимость существующего объекта, так и право на редактирование состава корневого объекта. При выборе определенного типа объекта откроется диалог поиска объектов. По завершению поиска, из выбранного объекта создается его копия, которая будет размещена в корневом объекте.
- Вставить Размещает в составе корневого объекта ранее скопированную ссылку на объект. Правом на добавление в состав корневого объекта других объектов, обладает пользователь, имеющий право на редактирование его состава.
- Обновить Перезачитывает из базы данных и обновляет в интерфейсе пользователя набор объектов, размещенных в составе корневого объекта.
- Найти Содержит вложенное динамическое меню, позволяющее произвести поиск среди всех объектов, размещенных в развернутом составе корневого объекта.
-
Права доступа… Открывает диалог назначения прав доступа.
Права доступа назначаются администраторами TDMS.