刚接触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);
分享到:
相关推荐
创建左树右表基础资料1 本文档主要介绍了创建左树右表基础资料的过程,涵盖了环境介绍、创建左树右表基础资料、创建业务组别、创建业务单元、业务单元的改造等多个方面。下面是对每个步骤的详细说明: 一、环境...
"EAS系统F7控件树形显示"这个主题涉及的是在EAS系统中,如何使用F7控件来实现数据的树形结构展示。F7控件是一种用户界面组件,它允许用户以层次结构的形式查看和操作数据,这样的布局常见于文件管理器、组织结构图或...
这些表通常包含了企业的核心业务实体,如客户、供应商、产品、订单、库存等信息。了解这些表的结构有助于开发者更好地设计和优化数据库,提高系统的性能和数据一致性。 描述中提到的"JAVA工具"可能是一个自定义的...
在EAS中,批量信贷处理可能涉及到对多个客户或部门进行信贷评估、审批或调整。`UI`后缀通常表示User Interface,意味着这是一个与用户交互的组件,可能包含按钮、表单、列表等元素,用于输入数据、查看结果或者执行...
EASSCMA1P0032 对比价单中没有报价的物料用颜色标记 客户在做一批物料的询报后,由于个别的物料对其中某个别供应商没有询到价格,携带到比价单上也是没有报价的,但客户针对此批物料客户要按供应商总价来选择,...
EAS是金蝶公司推出的一套全面的企业级管理软件,涵盖了财务管理、供应链管理、人力资源管理、客户关系管理等多个业务领域。其数据库通常包含大量的业务数据表,用于存储和处理企业的各种运营信息。表结构查看器就是...
适配不同的EAS版本,通过可视化的GUI界面输入表名或者实体名等查找对应表结构,结构内内容详细,清晰。是配合BOS 开发的利器,大大提升开发效率和运维效率。使用方便,仅需配合EAS客户端,一键脚本运行。内含详细使用...
金蝶EAS8.5数据字典,全部表结构说明,包含超级详细的表、字段说明,以及关联字段说明。
在EAS系统中,数据存储和处理的核心是数据库,而表结构则是数据库设计的基础。了解EAS表结构对于系统管理员、开发人员和数据分析人员来说至关重要,因为这有助于他们理解数据的组织方式,进行数据查询、报表制作以及...
19. 供应商 -- 基本资料 -- 税务登记号唯一性判断:使用pluginCtx.getKDService()方法获取服务端对象,然后使用checkUnique()方法检查税务登记号的唯一性。 服务端脚本参考 服务端脚本是指在服务端应用程序中执行...
金蝶EAS7.5数据库表结构,带联动。点击表结构中文名称可以查看表字段及说明,可返回。
金蝶EAS(Enterprise Application Suite)是一款针对大型企业级的ERP(Enterprise Resource Planning)系统,其核心在于帮助企业高效管理财务、供应链、生产制造等多个业务领域。"金蝶EAS表结构"是该系统的重要组成...
#### 三、EAS基础资料引入引出流程 1. **准备工作**: - 确认需要引入或引出的基础资料类型(例如:客户信息、产品信息等)。 - 准备好相应的模板文件。 - 确保系统版本兼容性。 2. **引出流程**: - 在EAS系统...
金蝶EAS8.2数据字典(含表结构),Excel文档便于搜寻。
EAS6.0组织架构和基础数据培训,组织架构
金蝶软件EAS温氏客户案例分享.pdf
### 金蝶EAS5.3 HR基础资料用户手册知识点详解 #### 一、系统概述 **金蝶EAS5.3 HR基础资料用户手册**是金蝶软件(中国)有限公司专门为用户提供的指导文档,旨在帮助用户更好地理解和使用金蝶EAS5.3 HR模块中的基础...
金蝶EAS(Enterprise Application Suite)是一款针对大型企业级应用的综合管理软件,它涵盖了财务管理、供应链管理、人力资源管理、项目管理等多个业务领域。在金蝶EAS系统中,数据库表结构是系统运行的基础,存储着...
其中,BOS(Business Operating System)是金蝶EAS中的一个核心组件,它提供了一个开放的、可扩展的平台,支持企业进行客户化开发,以满足企业的个性化业务需求。本篇文章将详细介绍金蝶EASBOS的客户化开发升级过程...