Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

Во всех вычислениях ISBL доступны предопределенные переменные:

Переменная

Тип

Описание

Application

IApplication

Объект-приложение

ComponentTokens

IComponentTokenFactory

Фабрика ярлыков компонент

EDocuments

IEDocumentFactory

Фабрика документов

Folders

IFolderFactory

Фабрика папок

GlobalIDs

IGlobalIDFactory

Фабрика глобальных ИД

Jobs

IJobFactory

Фабрика заданий

Object

IObject

Объект системы, для которого выполняется вычисление. Переменная имеет свое значение для каждой компоненты. Описание значений приведено в разделах с описанием переменных конкретных компонент

References

IReferencesFactory

Фабрика типов справочников

Reports

IReportFactory

Фабрика отчетов

Scripts

IScriptFactory

Фабрика сценариев

Searches

ISearchFactory

Фабрика поисков

ServerEvents

IServerEventFactory

Фабрика серверных событий

ServiceFactory

IServiceFactory

Фабрика сервисных функций

SystemDialogs

ISystemDialogsFactory

Фабрика диалогов

Tasks

ITaskFactory

Фабрика задач

Wizards

IWizardFactory

Фабрика мастеров действий

Пример

 

// Выполнить задание.

// 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)

См. также

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }