1.BOS业务建模工具-单据信息-勾选当前编码规则不允许断号下自动填补断号。貌似DEP也可改。
2.DEP界面加载时添加以下脚本,用readnumber即可,别用get。
3.经测试,保存和删除的自带,不用管。
//如果是新增单据,
if(pluginCtx.getOprtState().equals("ADDNEW")){
//获取编码
var easNames = JavaImporter();
easNames.importPackage(Packages.com.kingdee.eas.base.codingrule);
with(easNames){
var editData = pluginCtx.getDataObject();
//var bizOrgUnit= pluginCtx.getKDBizPromptBox("prmtSaleOrgUnit").getValue();
//var number = CodingRuleManagerFactory.getRemoteInstance().getNumber(editData, bizOrgUnit.getId());
var number = CodingRuleManagerFactory.getRemoteInstance().readNumber(editData, "sHoAAAAAAATM567U");
//var number = ICodingRuleManager.readNumber(editData, "sHoAAAAAAATM567U");
pluginCtx.getKDTextField("txtNumber").setText(number);
}
}
推荐阅读