Справочное руководство по TDMS 5.0 API
Описание проекта
Послать замечания

Glossary Item Box

Описание

TDMS 5.0 Type Library

Классы

Модуль классаОписание
TDMSAddFileDlg

Диалог добавления файлов к объекту TDMS.

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

TDMSApplication

Объект "Приложение TDMS".

TDMSApplication - ключевой объект в API TDMS. Через него осуществляется доступ ко всем остальным объектам и коллекциям API TDMS.

TDMSAttribute

Атрибут.

Атрибут - это значение качественной или количественной характеристики объекта или связи. Создается автоматически при создании нового объекта по шаблону, описанному типом атрибута (TDMSAttributeDef). Принадлежит объекту, входит в коллекцию его атрибутов TDMSObject.Attributes.

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

TDMSAttributeDef

Тип атрибута.

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

TDMSAttributeDefs

Коллекция типов атрибутов.

Может принадлежать приложению в целом (глобальная коллекция - все типы атрибутов, существующие в настройке), типу объекта (локальная коллекция), или быть их подмножеством.

TDMSAttributes

Коллекция атрибутов.

Для объекта коллекция атрибутов - это набор значений с разным типом данных, описывающий свойства объекта, например "Сборочный чертеж" (для свойства "Наименование"), "000.1.П.021" (для свойства "Шифр"). 

 

TDMSClassifier

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

Классификатор - это именованный системный объект, перечень наименований, каждому из которых может быть сопоставлен код. Заданное множество значений последовательно делится на подчиненные подмножества (классификационные группировки) на основе выбранных признаков; при этом образуется иерархическая древовидная структура в виде графа, узлами которого являются группировки.

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

Примеры классификаторов: виды документов, классификатор ЕСКД, сопоставляющий код различным видам деталей, классификатор проектных марок и т.д.

Окно свойств классификатора

TDMSClassifiers

Коллекция классификаторов.

Все классификаторы, созданные в приложении, можно просмотреть через интерфейс (Системные -> Классификаторы...)

Коллекция классификаторов приложения

TDMSCollectionКоллекция элементов произвольного типа.
TDMSCommand

Команда TDMS.

Команда - это именованный системный объект, содержащий некоторый запрограммированный набор действий в виде скрипта или командной строки. Команды предназначены для расширения функционала приложения - автоматизации наиболее типичных в данной настройке задач. 

Для программиста команды - гибкий инструментарий настройки приложения на предметную область. Они могут быть назначены профилю (доступны всем или ряду пользователей), привязаны к статусу объекта или его типу и т.д. Для пользователей команды - это возможность пакетного выполнения практически любых операций: работа с объектами, их файлами и событиями, выполнение запросов, формирование отчетов, получение данных из внешних приложений и т.д.

Окно свойств команды

TDMSCommands

Коллекция команд.

Может принадлежать приложению (все сохраненные команды), объекту или типу объекта. Коллекция команд объекта TDMSObject.Commands для редактирования недоступна.

Коллекция команд приложения

TDMSComment

Комментарий.

Используется для хранения дополнительной информации о системных объектах TDMS.

Описание объекта "Комментарий".
TDMSCommentsКоллекция комментариев, принадлежащая какому-либо системному объекту TDMS.
TDMSContextMenuКонтекстное меню TDMS
TDMSControl

Элемент управления, принадлежащий форме ввода.

Это графический элемент определенного вида, принадлежащий форме ввода, и предназначенный для ввода данных, автоматизации работы или графического оформления окна диалога.

Может быть представлением атрибута (в этом случае создается автоматически, при добавлении атрибута объекта на его форму ввода) или создан независимо (кнопка, рамка, окно просмотра файла или статический текст).

Элементы управления на форме ввода

TDMSControlsКоллекция элементов управления формы ввода.

Элементы управления на форме ввода

TDMSCreateObjectDlg

Диалог создания объекта TDMS.

Создает новый объект заданного типа ObjectDef в составе указанного родительского объекта ParentObject.

Диалог создания нового объекта в составе заданного

 

TDMSDialogs

Коллекция диалогов TDMS.

Ряд диалогов, предназначенных для выполнения наиболее часто встречающихся действий.

TDMSEditMessageDlg

Диалог редактирования почтового сообщения.

Диалог редактирования почтового сообщения 

TDMSEditObjectDlg

Диалог редактирования свойств объекта TDMS.

 Диалог редактирования свойств объекта

 

TDMSEvent

Событие TDMS.

Событие – факт, явление, наступившее в процессе работы приложения в некоторый момент времени. В TDMS различаются события 2х видов:

  • Регистрируемое событие (TDMSEvent) – зарегистрированный в системном Журнале событий факт истории работы приложения, включая события работы пользователей и жизненного цикла объектов.
  • Программируемое событие (например, ObjectModified) – сообщение API TDMS из предусмотренного в системе набора, которое может быть перехвачено процедурой – обработчиком события. Обработка событий возможна для объектов, выборок, команд, пользовательского интерфейса и приложения в целом; это инструмент, определяющий «поведение» приложения и его компонентов.

По умолчанию в системе регистрируются все события предусмотренных классов и типов, они автоматически добавляются в коллекцию событий приложения. Данное множество можно ограничить настройкой параметров Журнала событий. Набор автоматически регистрируемых событий может быть также дополнен программно созданными объектами TDMSEvent.

Свойства объекта Событие

TDMSEvents

Коллекция зарегистрированных событий.

Содержит историю работы приложения (все события по всем пользователям с момента установки TDMS - TDMSApplication.Events) или жизненного цикла отдельного объекта TDMS (TDMSObject.Events).

Журнал событий TDMS

TDMSEventsFilter

Программный фильтр коллекции событий.

API-аналог Фильтра в окне Журнала событий. Позволяет программно ограничить размеры коллекции, с которой предполагается работать, на время выполнения скрипта. Никак не влияет на регистрацию событий приложения и объектов (это можно сделать только в настройках через интерфейс: Системные -> Параметры... -> Журнал событий).

Журнал событий TDMS / Фильтр событий

TDMSFile

Файл.

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

TDMSFileDef

Тип файла.

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

Окно свойств типа файла

TDMSFileDefs

Коллекция типов файлов.

Может принадлежать приложению (TDMSApplication.FileDefs) или типу объекта, или их подмножество.

Типы файлов, созданные в приложении

TDMSFileDlg

Диалог открытия/сохранения файла.

Диалог открытия/сохранения файла

TDMSFilesКоллекция файлов объекта TDMS (или ее подмножество).
TDMSFunctionОписание внешней функции в скрипте (с ключевым словом extern).
TDMSGroup

Группа пользователей TDMS.

Именованное множество пользователей. Группы в TDMS могут отражать структуру предприятия (формироваться по подразделениям) и/или создаваться независимо (например, группа пользователей из разных отделов для работы в рамках проекта). Если в окне свойств группы указано "Автоформировать по подразделению", то пользователь, в чьей карточке указано данное подразделение, автоматически будет зачислен в соответствующую группу. Состав автоформируемой группы редактировать нельзя.

Одна группа в приложении создается при установке и не может быть удалена или отредактирована ("Все пользователи"). В нее добавляются все пользователи, регистрируемые в приложении.

Свойства группы пользователей

TDMSGroups

Коллекция групп пользователей.

Структура групп пользователей приложения является линейной (не может быть вложенных групп).

Группы пользователей TDMS

TDMSIcon

Значок (иконка).

Именованный системный объект, графический значок, присвоенный некоторому элементу пользовательского интерфейса.

Окно свойств иконки

TDMSIcons

Полная коллекция значков, доступных в приложении.

Первыми в коллекции идут пользовательские значки (начиная с 0-го). Их набор доступен для просмотра/редактирования через интерфейс (Системные -> Значки...). Полную коллекцию значков приложения можно увидеть в окне выбора, открывающемся при назначении иконки любому элементу TDMS, обладающему этим свойством (тип объекта, выборка и пр.).

Все значки приложения   Значки, загруженные пользователями

TDMSInputForm

Форма ввода.

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

Конструктор формы ввода

TDMSInputFormsКоллекция форм ввода.

Все формы ввода, созданные в приложении

TDMSLink

Связь двух объектов TDMS - контейнера и объекта в его составе (TDMSObject.Content).

Связь - это отношение между двумя объектами, которое может иметь количественное или качественное выражение (атрибут). Пример: родительский объект "Сборочный узел", объект в составе - "Крепежное изделие", атрибут связи - "Количество". Связь между двумя объектами TDMS создается автоматически при создании объекта в составе другого или добавлении ссылки на него в состав объекта-контейнера. Таким образом, объект "Связь" не может создаваться или удаляться сам по себе, вне зависимости от отношений объектов.

TDMSLinksКоллекция связей между объектами TDMS.
TDMSMailFolder

Почтовая папка.

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

 Окно свойств почтовой папки

TDMSMailFolderDlg

Диалог свойств указанной почтовой папки текущего пользователя.

Окно свойств почтовой папки

TDMSMailFolders

Коллекция папок, содержащихся в папке "Почта" текущего пользователя.

Папка "Почта" каждого пользователя содержит несколько вложенных папок, четыре из которых предопределены в системе:

  • В папку Входящие попадают входящие сообщения внутренней почты.
  • В папке Отправленные содержатся отправленные сообщения.
  • В папке Черновики сохраняются созданные, но не отправленные сообщения.
  • В папке Архивные содержатся сообщения, удаленные из других папок. Удаление сообщения из этой папки удаляет сообщение из системы.

Предопределенные папки, включая корневую папку Почта, нельзя переименовать или удалить.

Вложенные папки в системной папке <<Почта>>

TDMSMessage

Почтовое сообщение.

Может содержать объекты в качестве вложений. Для предоставления пользователю возможности редактирования сообщения используется диалог TDMSEditMessageDlg.

Почтовое сообщение

TDMSMessagesКоллекция почтовых сообщений.
TDMSMessagesFilter

Фильтр почтовых сообщений.

API-аналог Фильтра сообщений на Панели состава, дополненный критериями отбора. Позволяет программно ограничить размеры коллекции, с которой предполагается работать, на время выполнения скрипта.

Фильтр почтовых сообщений

TDMSObject

Объект - базовое понятие TDMS.

Объект в TDMS - это информационная единица, модель конкретной сущности реального мира (предмет, явление, процесс или их часть). Создается по описанию, заложенному в соответствующем типе объекта (другими словами, объект является экземпляром некоторого типа); однотипные объекты обладают одинаковой структурой, поведением и отношением (связями) с объектами других типов. 

Объектами в TDMS могут быть любые материальные, финансовые или людские ресурсы, различные виды документации (чертежи, спецификации, ...), работы различных уровней (проекты, этапы, задания, ...). Объект в TDMS описывается набором значений его свойств (атрибутов) и в каждый момент времени находится в определенном состоянии (статусе); он обладает заданным набором способов перехода из текущего состояния в следующее; может иметь в своем составе другие объекты и/или файлы (обычно используются для представления документов и чертежей). Набор свойств объекта TDMS состоит из нескольких предопределенных системных свойств и произвольного набора дополнительных атрибутов.

Карточка объекта TDMS

TDMSObjectDef

Тип объекта TDMS.

Это именованный системный объект, описывающий группу однородных объектов. Определяет свойства, поведение и набор состояний, которыми будут обладать объекты, построенные по данному описанию (производные объекты), и правила их взаимодействия с объектами других типов. Может быть определен на основе другого типа, называемого базовым; производный тип наследует все свойства и методы базового (начиная с 3й версии, TDMS поддерживает иерархию наследования типов). В терминах программирования тип объекта - это специальный тип данных; переменной такого типа является объект.

Например, тип "Чертеж" должен определять для всех производных объектов атрибуты лист, наименование, формат и т.п., разрешать добавление файлов чертежей определенных форматов, иметь стадии разработки, контроля и утверждения и заданные способы перехода между ними и так далее.

На этапе разработки типов объектов TDMS закладывается общая структура системы документооборота предприятия. Определяя типы объектов, приложение можно настроить для работы в любой предметной области.

 Окно свойств типа объекта TDMS

TDMSObjectDefs

Коллекция типов объектов TDMS.

Типы объектов, определенные в приложении

TDMSObjectsКоллекция объектов TDMS.
TDMSPermissions

Права доступа.

Права доступа в TDMS - это набор разрешений/исключений на выполнение ряда предопределенных действий над объектами и выборками. Набор формируется по принципу сложения из прав, образованных набором ролей пользователя (включая административные полномочия, если есть), свойствами типа объекта и его текущим статусом; при этом "запрещено все, что не разрешено", т.е. запрещающее ограничение преобладает над разрешающим.

Права доступа определяются для групп и пользователей системы по отношению к каждому объекту индивидуально. Назначаются права системным администратором либо администратором данного объекта. Полным набором прав, позволяющим выполнять любые действия над любыми объектами TDMS, обладает только системный администратор. Исключение составляют случаи, определяемые свойствами типа объектов – например, отсутствие поддержки версионности.

Суммарные права пользователя на доступ к объекту

TDMSProfile

Пользовательский профиль.

Профиль - это именованный системный объект, набор настроек, предназначенный для управления видимостью (и только) элементов пользовательского интерфейса. Может назначаться группе или индивидуально пользователю. Никак не влияет на права пользователей, которым он назначен.

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

Окно свойств пользовательского профиля

TDMSProfiles

Коллекция профилей, созданных в приложении.

Коллекция профилей пользователей приложения

TDMSProgressDlg

Индикатор хода выполнения операции (элемент управления ProgressBar) в главном окне TDMS.

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

Индикатор хода выполнения операции (прогресс)

TDMSQueriesКоллекция выборок.
TDMSQuery

Выборка.

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

В TDMS предусмотрена возможность размещать сохраненные запросы (выборки) непосредственно в Дереве объектов. Результат работы выборки может отображаться как в Дереве объектов, так и на Панели состава. Сами выборки отображаются только в Дереве объектов.

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

Окно свойств выборки

TDMSRemoveObjectDlg

Диалог удаления объекта.

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

Диалог удаления объекта

TDMSReportТекущая команда-отчет, может быть получена через свойство ThisReport.
TDMSRole

Роль пользователя или группы пользователей на объекте.

Роль - это именованный набор прав доступа, назначенный пользователю (группе пользователей) на конкретный объект. Является экземпляром типа роли. Типы ролей определяются при настройке системы, но могут активно добавляться в процессе ее эксплуатации.

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

В системе предопределена роль "Разработчик", которая автоматически присваивается пользователю, создавшему объект.

Роли, назначенные группам и пользователям на объект

TDMSRoleDef

Тип роли.

Представляет собой именованный системный объект - абстрактный набор прав доступа, не привязанный к конкретному объекту и пользователю, а только фиксирующий разрешение или запрет для каждого из возможных действий над объектом. Например, типу роли "Разработчик" присваивается полный набор разрешений, а типу роли "Общий доступ" - только право на просмотр объекта и его файлов. На основе типа роли создается роль на конкретном объекте для пользователя или группы.

Определение набор прав для типа роли

TDMSRoleDefs

Коллекция типов ролей приложения.

Может быть получена через свойство TDMSApplication.RoleDefs.

Типы ролей, созданные в системе

TDMSRoles

Коллекция ролей, определенных для некоторого объекта TDMS.

Роли, определенные для объекта

TDMSRunApplicationsКоллекция экземпляров TDMS, запущенных на данном компьютере.
TDMSScript

Текущий исполняемый скрипт.

TDMSSearchObjectDlg

Диалог поиска объектов.

Дает возможность пользователю быстро найти объекты по одному или нескольким параметрам. Искать можно по атрибутам объекта и/или по системным параметрам объекта (статус, время создания и т.д.). Перед показом диалога можно задать тип искомого объекта и объект, в составе которого следует искать.

Диалог поиска объектов

TDMSSelectClassifierDlg

Диалог выбора узла классификатора.

Позволяет пользователю выбрать один какой-либо узел в указанном разделе дерева классификаторов.

Диалог выбора классификатора

TDMSSelectDlg

Диалог выбора одного/нескольких элементов из массива или коллекции объектов TDMS (возможно разнотипных) .

Диалоговое окно выбора

TDMSSelectObjectDlg

Диалог выбора объектов из заданной коллекции объектов TDMS.

Дает возможность пользователю выбрать один или несколько объектов. Можно задать тип показываемых объектов ObjectDef или коллекцию объектов для выбора SelectFromObjects.

Диалог выбора объектов 

TDMSSelectUserDlg

Диалог выбора пользователей или групп пользователей.

Дает возможность выбора из всех пользователей, определенных в приложении, или из некоторой коллекции.

Диалог выбора пользователей/групп

TDMSSetSignDlg

Диалог инициализации подписи пользователя на объекте TDMS.

Позволяет пользователю поставить подпись от своего имени или от имени другого пользователя (потребуется ввод его пароля).

Диалог инициализации подписи на объекте

TDMSSheet

Таблица.

Служит для представления результатов выборки на Панели состава. Состоит из именованных столбцов, строк и ячеек на их пересечении.

Таблица результатов выборки

TDMSShell

Пользовательская оболочка TDMS.

Объект используется для программного доступа к некоторым  элементам пользовательского интерфейса.

TDMSSign

Подпись пользователя на объекте TDMS.

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

Инициализированная подпись пользователя на объекте

TDMSSignDef

Тип подписи.

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

Свойства типа подписи

TDMSSignDefsКоллекция типов подписей, созданных в приложении.
TDMSSigns

Коллекция всех подписей объекта (пустых, инициализированных, недействительных).

Коллекция подписей на объекте

TDMSSimpleEditDlg

Диалог ввода (редактирования) текстовой строки или пароля.

Дополнительный инструмент для получения ввода пользователя (простой текстовый ввод можно также получать с помощью VB-функции InputBox()).

Диалог пользовательского ввода

TDMSStatus

Статус объекта TDMS.

Именованный системный объект, описывающий некоторое возможное состояние (этап жизненного цикла) объекта в виде набора разрешенных/запрещенных над объектом действий. Примеры: редактирование запрещено ("Объект на согласовании"); фиксированное состояние, когда все действия запрещены ("Объект в архиве").

Каждый объект TDMS может иметь один начальный и один конечный статус. На статусы, имеющие свойства начальный и конечный, налагаются следующие правила:

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

Статус обладает рядом дополнительных функций:

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

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

Основные свойства статуса и набор прав, им определяемый

TDMSStatuses

Коллекция статусов.

Коллекция статусов приложения

TDMSTableAttribute

Коллекция строк табличного атрибута (атрибута, свойство TDMSAttribute.Type которого имеет значение  tdmTable).

Табличный атрибут на форме ввода

TDMSTableAttributeRowСтрока таблицы.
TDMSTextFormatФормат текста в ячейке (строке) таблицы.
TDMSUser

Пользователь, зарегистрированный в TDMS.

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

Карточка пользователя

TDMSUsers

Коллекция пользователей.

Коллекция пользователей приложения

TDMSUtilityДополнительные методы для работы с TDMS.
TDMSVersions

Коллекция версий объекта TDMS.

Версия - это копия объекта специального вида, предназначенная для хранения истории разработки. Является неотъемлемой частью объекта, его специальным свойством, и хранит информацию об атрибутах и файлах объекта на некотором этапе жизненного цикла (информация о составе объекта не сохраняется). Механизм версионности обеспечивает возможность восстановления информации (т.н. «отката» к фиксированной точке).

  • В TDMS не допускается наличие более одной активной (актуальной, текущей) версии объекта. Активная версия объекта тождественна самому объекту.
  • Не допускается изменение свойств неактивной версии после ее фиксации.
  • Нельзя удалить активную версию; она может быть удалена только вместе с самим объектом.
  • На версии объектов не распространяется большинство функций управления объектами.
  • Права доступа к версии объекта определяются правами доступа к объекту (версии не обладают собственными правами доступа).
  • Версии хранятся в виде линейного списка, без узлов и ветвлений. TDMS позволяет создать новую (актуальную) версию из произвольной версии, но древовидная структура версий не сохраняется и не поддерживается.
  • Версии обладают собственными глобальными идентификаторами, обеспечивая возможность раздельного импорта/экспорта и выгрузки файлов нескольких версий одного объекта в целях просмотра и сравнения. GUID активной версии объекта совпадает с GUID объекта.

Публичные Перечисления

ПеречислениеОписание
TDMSAuthTypeТип аутентификации (сервис контроля доступа, осуществляющий проверку регистрационной информации пользователя) при входе в систему.
TDMSBorderTypeКонстанта, определяющая расположение границы прямоугольной области.
TDMSCmdEnum

Идентификатор группы команд/подменю/команды контекстного меню.

Разделы контекстного меню объекта

TDMSCollectionTypeТип коллекции, создаваемой командой CreateCollection.
TDMSCommandClassКласс команды. Константа, определяющая набор действий, выполняемых командой по умолчанию.
TDMSCommandTypeТип (формат) команды: команда, командная строка или скрипт.
TDMSDatabaseTypeТип базы данных TDMS.
TDMSDataTypeТип данных TDMS.
TDMSEventClass

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

TDMSEventTypeТип регистрируемого события TDMS. Константа, определяющая событие конкретного вида, зарегистрированное в приложении.
TDMSFileAction 
TDMSFileLocationМесто хранения файлов.
TDMSFileOperation 
TDMSIconBitCountГлубина  цвета сохраняемого изображения (иконки).
TDMSLockModeТип блокировки объекта TDMS.
TDMSMessageStatusСтатус почтового сообщения. Константа, определяющая текущее состояние данного сообщения.
TDMSModeТип лицензии TDMS.
TDMSObjectCheckInCloseВарианты окончания редактирования файлов объекта.
TDMSPermissionПраво доступа к объекту TDMS. Константа, определяющая набор разрешенных действий пользователя (роли) по отношению к данному объекту.
TDMSPriorityПриоритет почтового сообщения. Константа, определяющая степень важности, которая будет присвоена при отправке сообщению.
TDMSQueryConditionTypeКритерии поиска в выборке. Значение константы определяет параметр, по которому будет производиться поиск.
TDMSReplaceModeРежим импорта объектов с дублирующимся GUID.
TDMSReportType

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

TDMSSaveOptions 
TDMSSearchIn 
TDMSSearchInLinkType 
TDMSSimpleEditTypeТип диалога ввода текстовой строки. Константа, определяющая представление данных в поле ввода диалога.
TDMSSystemFormТип системной формы
TDMSTextAlignmentПараметры выравнивания текста в поле.
TDMSUserTypeТип пользователя TDMS.
TDMSVersionTypeНомер версии TDMS.
TDMSWindowTypeТип окна
© 2016 CSoft Development. Все права защищены.