phthon实现单据插件保存前事件调用菜单,还能用于webAPI接口原创
金蝶云社区-湖南客户成功吴双得
湖南客户成功吴双得
61人赞赏了该文章 477次浏览 未经作者许可,禁止转载编辑于2023年08月25日 17:36:07

【概述】

单据插件BeforeSave方法,调用单据菜单,在界面上能简化操作,在webAPI接口上能实现界面级操作

【实现方案】

实现功能:

销售出库单上配置了个按钮HXM_tbButton,调用了【匹配库存返回】服务,实现拣货功能。 但这个服务需要界面,不能配置到保存操作的服务中。 而webAPI接口调用保存操作,需要这个【匹配库存返回】服务。

phthon调用界面菜单按钮,在保存前方法(BeforeSave)就很完美了。webAPI是走BeforeSave方法的

实现代码:

def BeforeSave(e):
    this.View.EntryBarItemClick("FEntity", "HXM_tbButton");

【效果展示】

image.png

image.png

image.png

这个效果:如果是一个批号数量 就满足了, 那配置无源单批号拣货就能解决,但如果如上图一样要多个批号,而接口报文无法提供正确的批号、数量,那这个方式就完美了。


赞 61