刚接触EAS BOS开发,对标准产品部熟悉,为了调用系统已有资料,经常为了一个小东西反编译已有模块代码;先整理一下以免下次需要时直接参考。
1.EAS基础资料F7调用:
final KDBizPromptBox objPrmt = new KDBizPromptBox();
F7BaseSelector selector = null;//new F7BaseSelector(this, null, objPrmt);
objPrmt.setVisible(true);
objPrmt.setEditable(true);
objPrmt.setEditFormat("$number$");
objPrmt.setCommitFormat("$number$;$name$");
objPrmt.setDisplayFormat("$name$");
if(tblName.equalsIgnoreCase("T_BD_Customer")){//客户
objPrmt.setQueryInfo("com.kingdee.eas.basedata.master.cssp.app.F7CustomerQuery");
selector = new F7CustomerSimpleSelector(this, objPrmt);
objPrmt.setSelector(selector);
}else if(tblName.equalsIgnoreCase("T_BD_Supplier")){//供应商
objPrmt.setQueryInfo("com.kingdee.eas.basedata.master.cssp.app.F7SupplierQuery");
selector = new F7SupplierSimpleSelector(this, objPrmt);
objPrmt.setSelector(selector);
}else if(tblName.equalsIgnoreCase("T_BD_AccountBanks")){//银行帐户
objPrmt.setQueryInfo("com.kingdee.eas.basedata.assistant.app.F7AccountBankQuery");
}else if(tblName.equalsIgnoreCase("T_ORG_Company")){//公司
objPrmt.setQueryInfo("com.kingdee.eas.basedata.org.app.CompanyQuery");
}else if(tblName.equalsIgnoreCase("T_BD_Material")){//物料
objPrmt.setQueryInfo("com.kingdee.eas.basedata.master.material.app.F7MaterialBaseInfoQuery");
}else if(tblName.equalsIgnoreCase("T_BD_Person")){//职员
objPrmt.setQueryInfo("com.kingdee.eas.basedata.person.app.F7PersonQuery");
FIPersonPromptBox personf7 = new FIPersonPromptBox(this);
objPrmt.setSelector(personf7);
}else if(tblName.equalsIgnoreCase("T_ORG_CostCenter")){//成本中心
objPrmt.setQueryInfo("com.kingdee.eas.basedata.org.app.CostCenterOrgUnitQuery4AsstAcct");
}else if(tblName.equalsIgnoreCase("T_BD_Project")){//项目
objPrmt.setQueryInfo("com.kingdee.eas.basedata.assistant.app.F7ProjectQuery");
}else if(tblName.equalsIgnoreCase("T_BD_GeneralAsstActType")){//自定义核算项
objPrmt.setQueryInfo("com.kingdee.eas.basedata.master.auxacct.app.F7GeneralAsstActTypeQuery");
AuxAccountUtils.assignGeneralBizPromptBox(objPrmt, grp.getId().toString(), true, this);
//GLf7Utils.assignSelector(objPrmt, grp, aat.getHgAttribute(), at.isForCompany(), false, null, this, at.isUseLongNumber());
}else {//其他
}
2.HR行政部门:
AdminByCurrentHROF7WithOrgRangeFilter f7 = new AdminByCurrentHROF7WithOrgRangeFilter();
prmtAdminOrgF7.setQueryInfo("com.kingdee.eas.basedata.org.app.AdminOrgUnitQuery");
prmtAdminOrgF7.setCommitFormat("$number$");
prmtAdminOrgF7.setEditFormat("$number$");
prmtAdminOrgF7.setDisplayFormat("$name$");
prmtAdminOrgF7.setEditable(true);
prmtAdminOrgF7.setHasCUDefaultFilter(false);
prmtAdminOrgF7.setSelector(f7);
分享到:
相关推荐
eas参考文件 树形结构的构建 行政组织F7的选择
在EAS开发中经常要查询基础资料的表结构和意义;这个JAVA工具可根据表名和中文别名查询表结构,以及简要说明;用了4个月,觉得EAS必不可少的工具
金蝶EAS5.3HR基础资料用户手册,金蝶EAS5.3HR基础资料用户手册,金蝶EAS5.3HR基础资料用户手册;
针对金蝶产品EAS二次开发人员来说是必备的文档。
NULL 博文链接:https://xy0792.iteye.com/blog/2056941
EAS6.0组织架构和基础数据培训,组织架构
金蝶软件EAS温氏客户案例分享.pdf
金蝶EAS8.5数据字典,全部表结构说明,包含超级详细的表、字段说明,以及关联字段说明。
金蝶EAS7.5数据库表结构,带联动。点击表结构中文名称可以查看表字段及说明,可返回。
326凭证录入时,选择辅助账查看的界面如何设置为左树右表结构 18 327生成凭证的日期如何设置为当天的日期 18 328新增凭证选择不到外部银行账户 18 329新增凭证,辅助账选择银行账户,按F7无银行账户供选择。 18 330...
金蝶EAS Dep开发资料,DEP常用脚本集2013,DEP-监听查询调用,动态扩展平台常见问题,动态扩展平台常用脚本集
EAS基础资料的引入引出流程和代码的实现应该对大家有用,共享一下。
金蝶EAS8.2数据字典(含表结构),Excel文档便于搜寻。
EAS后台同步人事资料,可以从后台数据库复制人事账号和密码进行同步。
金蝶EAS5.3供应管理系统用户手册供应管理系统用户手册
KINGDEE EAS6.0表结构查看,楼主经典整理,供下载者学习与参考
目前最新EAS的表结构,对于二次开发及想了解EAS的童鞋应该有帮助。
方便查看EAS表结构查看
金蝶EAS_V8.1_工作流数据库表参考
适配不同的EAS版本,通过可视化的GUI界面输入表名或者实体名等查找对应表结构,结构内内容详细,清晰。是配合BOS 开发的利器,大大提升开发效率和运维效率。使用方便,仅需配合EAS客户端,一键脚本运行。内含详细使用...