ITaskListService.CreateTaskGroup — метод (TaskList, TaskGroup)

Добавляет существующую группу заданий в предоставленный список заданий, без внесения изменений в историю карточки.

Синтаксис

TaskListTaskGroup CreateTaskGroup(TaskList taskList, TaskGroup taskGroup)
Параметры
taskList

Тип: TaskList

Список заданий, в который будет добавлена группа заданий

taskGroup

Тип: TaskGroup

Добавляемая группа заданий

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

Тип: TaskListTaskGroup

Добавленная группа заданий

Исключения

Исключение Условие

System.ArgumentNullException

Ошибка возвращается в случае, если не задан параметр taskList или taskGroup.

Заметки

Данный метод, в отличие от метода 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 Добавление группы в список заданий.