Ваш браузер устарел, не поддерживает современные веб-стандарты и представляет угрозу Вашей безопасности. Для комфортной работы с порталом, пожалуйста, установите современыый браузер.
Портал технической поддержки

Комментарии

Комментариев: 3

  • Стандартно это делается через ITaskGroupService вызовом вроде такого:
    taskGroupService.CreateChildTaskGroup(parentTask, kind, parentCard, taskList);

    parentTask - необязательный параметр, родительское задание, если группа создается в нем
    kind - вид этой группы (можно, н-р, найти его через Context.FindObject)
    parentCard - обязательный параметр, даже если группа создается из задания, то надо указать его еще и в этом параметре.
    taskList - карточка списка заданий, в котором создается группа, для документа это будет, н-р, document.MainInfo.TaskList

    0
    Действия с комментариями Постоянная ссылка
  • А в чем разница использования данного метода по сравнению с приведенным вот тут примером использования метода CreateTaskGroup:
    http://www.docsvision.com/docs/DeveloperManual/index.html

    TaskGroup taskGroup = iTaskGroupService.CreateTaskGroup(kindsCardKind_UD);
    ....
    DocsVision.BackOffice.ObjectModel.Services.Entities.KindSetting.TaskGroupSetting taskGroupSetting = iTaskGroupService.GetKindSettings(taskGroup.SystemInfo.CardKind);
    KindsCardKind defaultTaskCardKind  = objectContext.GetObject<KindsCardKind>(taskGroupSetting.DefaultTaskCardKind);
    ....

    Если рассматривать узко ситуацию создания Группы заданий именно из Документа а не из родительского Задания?
    Может ваш пример с CreateChildTaskGroup будет компактнее, чем пример из DeveloperManual?
    Тем более, что там приходиться дополнительно через ITaskListService эту Группу заданий к документу привязывать.

    iTaskListService.AddTaskGroup(taskList, taskGroup, document);

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

    Хотя, можно потом ссылку на нее добавить в соответствующую карточку списка заданий вручную, это делается через ITaskListService, метод AddTaskGroup (как раз там и используются все указанные параметры), метод CreateChildTaskGroup отличается как раз вызовом этого метода.

    0
    Действия с комментариями Постоянная ссылка

Войдите в службу, чтобы оставить комментарий.