启用单据编码后botp转换单据默认是空的
# 问题描述
通过DEP新增加的单据,使用了编码规则后,上游单据通过BOTP下推生成的单据编码依然为空。
# 适用版本
我是用的EAS8.5,单应该所有EAS都可以使用
# 在DEP中的解决办法
1. 打开高级动态扩展平台,找到对应单据。
2. 找到实体,然后找到扩展定义的页签。
3. 找到集合报错(save)节点
4. 在前置脚本中将以下代码贴入:
```java
var ctx = pluginCtx.getContext();
var roleInfo=com.kingdee.eas.base.codingrule.CodingRuleFactory.getLocalInstance(ctx).getCodingRuleInfo("where id='b/0AAABFTTz4plTD'");
if(roleInfo !=null){
var bkqrd= methodCtx.getParamValue(0);
var number=com.kingdee.eas.base.codingrule.CodingRuleManagerFactory.getLocalInstance(ctx).getNumber(bkqrd,roleInfo);
bkqrd.setNumber(number==null?"":number);
}
```
b/0AAABFTTz4plTD 这个ID对应编码规则的ID。
![image.webp](/download/01000f16b069cfc34fe6b00ad72e38dfced4.webp)
如果找不到扩展点,可以参考改文章的3.5章节:
https://wenku.my7c.com/article/255482561441264384
启用单据编码后botp转换单据默认是空的
# 问题描述通过DEP新增加的单据,使用了编码规则后,上游单据通过BOTP下推生成的单据编码依然为空。# 适用版本我是用的EAS8.5,单应该所...
点击下载文档
本文2024-09-16 22:00:50发表“eas cloud知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-eas-45388.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章