【经验分享】新增显示且不允许断号解决方法
金蝶云社区-云社区用户c78f5485
云社区用户c78f5485
0人赞赏了该文章 655次浏览 未经作者许可,禁止转载编辑于2017年12月31日 01:52:32

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);
}

}