![]() |
#1 |
Гость
|
Определение GUID родительской сушъности
Только не бейте сильно за такой вопрос
![]() |
|
![]() |
#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 } |
|
![]() |
#3 |
Гость
|
Цитата:
Сообщение от sam
А какой запрос имеете в виду ?
если через CrmService retrieve или retrievemultipie укажите в ColumnSet название атрибута - ссылающегося на первичный ключ родительской сущности и делайте запрос. родительской сущности... В вашем примере, как я понял, были атрибуты, которые вы используете в собственных сущностях. Был бы очень признателен, если бы вы показали пример с системной сущностью, про которую можно было бы узнать из SDK. |
|
![]() |
#4 |
Участник
|
Посмотрите в отношениях - CRM\ Параметры\ Настройки\ Настройки объектов, выберите нужную сущность - например дочернюю, зайдите на закладку отношения, там найдите отношение с родительской сущностью, откройте форму отношения там в поле схема узла увидите название ключа. Вроде все.
|
|
![]() |
#5 |
Гость
|
Спасибо большое, разобрался.
|
|