Вообщем получился у меня такой код.
Библиотеки добавлены, все опубликовано.
заполняю поле "основной договор" выдает ошибку.
X++:
function GetAccountFromContract() {
XrmServiceToolkit.Rest.Retrieve(Xrm.Page.ui.controls.get("agl_osnovnoy_dogovorid").getValue()[0].id,
'agl_osnovnoy_dogovoridSet',
null,
null,
function (result) {
if (result.agl_accountid != null) {
var AccountId = result.agl_accountid.id;
var AccountName = result.agl_accountid.name;
var lookupData = new Array();
var lookupItem = new Object();
lookupItem = AccountId;
lookupData[0] = lookupItem;
Xrm.Page.getAttribute("agl_accountid").setValue(lookupData);
}
},
function (error) {
equal(true, false, error.message);
},
false
);
}
Подскажите?