
eas bos
奋斗的小虾米
喜欢看书,旅游,打游戏,看电影,看动漫,写技术文,专研技术,偶尔深夜还会追剧。
展开
-
eas bos调用get类型接口导入组织方法
定时任务的导入方式,每个组织的子级都需要生成一个名字为组织+本部的组织,编码为编码+-B的编号,并且组织的等级大于三级的时候,不在需要变更为成本中心,只需要行政组织(对GET接口的数据先进行排序,在解析)package com.kingdee.eas.custom.oraUnit.app;import com.alibaba.fastjson.JSONArray;import com...原创 2019-10-28 17:22:16 · 1296 阅读 · 0 评论 -
eas bos单据预算查询
其中有两种情况,一种是dep单据获取方法: IDynamicObject instance = DynamicObjectFactory.getLocalInstance(ctx); //用于动态获取单据对象 info = instance.getValue(uuid.getType(), new ObjectUuidPK(uuid),sic2); //记账单对...原创 2019-10-28 16:55:35 · 1284 阅读 · 0 评论 -
eas bos创建树形结构
这个整个树形结构的类,仅供参考package com.kingdee.eas.fdc.basedata.client;import com.kingdee.bos.BOSException;import com.kingdee.bos.ctrl.swing.KDTree;import com.kingdee.bos.ctrl.swing.tree.DefaultKingdeeTre...原创 2019-09-24 11:07:48 · 970 阅读 · 0 评论 -
eas bos职员自动带出部门信息
以下方法放在onLoad()里面,分别设置职员的F7控件,部门的F7控件,再通过监听值改变事件来重新赋值// 修正元数据框架错误number->name final KDBizPromptBox kdtEntrys_taskUser_PromptBox = new KDBizPromptBox(); kdtEntrys_taskUser_PromptBox.s...原创 2019-09-24 09:46:45 · 747 阅读 · 0 评论 -
eas bos无职位人员不显示的解决方案
--任职情况表(t_hr_personposition )插入一条数据(对应职员的ID)FID自动生成,FPERSONID(人员ID),FCONTROLUNITID(管理单元),FPERSONDEP(挂靠部门ID),FGKADMINID(行政部门ID),FPERSONDEP和FGKADMINID填一样的值在调用职员接口的代码里面,在新增之前,任职情况表里面也加上一条数据(这样职员会有一个挂...原创 2019-09-11 10:10:07 · 537 阅读 · 0 评论 -
EASBos 对于某个权限的验证
EASBos 对于某个权限的验证 BOSUuid userId=SysContext.getSysContext().getCurrentUserInfo().getId(); BOSUuid orgId=SysContext.getSysContext().getCurrentOrgUnit().getId(); ObjectUui...原创 2019-08-12 16:40:56 · 420 阅读 · 0 评论 -
eas bos判断数据是否处于工作流中
1.工作流已启动需要终止,或终止的流程需要重新启动,其中billID是单据的id```java//调用工作流的可持续化接口IEnactmentService wfService = EnactmentServiceProxy.getEnacementService(ctx);ProcessInstInfo[] processInstances = wfService.getProces...原创 2019-08-01 09:34:43 · 895 阅读 · 0 评论 -
禁止listui界面右键菜单弹出
在listUI界面编写这个方法禁止listui界面右键菜单弹出 @Override protected void checkTableCommonMenu(KDTable arg0) { // TODO Auto-generated method stub KDTMenuManager tm = getMenuManager(arg0); tm.setM...原创 2019-07-18 11:03:43 · 203 阅读 · 0 评论 -
eas用户设置
1.eas用户设置 -----eas用户设置 ctx.setCaller(new ObjectUuidPK(userInfo.getId())); ctx.setUserName(userInfo.getName());2.工作流监听设置 //工作流监听 WfEventListenerStateManager.getInstance().enabl...原创 2019-07-18 11:00:58 · 1061 阅读 · 0 评论 -
非空判断的方法
1.字符串非空判断(String类型值和内存地址的非空判断)private boolean isNull(Object o) { if (o == null) return true; if (o instanceof String) return o.equals(""); return false; }2.json字段获取非空判断(调用字符串的非空判断,...原创 2019-07-01 10:11:17 · 4188 阅读 · 0 评论 -
HTTP Post请求
webService接口调用post接口方法(本人调用的是json格式的请求参数)快速测试的工具postman// HTTP Post请求 private String sendPost(String requestId) throws Exception { System.out.println(requestId); String Json ="{\"requestI...原创 2019-07-01 10:02:02 · 469 阅读 · 0 评论 -
eas bos通过id获取表名
/** * 通过fid获取表名 * @param fid * @return 表名 */ public static String getDBTableName(String fid){ String Tablename = ""; com.kingdee.bos.util.BOSObjectTy...原创 2019-06-16 15:42:47 · 671 阅读 · 0 评论 -
获取成本中心的方法
//成本中心 String costCenter = jo.getString("orgUnit"); verifyFieldNotNull("costCenter", costCenter); CostCenterOrgUnitInfo costCenterInfo = null; FullOrgUnitInfo tem...原创 2019-06-16 15:19:05 · 653 阅读 · 0 评论 -
eas bos编码规则
eas bos 服务端获取编码规则的方法// 获取编码规则方法 public String getNewNumber(Context ctx, CoreBillBaseInfo info) { System.out.println(ctx); String number = ""; ICodingRuleManager iCodingRuleManager = nul...原创 2019-06-16 15:06:39 · 1050 阅读 · 0 评论 -
eas bos编码重复
1.客户端的判断/** * 编码是否已经存在 * 已存在该编码的话,警告并中断程序 */private void isExistsNumber() throws Exception { FilterInfo filter = new FilterInfo(); filter.getFilterItems().add(new FilterItemInfo("number", e...原创 2019-06-20 14:43:18 · 640 阅读 · 0 评论 -
eas bos根据合同类别过滤自定义核算项目
// 费用类型编码 String expenseTypeStr = entry.getString("expenseType"); verifyFieldNotNull("expenseType", expenseTypeStr); GeneralAsstActTy...原创 2019-06-03 10:18:41 · 629 阅读 · 0 评论 -
eas bos客户端获取组织,人员,用户的方法
/** * 当前登录组织 * @return */ public static CtrlUnitInfo getCU(){ return SysContext.getSysContext().getCurrentCtrlUnit(); }客户端等同于: CtrlUnitInfo info = SysContext.get...原创 2019-06-03 10:10:38 · 3117 阅读 · 0 评论 -
eas bos 发送即时消息的方法
1.定义一个添加消息的方法//消息通知方法 public static void sendWorkFlowMessage(Context ctx,String Receiver,String Body,String title,String sender) throws EASBizException, BOSException{ BMCMessageInfo messageIn...原创 2019-05-29 14:22:21 · 1027 阅读 · 0 评论