电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

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

来源:金蝶云社区作者:金蝶2024-09-168

生产订单下推入库单的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格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信