Hi anyone please help me .
i past my javascript here.
function ORDERtoINVOICE() {
Xrm.Page.data.entity.save();
var Order_Name = Xrm.Page.data.entity.attributes.get("name").getValue();
//to get lookup value
var Order_Currency = new Array();
Order_Currency = Xrm.Page.data.entity.attributes.get("transactioncurrencyid").getValue();
var name1 = Order_Currency[0].name;
var guid1 = Order_Currency[0].id;
var enttype1 = Order_Currency[0].entityType;
//to get lookup value
var Order_Pricelist = new Array();
Order_Pricelist = Xrm.Page.data.entity.attributes.get("pricelevelid").getValue();
var name2 = Order_Pricelist[0].name;
var guid2 = Order_Pricelist[0].id;
var enttype2 = Order_Pricelist[0].entityType;
//to get lookup value
var Order_Customer = new Array();
Order_Customer = Xrm.Page.data.entity.attributes.get("customerid").getValue();
var name3 = Order_Customer[0].name;
var guid3 = Order_Customer[0].id;
var enttype3 = Order_Customer[0].entityType;
//Xrm.Utility.openEntityForm("invoice", "C9F7C8E8-324F-4AE4-9927-14EFCBA20D08");
var parameters = {};
//passing order_name as parameter
parameters["name"] = Order_Name;
//parameters["transactioncurrencyid"] = name1;
// parameters["pricelevelid"] = guid2;
// parameters["pricelevelidname"] = name2 ;
// parameters["pricelevelidtype"] = enttype2 ;
//passing order as aparameter
parameters["customerid"] = guid3;
parameters["customeridname"] = name3 ;
parameters["customeridtype"] = enttype3 ;
Xrm.Utility.openEntityForm("invoice", null, parameters);
alert("Invoice is created");
Xrm.Page.data.entity.save();
alert("done");
}
this is my code.
till now its working fine.
but when the form is save its generate invoice id.
please help me ?
please correct my code ...
thank you