领料申请单分录里增加成本对象编码名称
## 需求背景
在领料申请单新增界面没有成本对象编码和成本对象名称列
## 简要实现方案
1. 领料申请单增加成本对象和成本对象名称两列
2. 增加监听器处理。成本对象选择后,同步更新成本对象名称列
## DEP详细开发步骤
1. 新建DEP方案
2. 导入扩展单元“领料申请单”上面,点击鼠标右键,弹出的目录中选择从扩展单元的从业务单元导入。选择领料申请单业务单元,导入到方案中。
![image.webp](/download/0100881f27129f694a5384b0f74e1ea1f729.webp)
3. 打开领料申请编界面,分录增加成本对象和成本对象名称字段
![image.webp](/download/0100537b981c7c8349cd83b91fb184053214.webp)
4. 在领料申请单编辑界面扩展点loadFields()增加脚本,成本对象选择后,同步成本对象名称到单元格中。
```js
var costObjchangeListener = pluginCtx.getUIContext().get("costObj_KDTPropertyChangeListener");
var table = pluginCtx.getKDTable("kdtEntry");
if(costObjchangeListener==null){
costObjchangeListener = function(event,methodName){
if(methodName == "equals"){
return this ==event;
}
if(methodName == "propertyChange"){
var curRow = table.getRow(event.getRowIndex());
var colName=table.getColumn(event.getColIndex()).getKey();
if("costObject"==colName ){
var costObj = curRow.getCell("costObject").getValue();
if ( costObj != null ) {
var name = costObj.getName();
curRow.getCell("costObjectName").setValue(name);
}
}
};
pluginCtx.getUIContext().put("costObj_KDTPropertyChangeListener",costObjchangeListener);
}
}
table.addKDTPropertyChangeListener(costObjchangeListener);
```
领料申请单分录里增加成本对象编码名称
## 需求背景在领料申请单新增界面没有成本对象编码和成本对象名称列## 简要实现方案1. 领料申请单增加成本对象和成本对象名称两列2. 增...
点击下载文档
上一篇:仓库仓管员可跨组织选择下一篇:采购订单自动携带第一行分录的交货日期
本文2024-09-16 22:17:37发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-47206.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章