06.06.2008, 18:43 | #1 |
Moderator
|
Как программно очистить поле типа Customer?
Доброго времени суток коллеги. Давеча уперся в совершенно неожиданную проблему: необходимо через веб-сервис очистить значение атрибута "родительский клиент" объекта Контакт. Все простые атрибуты затираются нормально, а вот ссылочные ни в какую! Условно код следующий:
Код: DynamicEntity de = new DynamicEntity(); de.Name = "contact"; de.Properties = new Properties[2]; de.Properties[0] = // создаю KeyProperty (в данном контексте не важно) CustomerProperty prop = new CustomerProperty(); prop.Name = "parentcustomerid"; de.Properties[1] = new CustomerProperty(); TargetUpdateDynamic targetUpdate = new TargetUpdateDynamic(); targetUpdate.Entity = de UpdateRequest update = new UpdateRequest(); update.Target = targetUpdate; Execute(update); Код: CustomerProperty prop = new CustomerProperty(); prop.Name = "parentcustomerid"; Customer customer = new Customer(); prop.Value = customer; de.Properties[1] = new CustomerProperty(); Кто знает решение?
__________________
http://fixrm.wordpress.com, снятие/наведение порчи. Быстро, дорого, гарантия. MS Certified Dirty Magic Professional |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Поле типа customer | 3 | |||
Как сделать поле типа FULLNAME | 10 | |||
Поле типа customer | 6 | |||
Как сделать в поле типа "Lookup" осуществить множественный выбор значений? | 5 | |||
Поле типа customer | 2 |
|