凭证核算项目如何实现联动
凭证核算项目如何实现联动?比如选择A核算项目自动带出关联的B核算项目
本文以省份和城市为例,选择城市后自动带出其省份,首先需要实现总账的核算项目值改变监听事件接口com.kingdee.eas.fi.gl.client.asstf7.AsstDataChangeListener,然后就是写业务逻辑代码了,我的具体代码如下
CityInfo city = (CityInfo)event.getNewValue(); if(city==null ||city.getProvince()==null){ return; } ICell cell = null; if(param != null && param.getRow() != null) { cell = param.getRow().getCell("#province"); } if (cell == null) { return; } ProvinceInfo province=null; try { province=ProvinceFactory.getRemoteInstance().getProvinceInfo(new ObjectUuidPK(city.getProvince().getId())); } catch (Exception e) { getUi().handUIException(e); return; } cell.setValue(province);
现场也可参考标准产品银行账户联动金融机构的实现com.kingdee.eas.fi.gl.client.asstf7.BankAccountChangeListener
代码实现后还需要在注册表T_GL_ASSTF7PROCESSOR插入对应数据,才能识别到这个监听对应的核算项目,如下
其中fdatachangelitener是前面写的监听类的全路径,fname则是具体核算项目类型对应的数据
这样设置后,就可以了,选择城市会带出其具体所在省份
凭证核算项目如何实现联动
凭证核算项目如何实现联动?比如选择A核算项目自动带出关联的B核算项目本文以省份和城市为例,选择城市后自动带出其省份,首先需要实现总账...
点击下载文档
上一篇:后台查询凭证数据下一篇:内部往来通知单勾稽没有发送的通知单
本文2024-09-22 18:26:45发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-100816.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章