Копировать ссылку на страницу

Синтаксис:

function GetObjectByID(

 ID: Integer): IObject;

Параметры:

ID – ИД объекта.

Возвращаемое значение:

Объект системы.

Описание:

Метод возвращает объект по его ИД. Если объект с типом Kind и ИД, переданным в качестве параметра ID, не существует, то будет сгенерировано исключение. В зависимости от типа фабрики метод возвращает разные объекты:

Тип фабрики

Возвращаемое значение

IFolderFactory

IFolder

IEdocumentFactory

IEDocument

ITaskFactory

ITask

IJobFactory

IJob, INotice или IControlJob в зависимости от того, ИД объекта какого типа было передано

IComponentTokenFactory

IComponentToken

IReferenceFactory

IReference

IScriptFactory

Метод не поддерживается

IReportFactory

Метод не поддерживается

Для фабрики документов IEDocumentFactory и фабрики справочников IReferenceFactory метод инициирует процессы «Открытие справочника», «Открытие записи справочника». Список событий, обрабатываемых при вызове метода, может отличаться от указанного в описании процесса. Получить точный список событий можно с помощью отладчика ISBL.

Пример:

 

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

// JobID – ИД задания.

JobFactory = Application.JobFactory

Job = JobFactory.GetObjectByID(JobID)

Job.Perform

См. также

Свойство Kind

Отладчик ISBL

 

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM