ITaskListService.CreateTaskGroup — метод (TaskList, TaskGroup)
Добавляет существующую группу заданий в предоставленный список заданий, без внесения изменений в историю карточки.
-
Пространство имён:
DocsVision.BackOffice.ObjectModel.Services
-
Сборка:
DocsVision.BackOffice.ObjectModel.dll
Синтаксис
TaskListTaskGroup CreateTaskGroup(TaskList taskList, TaskGroup taskGroup)
- Параметры
- Возвращаемое значение
-
Тип:
TaskListTaskGroup
Добавленная группа заданий
Исключения
Исключение | Условие |
---|---|
Ошибка возвращается в случае, если не задан параметр |
Заметки
Данный метод, в отличие от метода AddTaskGroup
, не добавляет соответствующую запись в историю карточки.
Примеры
(1)
IStaffService staffService = objectContext.GetService<IStaffService>();
ITaskGroupService taskGroupService = objectContext.GetService<ITaskGroupService>();
ITaskListService taskListService = objectContext.GetService<ITaskListService>(); (2)
Document document = objectContext.GetObject<Document>(new Guid("00000000-0000-0000-0000-000000000000"));
TaskList taskList = document.MainInfo.Tasks; (3)
KindsCardKind kind = objectContext.GetObject<KindsCardKind>(new Guid("6D76D0A7-5434-40F2-912E-6370D33C3151")); (4)
TaskGroup taskGroup = taskGroupService.CreateTaskGroup(kind);
taskGroup.MainInfo.Name = "Группа заданий документа";
taskGroup.MainInfo.Author = staffService.GetCurrentEmployee(); (5)
taskListService.CreateTaskGroup(taskList, taskGroup); (6)
objectContext.AcceptChanges();
1 | Инициализация контекста объектов. |
2 | Получение настройки. |
3 | Получение документа со списком заданий. |
4 | Получение вида карточки для группы заданий (в примере — Группа заданий УД). |
5 | Создание новой группы заданий. |
6 | Добавление группы в список заданий. |