Во всех вычислениях ISBL доступны следующие предопределенные переменные:
Переменная |
Тип |
Описание |
---|---|---|
Application |
Объект-приложение |
|
ComponentTokens |
Фабрика ярлыков компонент |
|
EDocuments |
Фабрика электронных документов |
|
Folders |
Фабрика папок |
|
Jobs |
Фабрика заданий |
|
Object |
Объект системы, для которого выполняется вычисление. Переменная имеет свое значение для каждой компоненты. Описание значений приведено в разделах с описанием переменных конкретных компонент |
|
References |
Фабрика типов справочников |
|
Reports |
Фабрика отчетов |
|
Scripts |
Фабрика сценариев |
|
Searches |
Фабрика поисков |
|
ServiceFactory |
Фабрика сервисных функций |
|
SystemDialogs |
Фабрика диалогов |
|
Tasks |
Фабрика задач |
|
Wizards |
Фабрика мастеров действий |
Примеры использования:
// Выполнить задание.
// JobID – ИД задания.
Job = Jobs.GetObjectByID(JobID)
Job.Perform
// Сгенерировать исключение с локализованным сообщением.
Localization = Application.Localization
Exit(Localization.GetString('ISB_ROL_ERROR_MSG_4'; ISBSYSDEV))
// Показать форму-список справочника.
Users = References.ПОЛ.GetComponent
Users.ComponentForm.Show
// Выполнить поиск всех документов.
SearchDesciption = Searches.Load('EDOCUMENT_SEARCH')
SearchDesciption.Execute
// Импортировать версию электронного документа из файла.
// Destiny – документ, в который нужно импортировать версию.
ImportDialog = SystemDialogs.GetImportEDocumentVersionFromFileDialog(
Destiny; 1; ''; ''; False; False)
ImportDialog.Show(False)