|
![]() |
#1 |
Участник
|
Цитата:
А можете продемонстрировать "скрипт" C#, в котором все работает?
__________________
Опыт позволяет ошибаться гораздо увереннее. |
|
![]() |
#2 |
Участник
|
Да, обычный сreateRequest
if (!Row.CONTACTID_IsNull) { Guid _contact_id = new Guid(Row.CONTACTID); if (_contact_id != Guid.Empty) { lead["parentcontactid"] = new EntityReference("contact", _contact_id); } } В общем, если вырубить фильтр параметров, то после сохранения Интереса в USD значение в поле подтягивается корректно. Уж не знаю, почему так. Не может к несохраненной записи контакт подтянуть что ли. |
|
![]() |
#3 |
Участник
|
Цитата:
Сообщение от Chapelain
![]() Да, обычный сreateRequest
if (!Row.CONTACTID_IsNull) { Guid _contact_id = new Guid(Row.CONTACTID); if (_contact_id != Guid.Empty) { lead["parentcontactid"] = new EntityReference("contact", _contact_id); } } В общем, если вырубить фильтр параметров, то после сохранения Интереса в USD значение в поле подтягивается корректно. Уж не знаю, почему так. Не может к несохраненной записи контакт подтянуть что ли. А если в адресную строку этот параметр подставить, то он пытается такое поле найти на форме. А такого поля нет.
__________________
Опыт позволяет ошибаться гораздо увереннее. |
|
![]() |
#4 |
Участник
|
Так-то я вас понял, спасибо)
Но в USD в это поле я также передаю EntityReference (см. первый скрин). И там он его воспринимает как parentcontactidtype и parentcontactid. Возможно имеет смысл просто guid в это поле класть. |
|
![]() |
#5 |
Участник
|
А что такое "первый скрин"? У Вас в изначальном сообщении вообще никаких скриншотов не видно.
__________________
Опыт позволяет ошибаться гораздо увереннее. |
|
![]() |
#6 |
Участник
|
![]() А так? Мне тут разъяснили, что поскольку поле, которое заполняется является ссылочным тип N:1, то передавать в него значение нужно следующим образом: primarycontactid=[[$Context.primarycontactid.id]+] – ID связанно записи primarycontactidname=[[$Context.primarycontactid.name]+] – отображаемое имя записи Спасибо за помощь. |
|
![]() |
#7 |
Участник
|
И так не видно. Вы видимо пытаетесь копи-пастом скрин вставить. А тут, наверное, только через кнопку "Вставить изображение" в редакторе сообщения получится.
Цитата:
Сообщение от Chapelain
![]() ![]() Мне тут разъяснили, что поскольку поле, которое заполняется является ссылочным тип N:1, то передавать в него значение нужно следующим образом: primarycontactid=[[$Context.primarycontactid.id]+] – ID связанно записи primarycontactidname=[[$Context.primarycontactid.name]+] – отображаемое имя записи Да не за что же. ))
__________________
Опыт позволяет ошибаться гораздо увереннее. |
|
Теги |
usd, crm2015 |
|
|