21.06.2017, 13:45 | #1 |
Участник
|
Задать значение полю типа "Набор параметров" из плагина
Всем привет!
Пишу плагин на C#, создающий сущности. Нужно заполнить поле типа "Набор параметров". Имя "new_stateorder" соответственно есть список параметров Метка - Значение. Как мне прописать значение, которое я хочу установить? С простыми типами все понятно, с ссылками тоже, а с набором параметров - нет. Заполняю так: Код: Entity followup = new Entity("new_ordersale"); followup["new_number"] = item.ID; // строка, проходит followup["new_stateorder"] = item.SalesStatus; // строка или число, не проходит followup["new_statusdoc"] = item.DocStatus; // то же самое System.ServiceModel.FaultException`1[Microsoft.Xrm.Sdk.OrganizationServiceFault]: Incorrect attribute value type System.Int32 (Дополнительные сведения об ошибке — Microsoft.Xrm.Sdk.OrganizationServiceFault). |
|
21.06.2017, 15:30 | #2 |
Участник
|
Это делается через OptionSetValue:
Код: followup["new_stateorder"] = new OptionSetValue(item.SalesStatus); |
|
21.06.2017, 16:22 | #3 |
Участник
|
А еще для него есть тип Money, без него денежную сумму не назначить.
Библиотека Microsoft.Xrm.Sdk, если чо |
|
21.06.2017, 16:27 | #4 |
Чайный пьяница
|
Если чо, тот тут в теме, чо, почём и куда.
Давайте покультурнее общаться, мы не на районе.
__________________
Эмо разработчик, сначала пишу код, потом плачу над его несовершенством. Подписывайтесь на мой блог, twitter и YouTube канал. Пользуйтесь моим Ultimate Workflow Toolkit Последний раз редактировалось a33ik; 21.06.2017 в 16:37. |
|
Теги |
c#, plugin, набор параметров |
|
|