|
06.07.2006, 23:14 | #1 |
Гость
|
Определение GUID родительской сушъности
Только не бейте сильно за такой вопрос , просто не могу ни как с ним разобраться... Позскажите как запрос написать чтобы определить этот атрибут.
|
|
07.07.2006, 09:33 | #2 |
Участник
|
А какой запрос имеете в виду ?
если через CrmService retrieve или retrievemultipie укажите в ColumnSet название атрибута - ссылающегося на первичный ключ родительской сущности и делайте запрос. наверное не понимаю чего то вот обычный запрос: выбираем столбцы: ColumnSet cols = new ColumnSet(); cols.Attributes = new string[] {"etk_linksurfonperiod"}; QueryByAttribute qeb = new QueryByAttribute(); qeb.ColumnSet = cols; qeb.Attributes = new string[] {"etk_linkmontagejob"}; qeb.Values = new string [] {montjobid.ToString()}; qeb.EntityName = EntityName.etk_montag_job_line.ToString(); //запускаем запрос try { bec = ws.Service.RetrieveMultiple(qeb); // просматриваем все что нашли foreach(CrmSdk.etk_montag_job_line line in bec.BusinessEntities) { line.etk_linksurfonperiod.Value - это код родительской сущности тип Guid } |
|
07.07.2006, 14:03 | #3 |
Гость
|
Цитата:
Сообщение от sam
А какой запрос имеете в виду ?
если через CrmService retrieve или retrievemultipie укажите в ColumnSet название атрибута - ссылающегося на первичный ключ родительской сущности и делайте запрос. родительской сущности... В вашем примере, как я понял, были атрибуты, которые вы используете в собственных сущностях. Был бы очень признателен, если бы вы показали пример с системной сущностью, про которую можно было бы узнать из SDK. |
|
10.07.2006, 05:20 | #4 |
Участник
|
Посмотрите в отношениях - CRM\ Параметры\ Настройки\ Настройки объектов, выберите нужную сущность - например дочернюю, зайдите на закладку отношения, там найдите отношение с родительской сущностью, откройте форму отношения там в поле схема узла увидите название ключа. Вроде все.
|
|
12.07.2006, 08:59 | #5 |
Гость
|
Спасибо большое, разобрался.
|
|