14.10.2009, 14:08 | #36 |
Kostya Afendikov
|
Цитата:
Сообщение от moskalevas
Тут оказывается вот в чём проблема.В карточке ПРЕДЛОЖЕНИЕ есть поле Потенциальный клиент, в котором мы можем указывать либо Бизнес-партнёра(account), либо Контакт(Contact).
А у меня есть такой код: quote quo = (quote)crmservice.Retrieve(EntityName.quote.ToString(), workflowContext.PrimaryEntityId, new ColumnSet(new string[] { "customerid" })); activityparty toparty = new activityparty(); toparty.partyid = new Lookup(); toparty.partyid.type = EntityName.account.ToString(); toparty.partyid.Value = quo.customerid.Value; mail.to = new activityparty[] { toparty }; Здесь формируется поле карточки ЭЛЕКТРОННОГО ПИСЬМА "Кому". Надо бы сделать так,чтоб он заполнялось в зависимости от выбранного Потенциального клиента(то есть бизнес-партнёр или контакт). Не могу сообразить,как это сделать. new ColumnSet(new string[] { "customerid" })); activityparty toparty = new activityparty(); toparty.partyid = new Lookup(); toparty.partyid.type = EntityName.<account OR contact>.ToString(); toparty.partyid.Value = quo.customerid.Value; в SDK смотрите примеры |
|
Теги |
c#, custom workflow action, plugin, workflow, reporting services, report |
|
|