Type parameters
-
T: ProjectPlanElementItemData
-
P: ItemData
Hierarchy
- ApplicationProjectPlanElement
Methods
updateEstimated
-
Обновить прогнозные даты у элемента плана проекта.
const projectPlanElementApp = Context.fields._project_task.app; const projectPlanElement = Context.data._project_task; const currentUser = System.users.getCurrentUser(); const today = new TDate(); const tomorrow = today.addDate(0, 0, 1); const comment = "Новые прогнозные сроки"; await projectPlanElementApp.updateEstimated(projectPlanElement, currentUser, today, tomorrow, comment);
Parameters
-
item: ApplicationItemRef<T, P>
Элемент приложения Элемент плана проекта.
-
updatedBy: UserItemRef
Пользователь, который обновил прогнозные сроки.
-
startDate: TDate | null
Прогнозная дата начала.
-
endDate: TDate | null
Прогнозная дата завершения.
-
comment: string | null
Комментарий.
Returns Promise<void>
-
Объект элемента плана проекта
Используется для методов, доступных только в контексте приложения Элемент плана проекта.
Пример использования в сценарии бизнес-процесса в разделе Проекты:
const projectPlanElement = Context.data.projectPlanElement; if (projectPlanElement) { await Namespace.app._project_plan_element.updateEstimated(projectPlanElement, currentUser, startDate, endDate, comment); }