...

Выбор элемента из справочника в сценарии

Тема в разделе "Разработчикам", создана пользователем a.pursheva, 18 июл 2018.

  1. a.pursheva

    a.pursheva Member

    Доброго времени суток!
    У меня немного глупый вопрос, но я только начинающий пользователь((
    Вопрос такой как в сценарии использовать справочники?
    У меня есть объект возможность, у нее есть поле Источник, которое как раз определяется через справочник.
    Мне нужно чтобы в сценарии у возможности задавался источник "Входящий Email" (Id = 101, Uid = 1c5d9662-5cc5-4bc8-a033-d35e059337aa).
    по скриптам context.Vozmozhnostj.Source.Id = 101 и context.Vozmozhnostj.Source.Name = "Входящий Email" выдается ошибка сценария (во вложении)
    при использовании Uid даже скомпилировать не дает.
     

    Вложения:

  2. pushkarev

    pushkarev Active Member

    Вам нужно присваивать переменной источника целый объект. Для этого вам нужно этот объект сначала загрузить из базы, удобнее всего это сделать через PublicAPI. Вот пример кода:
    Код:
    context.Vozmozhnostj.Source = PublicAPI.CRM.Objects.LeadSource.LoadOrNull(101);
    
    Замечу, что сама возможность уже должна быть указана в контексте.
     
  3. a.pursheva

    a.pursheva Member

    Получилось! Спасибо!!!
     
    1 это нравится

Поделиться: