生产订单下推入库单的OpenAPI开发(JAVA SDK)

一、需求
在三方JAVA开发的完工汇报系统中,最后一道工序完工就需要同步金蝶系统里自动下推入库单入库。
二、解决方案
既然是下推,那肯定的用api的push方法,但是第一次push后系统报入库单上明细行物料没有批号(我们生产件启用了批号),下推失败。
本来在手动下推的时候,这个批号是手动填的,但是即使在下推前获取了这个批号值也无法通过push方法传到目标入库单里,push方法里输入参数里没有目标单的model,所以也无法直接携带任何字段值到入库单上。
在小小的社区里搜啊搜啊搜,找到只言片语解决方案、就问你是喜还是忧?
“push参数里有一个CustomParams可以传值,二开插件接收这个自定义参数自行处理。”——大概就这么多!
已经调用了api接口了,还要去开发个插件才能处理完整下推操作?我的发!
果断去看了单据转换规则,发现生产订单行上有批号字段,字段映射里也对应了入库单的批号——OK,那就调用生产订单的修改接口,把行内批号加上,再下推不就好了?完美解决!
push解决了,入库单生成了,可是又发现了问题:
因为是多批入库的,本次入库的数量可能不是生产订单上的未入库数。比如订单剩余未入库1000,可能本次只完工入库300,下次可能是500,最后再来一个200的批次。但是push不管啊,直接是剩余数量全部下推下去,而且因为上面接口的原因,你根本
生产订单下推入库单的OpenAPI开发(JAVA SDK)
一、需求 在三方JAVA开发的完工汇报系统中,最后一道工序完工就需要同步金蝶系统里自动下推入库单入库。二、解决方案 既然是下推...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



