82版本应收单分录DEP新增自定义核算项目F7字段导入导出扩展方案原创
金蝶云社区-焉枳
焉枳
1人赞赏了该文章 120次浏览 未经作者许可,禁止转载编辑于2022年04月14日 13:46:05

脚本参考如下:三种场景:

@UH9EA0H1BPY7BZ5[JU3GKH.png

var imp = JavaImporter(); 

imp.importPackage(Packages.com.kingdee.eas.fi.arap.app); 

with(imp){

var hsData = methodCtx.getParamValue(0);

var billInfo = methodCtx.getParamValue(1);

var entryInfo = methodCtx.getParamValue(2);

var AsstActType=com.kingdee.eas.fi.ar.util.ARAPImportHelper.getDataString(hsData, "FGENERALASSTACTTYPEID");//自定义核算项目编码

//编码唯一

entryInfo.put("GeneralAsstActType", com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeFactory.getLocalInstance(pluginCtx.getContext()).getValue("where number='"+AsstActType+"'"));

//编码不唯一,长编码唯一

entryInfo.put("GeneralAsstActType", com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeFactory.getLocalInstance(pluginCtx.getContext()).getValue("where  longnumber ='a!"+AsstActType+"'"));

//编码不唯一,长编码不唯一,核算项目类别唯一

entryInfo.put("GeneralAsstActType", com.kingdee.eas.basedata.master.auxacct.GeneralAsstActTypeFactory.getLocalInstance(pluginCtx.getContext()).getValue("where number='"+AsstActType+"' and  group ='dp4AAAAANskF0s0M'"));

}


赞 1