保存更新库存触发更新页面即时库存数量

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

保存更新库存触发更新页面即时库存数量

一、【业务需求】

库存更新方式是保存时更新库存,需要点击保存时自动调用获取即时库存,更新明细行即时库存字段的数值(就是单据更新完库存之后的物料库存)


二、【分析实现】

保存操作不会触发字段值更新,通常在物料、仓库等配置值更新,调用系统预置获取即时库存的服务,不会被触发


实现方式

1、单据菜单新增按钮,点击事件配置"获取即时库存操作"

image.webp


2、插件脚本,保存操作后触发

import clr
clr.AddReference("System")
clr.AddReference("System.Core")
clr.AddReference("Kingdee.BOS")
clr.AddReference("Kingdee.BOS.Core")

from System import *
from System import StringComparison
from Kingdee.BOS import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.DynamicForm import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
from Kingdee.BOS.Core.Metadata.FormElement import *

def AfterDoOperation(e):
    if e.Operation.Operation.Equals("Save", StringComparison.OrdinalIgnoreCase):
        this.View.GetMainMenu().ItemClick("tbButton_5")
        this.View.SendDynamicFormAction(this.View)


image.webp

代码参考.rar


保存后退出数据消失


保存更新库存触发更新页面即时库存数量

一、【业务需求】库存更新方式是保存时更新库存,需要点击保存时自动调用获取即时库存,更新明细行即时库存字段的数值(就是单据更新完库存...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息