Type parameters
Hierarchy
-
ItemRef<ApplicationItem<Data, Params>>
- ApplicationItemRef
Properties
Readonly code
Код приложения цели ссылки (код приложения).
Readonly id
Идентификатор цели ссылки.
Readonly namespace
Пространство имен цели ссылки (код раздела приложения).
Methods
delete
-
Метод ApplicationItemRef.delete позволяет удалить элемент приложения.
await Context.data.app.delete();
Returns Promise<void>
docflow
-
Метод получает объект для работы с документооборотом.
const item = await Context.data.n1; const approvalLists = await item.docflow().getApprovalLists();
Returns DocflowApplicationItemRef
fetch
-
Запрос полных данных объекта-ссылки.
Returns Promise<ApplicationItem<Data, Params>>
getFolder
-
Метод ApplicationItemRef.getFolder позволяет получить папку элемента иерархического справочника.
const item = await Context.data.n1; const folder = await item.getFolder();
Returns Promise<TFolder | undefined>
getRegistrations
-
Метод устарел. Получение списка регистраций элемента приложения.
const item = Context.data.d1! await item.getRegistrations();
Returns Promise<ApplicationItemRegistration[]>
getSettings
-
Метод ApplicationItemRef.getSettings позволяет получить настройки приложения.
const app = Context.data.dokument; if (app === undefined) { return; } const settings = await app.getSettings();
Returns Promise<TSettings>
manualRegister
-
Метод устарел. Регистрация элемента приложения вручную (если включена регистрация вручную в настройках дела).
Parameters
-
nameReg: string
-
nomenclatureId: string
Returns Promise<boolean>
-
register
-
Метод устарел. Автоматическая регистрация элемента приложения.
Parameters
-
nomenclatureId: string
Returns Promise<boolean>
-
restore
-
Метод ApplicationItemRef.restore позволяет восстановить удаленный элемент приложения.
await Context.data.app.restore();
Returns Promise<void>
sendMessage
-
Метод ApplicationItemRef.sendMessage позволяет отправлять сообщения в ленту элемента приложения.
Parameters
-
title: string
Тема сообщения.
-
message: string
Тело сообщения.
await Context.data.request.sendMessage("Работа по заявке завершена", `Решение: ${Context.data.result}`)
Returns Promise<void>
-
setFolder
-
Метод ApplicationItemRef.setFolder позволяет изменять папку элемента иерархического справочника.
Parameters
-
id: string
ID папки.
const item = await Context.data.n1; await item.setFolder('00000-00000-00000-00000');
Returns Promise<void>
-
Объект-ссылка элемента приложения
Объекты-ссылки, как правило, используются в свойствах типа Приложение, чтобы не грузить сразу все связанные данные.
Чтобы считать полные данные элемента приложения, нужно вызвать метод ApplicationItemRef.fetch и получить полный объект элемента ApplicationItem.
const my_app_full = await Context.data.my_app.fetch();