...

Не создается элемент в календаре из скрипта

Тема в разделе "Вопросы по функционалу", создана пользователем Игорь, 13 апр 2018.

  1. Игорь

    Игорь New Member

    Добрый день!

    Есть задача – на одном из этапов процесса назначать исполнителя и дату.
    Эти значения присваиваются переменным (в контексте процесса): Ispolnitelj и DataProvedeniyaRabot соответственно.
    Но при попытке добавить событие в календарь этого исполнителя:

    PublicAPI.Portal.CalendarEvent.Create(context.Ispolnitelj, context.DataProvedeniyaRabot, context.DataProvedeniyaRabot, "Наряд на проведение работ", "");

    получаем, что «преобразование типа из EleWise.ELMA.Security.Models.User в System.Collections.Generic.IEnumerable<EleWise.ELMA.Security.Models.User> невозможно.

    Что ожидает этот Create в качестве первого аргумента, если не пользователя?
    Как правильно добавить событие в календарь?

    Спасибо!
     
  2. arkarimov

    arkarimov Member

    ожидает не экземпляр объекта, коллекцию экземпляров как видно из сообщения об ошибке.
    Соотв. надо создать коллекцию с единственным участником, например так
    PublicAPI.Portal.CalendarEvent.Create(new List<EleWise.ELMA.Security.Models.User>{context.Ispolnitelj}, context.DataProvedeniyaRabot, context.DataProvedeniyaRabot, "Наряд на проведение работ", "");
     
  3. Игорь

    Игорь New Member

    Заработало )
    Большое спасибо!
     

Поделиться: