Справочное руководство по TDMS 7.0 API
TDMSApplication Объект Члены класса
Смотри также  Overview  Отправить замечание

Glossary Item Box

Public Методы

Public Метод AbortTransactionОткатывает (roll-back) открытую транзакцию.
Public Метод AddNotifyДобавляет строку текста в Окно сообщений.
Public Метод ClearNotifyОчищает список Окна сообщений
Public Метод CommitTransactionЗавершает транзакцию.
Public Метод CreateCollectionСоздает динамическую объектную коллекцию указанного типа.
Public Метод CreateDictionaryСоздает словарь глобальных переменных. Возвращает объект Scripting.Dictionary.
Public Метод CreateEventСоздает объект типа TDMSEvent Объект и добавляет его в Журнал событий. Позволяет создавать события произвольного типа с целью дополнения информации об истории работы приложения.
Public Метод CreateMessageСоздает новое почтовое сообщение TDMSMessage Объект.
Public Метод CreateQueryСоздает динамическую выборку TDMSQuery Объект.
Public Метод CreateSheetСоздает виртуальную таблицу TDMSSheet Объект.
Public Метод DebugPrintВыводит сообщение в консоль TDMSDeveloper подключенного к TDMS и в файл лога клиента в полном режиме лога(для сервера в консоль сервера + лог сервера)
Public Метод ExecuteCommandВыполняет заданную команду TDMSCommand Объект.
Public Метод ExecuteQueryВыполнить запрос - сохраненный или динамически созданный.
Public Метод ExecuteScriptВыполнить заданный скрипт.
Public Метод ExportClassifiersЭкспортирует классификаторы в xml файл.
Public Метод ExportObjectsВыполнить экспорт указанного объекта или коллекции объектов в файл с заданным именем.
Public Метод ExportObjectsXMLЭкспортирует объекты в xml файл.
Public Метод ExportObjectsXML2Экспортирует объекты в xml файл.
Public Метод ExportSchemeЭкспортировать структуру базы TDMS в файл с заданным именем
Public Метод ExportUsersЭскпортирует пользователей TDMS в файл с расширением .tds
Public Метод ExportXMLSchemeЭкспорт схемs TDMS в папку, каждый объект схемы будет представлен xml файлом.
Public Метод GetObjectByGUIDПолучить объект по заданному идентификатору (F_GUID).
Public Метод GetObjectByObjectGuidВозвращает активную версию объекта c глобальным идентификатором, переданным в качестве аргумента. Поиск производится по полю F_OBJECTGUID. Для сравнения метод GetObjectByGuid возвращает версию объекта, используя глобальный идентификатор версии F_GUID.
Public Метод GetUnsynchronizedFilesПолучает несинхронизированные файлы.
Public Метод ImportClassifiersПолучает классификаторы из xml файла.
Public Метод ImportObjects

Импортировать коллекцию объектов из файла с заданным именем.

Public Метод ImportObjectsXMLПолучает объекты из xml файла.
Public Метод ImportObjectsXML2Получает объекты из xml файла.
Public Метод ImportScheme

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

Public Метод ImportUsersИмпортирует пользователей TDMS из файла с расширением .tds
Public Метод ImportXMLSchemeИмпортирует структуру базы TDMS из файла.
Public Метод InputBoxПоказывает диалоговоя окно.
Public Метод LocalizedStringОсуществляет перевод строки
Public Метод LockedObjectsПолучить коллекцию заблокированных объектов во всей системе или по выбранному пользователю.
Public Метод LoginВыполнить процедуру входа пользователя в систему без показа диалогового окна "Вход в TDMS".
Public Метод LoginDlgВызов диалога "Вход в TDMS"
Public Метод MsgBoxВыводит сообщение на экран.
Public Метод NetPipeПолучает имя Net Pipe
Public Метод QuitЗавершить работу приложения.
Public Метод RedirectBrowserПеренаправление или открытия адреса url в браузере по умолчанию. newWindow (1) - открыть в новом окне.
Public Метод SaveContextObjectsСохраняет все измененные(редактируемые) в данной команде объекты
Public Метод StartTransactionОткрыть транзакцию.
Public Метод StartTransactionWithLockЗапускает транзакцию с блокировкой.
Public Метод SynchronizeObjectСинхронизирует файлы объекта текущего пользователя с файловым сервером.
Public Метод SynchronizeObjectsСинхронизирует файлы объектов текущего пользователя с файловым сервером.

Public Свойства

Public Свойство ApplicationFolderПолный путь к  TDMS.
Public Свойство ApplicationNameИмя текущей базы данных.
Public Свойство AttributeDefsКоллекция всех типов атрибутов, существующих в приложении.
Public Свойство AttributesКоллекция собственных атрибутов объекта TDMSApplication Объект (системные атрибуты).
Public Свойство CallObjectsEventsFromCOMСвойство, указывающее, генерировать ли события в результате действий через COM интерфейс TDMS.
Public Свойство ClassifiersКоллекция классификаторов верхнего уровня (непосредственно подчиненных корневому разделу "Классификаторы").
Public Свойство CommandsКоллекция всех команд, существующих в приложении.
Public Свойство CurrentClientTimeВозвращает время клиентского приложения.
Public Свойство CurrentComputerВозвращает имя текущего компьютера.
Public Свойство CurrentTimeТекущее время на сервере базы данных TDMS.
Public Свойство CurrentUserТекущий пользователь приложения.
Public Свойство DatabaseLocation

Местонахождение текущей базы данных - строка в формате ИМЯ_СЕРВЕРА\ИМЯ_БАЗЫ_ДАННЫХ.

Public Свойство DatabaseNameИмя текущей базы данных.
Public Свойство DatabaseTypeТип текущей базы данных.
Public Свойство DepartmentsКорневой классификатор "Отдел" (список подразделений предприятия).
Public Свойство DesktopУзел "Рабочий стол" Дерева объектов TDMS.
Public Свойство DialogsКоллекция диалогов TDMS, предназначенных для выполнения наиболее часто встречающихся действий.
Public Свойство DictionaryХранилище глобальных переменных приложения.
Public Свойство EventsКоллекция всех событий, зарегистрированных в приложении с момента установки.
Public Свойство FileDefsКоллекция всех типов файлов, определенных в приложении.
Public Свойство GroupsКоллекция всех групп пользователей, созданных в приложении.
Public Свойство hWndДескриптор (handle) главного окна приложения.
Public Свойство IconsКоллекция всех значков (иконок), зарегистрированных в приложении.
Public Свойство InputFormsКоллекция всех форм ввода, созданных в приложении.
Public Свойство IsActiveTransactionФлаг "Открытая транзакция".
Public Свойство IsLoggedInФлаг, отображающий что TDMS подключен к базе данных (включая проверку учетной записи пользователя TDMS)
Public Свойство MailFolders

Коллекция почтовых папок, содержащихся в разделе "Почта" Дерева объектов TDMS.

Public Свойство MailRootFolder

Раздел "Почта" Дерева объектов TDMS.

Public Свойство MessagesКоллекция всех почтовых сообщений текущего пользователя.
Public Свойство ModeТип лицензии TDMS.
Public Свойство ObjectDefsКоллекция всех типов объектов, созданных в приложении.
Public Свойство OLERequestPendingTimeout

Определяет, как долго приложение будет ждать ответа от OLE - вызова

Public Свойство PositionsКорневой классификатор "Должность".
Public Свойство ProfilesКоллекция всех пользовательских профилей, созданных в приложении.
Public Свойство QueriesКоллекция всех глобальных выборок (сохраненных запросов), созданных в приложении.
Public Свойство RoleDefsКоллекция всех типов ролей, созданных в приложении.
Public Свойство RootУзел "Объекты" Дерева объектов TDMS.
Public Свойство ServerNameИмя сервера базы данных TDMS
Public Свойство ShellПользовательский интерфейс TDMS.
Public Свойство SignDefsКоллекция всех типов подписей, созданных в приложении.
Public Свойство StatusesКоллекция всех статусов, созданных в приложении.
Public Свойство UserMailRootВозвращает объект пердставляющий из себя корневую почтовую директорию пользователя
Public Свойство UsersВсе пользователи, зарегистрированные в приложении.
Public Свойство UtilityНабор дополнительных методов-утилит для работы с TDMS.
Public Свойство VersionВерсия текущего приложения TDMS.
Public Свойство VisibleПоказать/скрыть главное окно приложения.
Public Свойство WorkFolderПуть к папке, созданной на локальном жестком диске для выгрузки файлов редактируемых объектов.

События

Public Событие BeforeQuitГенерируется в момент завершения работы TDMS перед закрытием главного окна приложения.
Public Событие CommandBeforeExecuteГенерируется перед исполнением команды.
Public Событие CommandCompletedГенерируется по завершении выполнения команды.
Public Событие ContextMenuBeforeShowГенерируется перед выводом на экран контекстного меню объекта.
Public Событие ContextMenuItemAddГенерируется перед добавлением каждой команды в контекстное меню.
Public Событие ExportCompleted

Генерируется по окончании операции экспорта объектов в файл.

Public Событие FileAddedГенерируется в случае успешного добавления файла к объекту. Если добавляется группа файлов - событие генерируется для каждого файла в отдельности.
Public Событие FileBeforeAddГенерируется перед добавлением файла к объекту. Если добавляется группа файлов - событие генерируется для каждого файла в отдельности.
Public Событие FileBeforeCheckInГенерируется перед загрузкой/обновлением содержимого файла объекта в файловом хранилище TDMS .
Public Событие FileBeforeCheckOutГенерируется перед выгрузкой файла объекта на жесткий диск для редактирования или просмотра.
Public Событие FileBeforeEraseГенерируется перед удалением файла объекта из файлового хранилища TDMS.
Public Событие FileCheckedInГенерируется после успешной загрузки или обновления содержимого файла объекта в файловом хранилище TDMS .
Public Событие FileCheckedOutГенерируется после успешной выгрузки файла объекта на жесткий диск для редактирования или просмотра.
Public Событие FileErasedГенерируется в момент удаления файла из файлового хранилища.
Public Событие FilesDragAndDroppedГенерируется после окончания перетаскивания файлов в окно TDMS посредством операции Drag&Drop.
Public Событие FileUnsynchronizedCобытие приходит, когда произошло обращение к файлу за содержимым, для которого нет содержимого
Public Событие FileWorkFolderOverwriteСобытие вызывается, если файл в папке уже существует, чтобы подавить вопрос:"Файл в рабочей папке объекта изменен, перезаписать и автоматически разрешить конфликтную ситуацию".
Public Событие FormAttributeChangeГенерируется после каждого изменения значения атрибута формы ввода при переключении фокуса ввода на другой элемент.
Public Событие FormBeforeCloseГенерируется перед закрытием формы ввода. 
Public Событие FormBeforeShowГенерируется в момент открытия формы ввода, но перед показом ее на экране.
Public Событие FormTableAttributeBeforeRowAddГенерируется перед добавлением строки табличного атрибута на форме ввода
Public Событие FormTableAttributeBeforeRowRemoveГенерируется перед удалением строки табличного атрибута на форме ввода
Public Событие FormTableAttributeChangeГенерируется после изменения значения любого поля табличного атрибута при переключении фокуса ввода на другой элемент.
Public Событие FormTableAttributeRowAddedГенерируется после добавленя строки табличного атрибута на форме ввода
Public Событие FormTableAttributeRowOrderChangedГенерируется после изменения порядка строк в табличном атрибуте на форме ввода
Public Событие FormTableAttributeRowRemovedГенерируется после удаления строки табличного атрибута на форме ввода
Public Событие ImportCompleted

Генерируется по окончании операции импорта коллекции объектов из файла *.dat.

Public Событие ListBeforeShowГенерируется перед перерисовкой Панели состава (даже если объект/выборка/классификатор состава не имеют).
Public Событие ListUseDatabaseFilterСобытие, что сбрасывает bUseDatabaseFilter на значение False для выключения фильтров базы данных и клиентского фильтра.
Public Событие MainWindowShownГенерируется после отображения/сокрытия главного окна приложения (включая сворачивание в трэй).
Public Событие MessagesReceivedГенерируется при выполнении проверки новых почтовых сообщений, независимо от их наличия.
Public Событие ObjectBeforeCheckInГенерируется перед обновлением содержимого файлов объекта в файловом хранилище TDMS после их редактирования/просмотра внешним приложением.
Public Событие ObjectBeforeCheckOutГенерируется перед выгрузкой файлов объекта на жесткий диск (для редактирования или просмотра).
Public Событие ObjectBeforeContentAddГенерируется перед добавлением объектов в состав родительского объекта.
Public Событие ObjectBeforeContentRemoveГенерируется перед удалением объектов из состава родительского объекта.
Public Событие ObjectBeforeCreateГенерируется перед созданием нового пользовательского объекта.
Public Событие ObjectBeforeEraseГенерируется перед удалением объекта из базы данных TDMS.
Public Событие ObjectBeforeModifyГенерируется перед сохранением изменений объекта, в момент закрытия Окна свойств.
Public Событие ObjectBeforeSignГенерируется перед непосредственным подписыванием содержимого объекта подписью данного типа.
Public Событие ObjectBeforeSignAddГенерируется перед добавлением шаблона подписи на объект (т.е. объект требуется подписать этим типом подписи)
Public Событие ObjectBeforeSignDropГенерируется перед пометкой подписи как недействительной, когда пользователь отозвал свою подпись.
Public Событие ObjectBeforeSignEraseГенерируется перед удалением шаблона подписи с объекта (удаление возможно только неподписанной, не действительной, или отозваной подписи)
Public Событие ObjectCheckedInГенерируется после успешного обновления файлов объекта.
Public Событие ObjectCheckedOutГенерируется после успешной выгрузки файлов объекта на жесткий диск (для редактирования или просмотра).
Public Событие ObjectCheckExternalSignГенерируется при проверке подписи на действительность. Обработчик события должен быть реализован, если для подписывания используются сторонние приложения.
Public Событие ObjectContentAddedГенерируется после успешного добавления объектов в состав родительского объекта.  
Public Событие ObjectContentRemovedГенерируется после успешного удаления объектов из состава родительского объекта.
Public Событие ObjectCreatedГенерируется после успешного создания нового объекта.
Public Событие ObjectErasedГенерируется в момент удаления объекта из базы данных TDMS.
Public Событие ObjectImported

Генерируется по окончании операции импорта для каждого из импортированных объектов.

Public Событие ObjectModifiedГенерируется после успешного сохранения изменений объекта.
Public Событие ObjectPropertiesDlgBeforeCloseГенерируется перед закрытием Окна свойств объекта.
Public Событие ObjectPropertiesDlgInitГенерируется перед инициализацией диалога свойств обьекта. Позволяет выбрать начальную вкладку для отображения, запомнить исходные параметры в словаре и т.д.
Public Событие ObjectPropertiesDlgShowГенерируется перед выводом на экран Окна свойств объекта.
Public Событие ObjectsBeforeEraseГенерируется перед удалением коллекции объектов из системы.
Public Событие ObjectsDragAndDroppedСобытие, возникающие при выборе и добавлении объектов в дерево.
Public Событие ObjectsErasedГенерируется в момент удаления коллекции объектов из базы данных TDMS.
Public Событие ObjectSignAddedГенерируется когда добавлен шаблон подписи на объект (т.е. объект требуется подписать этим типом подписи)
Public Событие ObjectSignDroppedГенерируется когда пользователь отозвал подпись. (Подпись недействительна)
Public Событие ObjectSignedГенерируется когда подпись проставлена. (Т.е. пользователь подписал объект данным типом подписи)
Public Событие ObjectSignErasedГенерируется когда шаблон подписи удалён с объекта (удаление возможно только неподписанной, не действительной, или отозваной подписи)
Public Событие ObjectSignExternalPropertiesDlgСобытие возникает при нажатии кнопки Дополнительно на диалоге свойств подписи. Для отображения дополнительных свойств внешней подписи, если таковые имеются.
Public Событие ObjectStatusBeforeChangeГенерируется перед изменением статуса обьекта
Public Событие ObjectStatusChangedГенерируется после изменения статуса обьекта
Public Событие OnDDEГенерируется перед вызовом стандартного TDMS-обработчика DDE команд
Public Событие OnNotifyПерехватчик события вывода в нотификатор TDMS, например,  можно логировать notify сообщения.
Public Событие OnScriptErrorГенерируется при возникновении ошибки выполнения скрипта (ошибка VBS или внутреннего контроля API COM TDMS)
Public Событие QueryAfterExecuteГенерируется после выполнения запроса, но перед отображением результатов на экране.
Public Событие QueryBeforeExecuteГенерируется перед выполнением запроса.
Public Событие QuitГенерируется в момент завершения работы TDMS после закрытия главного окна приложения.
Public Событие StartupГенерируется при запуске TDMS - после закрытия диалога входа в систему, но перед открытием главного окна приложения.
Public Событие TimerГенерируется один раз в 10 секунд с момента запуска приложения.
Public Событие VersionBeforeCreate

Генерируется перед созданием версии обьекта

Public Событие VersionCreatedГенерируется после создания версии обьекта

Смотри также

© 2023 CSoft Development. Все права защищены.