{"id":485,"date":"2011-06-28T16:27:16","date_gmt":"2011-06-28T16:27:16","guid":{"rendered":"http:\/\/mahenderpal.wordpress.com\/?p=485"},"modified":"2015-12-21T16:09:16","modified_gmt":"2015-12-21T16:09:16","slug":"set-default-price-list-in-ms-crm-2011-using-java-script","status":"publish","type":"post","link":"https:\/\/himbap.com\/blog\/?p=485","title":{"rendered":"Set Default Price list in MS CRM 2011 using Java Script"},"content":{"rendered":"<p>if you want to set default price list with help of java script, you can use Rest, below is the code to fetch pricelist id based on pricelist name and set it<\/p>\n<pre class=\"brush: jscript; title: ; notranslate\" title=\"\">\r\nfunction SetPriceList() {\r\n\r\nvar number = 1;\r\nvar filter = &quot;\/PriceLevelSet?$select=Name,PriceLevelId&amp;$filter=Name eq 'Default'&quot;;\r\nRetrieveUnit(filter);\r\n}\r\nfunction GetODataPath() {\r\n\r\nreturn Xrm.Page.context.getServerUrl() + &quot;\/xrmservices\/2011\/organizationdata.svc&quot;;\r\n}\r\nfunction RetrieveUnit(filter) {\r\n\r\nvar retrieveRecordsReq = new XMLHttpRequest();\r\nretrieveRecordsReq.open(&quot;GET&quot;, GetODataPath() + filter, false);\r\nretrieveRecordsReq.setRequestHeader(&quot;Accept&quot;, &quot;application\/json&quot;);\r\nretrieveRecordsReq.setRequestHeader(&quot;Content-Type&quot;, &quot;application\/json; charset=utf-8&quot;);\r\nvar temp= retrieveRecordsReq.send();\r\nif (retrieveRecordsReq.readyState == 4 &amp;&amp; retrieveRecordsReq.status == 200) {\r\nvar retrievedRecords = this.parent.JSON.parse(retrieveRecordsReq.responseText).d;\r\nvar Result = retrievedRecords.results[0];\r\nvar lookup = new Object();\r\nvar lookupValue = new Array();\r\nlookup.id = Result.PriceLevelId;\r\nlookup.entityType = &quot;pricelevel&quot;;\r\nlookup.name = Result.Name;\r\nlookupValue[0] = lookup;\r\nXrm.Page.getAttribute(&quot;pricelevelid&quot;).setValue(lookupValue);\r\n}\r\n}\r\n<\/pre>\n<p>Note: We have created a Default pricelist.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>if you want to set default price list with help of java script, you can use Rest, below is the code to fetch pricelist id based on pricelist name and set it Note: We have created a Default pricelist.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[2,5],"tags":[288,289],"_links":{"self":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/485"}],"collection":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=485"}],"version-history":[{"count":5,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/485\/revisions"}],"predecessor-version":[{"id":1989,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=\/wp\/v2\/posts\/485\/revisions\/1989"}],"wp:attachment":[{"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=485"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=485"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/himbap.com\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}