DEP分录金额计算

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

DEP分录金额计算

var easNames = JavaImporter();

easNames.importPackage(Packages.java.util); 

easNames.importPackage(Packages.com.kingdee.eas.util.client);

easNames.importPackage(Packages.com.kingdee.eas.basedata.master.account.client);

easNames.importPackage(Packages.com.kingdee.bos.metadata.entity);

easNames.importPackage(Packages.com.kingdee.eas.basedata.org);

easNames.importPackage(Packages.com.kingdee.bos.metadata.query.util);

easNames.importPackage(Packages.com.kingdee.eas.cp.bc.client);

easNames.importPackage(Packages.com.kingdee.eas.fm.nt);

easNames.importPackage(Packages.com.kingdee.eas.common.client);

easNames.importPackage(Packages.java.math);

easNames.importPackage(Packages.com.kingdee.eas.basedata.master.account);

easNames.importPackage(Packages.com.kingdee.eas.cp.bc);



with(easNames){

var entry = pluginCtx.getKDTable("kdtEntrys");

if(pluginCtx.getOprtState() == OprtState.ADDNEW||pluginCtx.getOprtState() == OprtState.EDIT){

entry.addKDTEditListener(function(e,methodName){

if(methodName == "editStopped"){

var rowIndex = entry.getSelectManager().getActiveRowIndex();

var row = entry.getRow(rowIndex);

if(row.getCell("reqPayAmount").getValue() != null&&row.getCell("taxRate").getValue() != null){

var reqPayAmount=row.getCell("reqPayAmount").getValue();

var taxRate=row.getCell("taxRate").getValue();

var h100= new BigDecimal("100");

     var h1= new BigDecimal("1");;

     var taxRate100=taxRate.divide(h100,4,4);

     var taxRates=h1.add(taxRate100);   

var  taxNotAmount=reqPayAmount.divide(taxRates, 2, 4);

var taxAmount =reqPayAmount.subtract(taxNotAmount);

row.getCell("taxNotAmount").setValue(taxNotAmount);

row.getCell("taxAmount").setValue(taxAmount);

}

}

});

}



}


DEP分录金额计算

var easNames = JavaImporter();easNames.importPackage(Packages.java.util); easNames.importPackage(Packages.com.kingdee.eas.util....
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息