生产订单下推完工入库二次开发
911次浏览
编辑于2016年01月27日 09:13:35
参考论坛的帖子,构建了一个服务器插件,然后挂到生产订单的空操作上。
服务器插件中,在这个事件里面编写代码
public override void EndOperationTransaction(EndOperationTransactionArgs e)
{
base.EndOperationTransaction(e); //此参数是获取由系统集成调用客户端给的数据
var parameters = this.Option.GetVariableValue
目前已经成功在服务器端获得了参数,根据资料,我提交到服务器的数据中,Model段的数据服务器会自动解析,并得到一个DynamicObject[] dataEntitys = e.DataEntitys; 数据。我接下来应该通过操作dataEntitys 数据,下推完工入库,然后再操作完工入库数据包,修改仓库、数量等信息,最终在系统产生一张合格的完工入库单。
目前的问题是:1、哪里有DynamicObject 对象的资料,open.kingdee.com网站的开发手册查出来,这个对象就一句解释(动态实体实例对象,对应ORM的持久化对象Object )。我想检查e.DataEntitys的数据是些什么,完全无法着手。
2、客户端提交的JSON中,\"Model\":{\"FID\":11111111,\"FID\":22222,\"FID\":33333。。。我是否可以这样写,因为我想要下推为完工入库的源生产订单,可能来自于多个不同的工单号。
推荐阅读