物料收发明细报表单据名称显示修改(Pyhton实现)

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

物料收发明细报表单据名称显示修改(Pyhton实现)

一、【业务需求】

在账套中简单生产领料和简单生产退料单将名字修改成了生产领料单和生产退料单。但是在物料收发明细表里面还是显示的简单生产领料和简单生产退料单, 这个报表得名称显示如何同步修改?


二、【分析处理】

物料收发明细报表中的单据名称是报表取数插件脚本中根据单据类型固定写好的,没有采用数据库中单据类型的名称,所以数据库中修改的单据类型名称在报表上不会体现


采用Py脚本注册报表表单插件实现:

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

from System import *
from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.DynamicForm import *
from Kingdee.BOS.Core.Report.PlugIn.Args import *

def FormatCellValue(e):
    if e.Header.Key == "FBILLNAME":
        oldvalue = Convert.ToString(e.Value)
        if oldvalue != "":
            if oldvalue == "简单生产领料单":
                e.FormateValue = "生产领料单"
            if oldvalue == "简单生产退料单":
                e.FormateValue = "生产退料单"

物料收发明细报表单据名称显示修改.rar

物料收发明细报表单据名称显示修改(Pyhton实现)

一、【业务需求】在账套中简单生产领料和简单生产退料单将名字修改成了生产领料单和生产退料单。但是在物料收发明细表里面还是显示的简单生...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息