SAP_Send_OK
    online
    button
    javascript
    SAP上传(Win)
    onClickJavaScript
    false
    Ext.select('*[name=sap_send_ok]').set({disabled:'disabled',class:'btnDisabled'}, true);
{!RequireScript("/resource/CommonUtilJs")}
{!RequireScript("/soap/ajax/51.0/connection.js")}
{!RequireScript("/soap/ajax/51.0/apex.js")}
//2021-10-22 gwy 版本更改为51.0
var foo = function() { 
var Cocid ='{!Consumable_order__c.Id}';
var AgentRef = '{!Consumable_order__c.Dealer_InfoId__c}';
var OrderDate = '{!Consumable_order__c.Order_date__c}';
var OrderDatenew = OrderDate.replace(/\//g,"-");
var recordtypeid =  "{!$Label.Consumable_Contract}";
if ('{!Consumable_order__c.Order_status__c}' == '草案中') {
	alert("请先批准订单");
        return;
}
// Recordtype の確認、C、Oはなに?
if ('{!Consumable_order__c.Order_status__c}' == '已提交') {
	alert("请先审批订单");
        return;
}
var sql = "select Id,Name from Account where Agent_Ref__c ='" + AgentRef + "' and Contract_Decide_Start_Date__c <= "+ OrderDatenew +" and Contract_Decide_End_Date__c >= "+ OrderDatenew +" and recordtypeid ='"+ recordtypeid +"' order by Contract_Decide_Start_Date__c desc ";
var sqlResult = sforce.connection.query(sql);
var records = sqlResult.getArray("records"); 
if(records.length==0){
        alert("经销商无有效合同"); 
        return;
}
if ('{!Consumable_order__c.Opportunity__c}' != '') {
	alert("已经发送过SAP,不再受理了");
        return;
} else{
	// insert opportunity
	// insert opp line item
	// update opp,opp.SAP_Send_OK__c update to true
        // update order ,order.SAP_Send_OK__c update to true
     try{
        var rs = sforce.apex.execute("SendConsumableordertosap", "sendSAP",{orderId:Cocid});
        if(rs == ""){
           alert('上传成功');
        }else{
           alert('上传失败' + rs);
        }
      }catch(e){
       alert(e);
      }
	window.location.reload(); 
}
};
foo();