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

即时库存引用批号主档显示供应商批号缓存问题处理

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

即时库存引用批号主档显示供应商批号缓存问题处理

一、【问题现象】

在即时库存明细中新增基础资料属性字段,取批号的供应商批号字段。

在第一次在做采购入库单录入对应批号的供应商批号之后,查询即时库存明细,可以显示出该供应商批号。

再一次做采购入库单录入对应批号的另一个供应商批号之后,即时库存明细中显示的还是之前的供应商批号。这时查询批号主档,供应商批号字段是已经更新的。


二、【原因分析】

即时库存查询中,批号主档作为基础资料已被应用层做了数据缓存,需要通过插件针对对应的批号主档数据清除缓存。


以其他入库单为例,二开保存插件,在保存事务结束后刷新批号主档的缓存。

import clr
clr.AddReference("mscorlib")
clr.AddReference('System')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
clr.AddReference('Kingdee.BOS.App.Core')
clr.AddReference('Kingdee.BOS.App')
clr.AddReference('Kingdee.BOS.DataEntity')
clr.AddReference('Kingdee.BOS.ServiceHelper')
clr.AddReference('Kingdee.BOS.Contracts')
clr.AddReference('Kingdee.K3.Core')

from System import *
from System.Collections import *
from System.Collections.Generic import *
from System import StringComparison
from Kingdee.BOS.Log import Logger
from Kingdee.BOS import *
from Kingdee.BOS.Util import *
from Kingdee.BOS.App.Core import *
from Kingdee.BOS.App.Data import *
from Kingdee.BOS.Core.Bill.PlugIn import *
from Kingdee.BOS.ServiceHelper import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
from Kingdee.BOS.Core.Const import *

def EndOperationTransaction(e):
    lotIds = List[String]()
    for billObj in e.DataEntitys:
        entryItems

即时库存引用批号主档显示供应商批号缓存问题处理

一、【问题现象】在即时库存明细中新增基础资料属性字段,取批号的供应商批号字段。在第一次在做采购入库单录入对应批号的供应商批号之后,...
点击下载文档文档为doc格式

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

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