- Главная [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
- Начало работы
- Как решить вашу задачу
-
API
-
Типы объектов
- DispositionType
- ProcessInstanceState
- ProcessTaskState
- ApplicationItemRegistration
- ApplicationProjectItem
- ApplicationProjectItemRef
- ApplicationProjectPlanElementItem
- ApplicationProjectPlanElementItemRef
- BaseApplicationItem
- BaseApplicationItemRef
- BaseItem
- BaseItemData
- CurrentUserItem
- DirectoryData
- DirectoryItem
- EmployeeItemData
- EmployeeItemParams
- EmployeeItemProcesses
- FileData
- FileItem
- FileItemRef
- FileVersionData
- FileVersionItem
- ImageData
- ImageItem
- ImageItemRef
- InstanceAddr
- Item
- ItemData
- ItemRef
- MailMessageData
- MailMessageItem
- MailMessageItemRef
- OrganisationStructureData
- OrganisationStructureItem
- OrganisationStructureItemRef
- ParamsItem
- ProcessInstanceData
- ProcessInstanceItem
- ProcessInstanceItemRef
- ProcessTaskData
- ProcessTaskItem
- ProcessTaskItemRef
- ProcessTemplate
- ProcessTimer
- ReminderData
- ReminderItem
- ReplacementData
- ReplacementItem
- StatusHistoryData
- StatusHistoryItem
- StatusHistoryItemRef
- TaskItemExit
- UserData
- UserGroupData
- UserGroupItem
- UserGroupItemRef
- UserItem
- UserItemRef
- ApplicationItem
- ApplicationItemRef
- Типы данных
- Глобальные константы
- Работа с приложениями
- Веб-запросы
- Права доступа
- Документооборот
- Линии
- Виджет «Код»
- Подписи
- Рабочие календари
- Интеграция с IP-телефонией
- Интеграция с сервисами рассылок
-
Типы объектов
Объект-ссылка элемента плана проекта
Объекты-ссылки, как правило, используются в свойствах типа Приложение, чтобы не загружать сразу все связанные данные.
Чтобы считать полные данные элемента приложения, нужно вызвать метод ApplicationProjectPlanElementItemRef.fetch и получить полный объект элемента ApplicationProjectPlanElementItem.
const my_app_full = await Context.data.my_app.fetch();
Type parameters
Data: ProjectPlanElementItemData | ItemData
Params: ItemData
TProcesses: Processes
I: Item<ItemData>
Hierarchy
Properties
Readonly code
Код приложения цели ссылки (код приложения).
Readonly id
Идентификатор цели ссылки.
Readonly namespace
Пространство имен цели ссылки (код раздела приложения).
Methods
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<BaseApplicationItem<Data, Params>>
getFolder
Метод позволяет получить папку элемента иерархического справочника.
const item = await Context.data.n1; const folder = await item.getFolder();
Returns Promise<TFolder | undefined>
getRegistrations
Deprecated
Метод устарел. Получение списка регистраций элемента приложения.
const item = Context.data.d1! await item.getRegistrations();
Так как метод устарел, используйте docflow:
const item = Context.data.d1! await item.docflow().getRegistrations();
Returns Promise<ApplicationItemRegistration[]>
getSettings
Метод позволяет получить настройки приложения.
const app = Context.data.dokument; if (app === undefined) { return; } const settings = await app.getSettings();
Returns Promise<TSettings>
manualRegister
Deprecated
Метод устарел. Регистрация элемента приложения вручную (если включена регистрация вручную в настройках дела).
Так как метод устарел, используйте docflow:
const item = Context.data.d1! const settings = await Application.getSettings(); settings.registrationSettings.nomenclatureIds.forEach(nomenclatureId => { item.docflow().manualRegister("Номер 1", nomenclatureId); })
Parameters
nameReg: string
nomenclatureId: string
Returns Promise<boolean>
register Deprecated
Метод устарел. Автоматическая регистрация элемента приложения.
Так как метод устарел, используйте docflow:
const item = Context.data.d1! const settings = await Application.getSettings(); settings.registrationSettings.nomenclatureIds.forEach(nomenclatureId => { item.docflow().register(nomenclatureId); })
Parameters
nomenclatureId: string
Returns Promise<boolean>
restore
Метод позволяет восстановить удаленный элемент приложения.
await Context.data.app.restore();
Returns Promise<void>
sendMessage
Метод позволяет отправлять сообщения в ленту элемента приложения.
Parameters
title: string
message: string
Returns Promise<void>
setFolder
Метод позволяет изменять папку элемента иерархического справочника.
Parameters
id: string
Returns Promise<void>
Properties
Methods