Коллеги, всем спасибо за ответ.
Для чистоты эксперимента. Вот текущий код:
X++:
function UpdateSubGrid() {
var relatedGrid = document.getElementById("Activities");
if (!relatedGrid) {
setTimeout('UpdateSubGrid()', 2000);
return;
}
var fetchXml = "<fetch version='1.0' output-format='xml-platform' mapping='logical' distinct='false'>"
+ "<entity name='activitypointer'>"
+ "<attribute name='subject' />"
+ "<attribute name='activitytypecode' />"
+ "<order attribute='subject' descending='false' />"
+ "<link-entity name='contact' from='contactid' to='regardingobjectid' alias='ae'>"
+ "<filter type='and'>"
+ "<condition attribute='parentcustomerid' operator='eq' uiname='(Rosprom)' uitype='account' value='{22589E3F-00F6-E311-80D0-8A5D23F70DBE}' />"
+ "</filter>"
+ "</link-entity>"
+ "</entity>"
+ "</fetch>";
relatedGrid.control.SetParameter("fetchXml", fetchXml);
relatedGrid.control.refresh();
}
Вот
скрин текущего сабгрида.
Вот скрин
фетч-запроса и ответа на него.
Для полной стерильности отключены ВСЕ остальные скрипты на форме.
Результат прежний: выводит все связанные с аккаунтом активности, рефрешит и в ответ пустота (напомню, что должны быть активности, связанных с данным аккаунтом контактов). Что не так?
Ещё раз спасибо.