Показать сообщение отдельно
Старый 28.11.2014, 16:17   #5  
magicandy is offline
magicandy
Участник
 
111 / 12 (1) ++
Регистрация: 15.07.2014
Коллеги, всем спасибо за ответ.
Для чистоты эксперимента. Вот текущий код:
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();
}
Вот скрин текущего сабгрида.

Вот скрин фетч-запроса и ответа на него.

Для полной стерильности отключены ВСЕ остальные скрипты на форме.
Результат прежний: выводит все связанные с аккаунтом активности, рефрешит и в ответ пустота (напомню, что должны быть активности, связанных с данным аккаунтом контактов). Что не так?
Ещё раз спасибо.