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");
【效果展示】
这个效果:如果是一个批号数量 就满足了, 那配置无源单批号拣货就能解决,但如果如上图一样要多个批号,而接口报文无法提供正确的批号、数量,那这个方式就完美了。
推荐阅读