![]() |
#4 |
Участник
|
Цитата:
Код такой (REST через Odata, взят из примеров Microsoft): X++: var context = Xrm.Page.context; serverUrl = context.getServerUrl(); ODataPath = serverUrl + "/XRMServices/2011/OrganizationData.svc"; var payment = new Object(); var startTime = new Date(); payment.xrm2b_day = startTime; var jsonpayment = window.JSON.stringify(payment); var createpaymentReq = new XMLHttpRequest(); createpaymentReq.open("POST", ODataPath + "/xrm2b_paymentSet", true); createpaymentReq.setRequestHeader("Accept", "application/json"); createpaymentReq.setRequestHeader("Content-Type", "application/json; charset=utf-8"); createpaymentReq.onreadystatechange = function () { createpaymentReqCallBack(this); }; createpaymentReq.send(jsonpayment); Вроде все делаю правильно: X++: var sum = Xrm.Page.getAttribute("xrm2b_annuity").getValue(); payment.xrm2b_payment_sum = sum; Перерыл кучу источников, но везде пишут только об обратном преобразовании - как результат полученный через OData преобразовать к стандартным типам. |
|
|
|