怎么在操作插件新增分录
问题描述
在操作插件(服务插件)中,给目标单据的分录(单据体)新增一行数据,并保存
解决方法
在操作插件的beginOperationTransaction事件中操作数据,代码如下:
public class TestOPPlugin extends AbstractOperationServicePlugIn { @Override public void beginOperationTransaction(BeginOperationTransactionArgs e) { super.beginOperationTransaction(e); DynamicObject[] dataEntities = e.getDataEntities(); // 对每一条单据 for (DynamicObject dataEntity : dataEntities) { DynamicObjectCollection entryentity = dataEntity.getDynamicObjectCollection("entryentity"); DynamicObjectType entryentityType = entryentity.getDynamicObjectType(); // 获取单据体的类型 DynamicObject row = new DynamicObject(entryentityType); // 一行数据 row.set("textfield", "testing...."); entryentity.add(row); } // 保存数据 SaveServiceHelper.saveOperate("save", "kdec_wxy_bill1028", dataEntities); } }
适用版本
不限
怎么在操作插件新增分录
问题描述在操作插件(服务插件)中,给目标单据的分录(单据体)新增一行数据,并保存解决方法在操作插件的beginOperationTransaction事件...
点击下载文档
本文2024-09-23 00:21:24发表“云苍穹知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-cangqiong-138939.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章