单据列表增加批量修改功能_金蝶单据添加批改按钮

场景

金蝶的基础资料都有批量修改功能,方便大批量修改调整资料属性。但单据默认没有批量修改功能。

如何为单据增加批量修改功能,实现单据资料的批量修改呢?本文以《销售订单》为例演示说明。其他单据类同。

 

最终批改效果如下

步骤

一、BOS为单据增加列表【批改】按钮

在BOS中打开需要添加的批改功能的单据。并添加列表按钮。

按钮标识为:Gold_tbBulkEdit

二、添加Python批改脚本

打开“列表插件”,点击“注册python脚本”添加脚本插件。

如提示脚本错误,请通过此链接下载代码

Python脚本内容如下(注意按照下图调节缩进):


#!列表批改功能
import clr
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')

from Kingdee.BOS.Core import *
from Kingdee.BOS.Core.Bill import *
from Kingdee.BOS.Core.Bill.PlugIn import *

 def BarItemClick(e)
    if e.BarItemKey=="Gold_tbBulkEdit"
        if this.ListView.CurrentSelectedRowInfo==None
            this.View.ShowErrMessage("请先选择要修改数据行") 
            return 
        param = BillShowParameter() 
        param.FormId = FormIdConst.BD_BulkEdit 
        this.View.ShowForm(param)

最后设置下需要批改的字段。

选中字段后,设置“功能控制”,勾选“允许批量修改”。

附:基础资料批改

如何批量修改基础资料(以物料的税收分类码为例)

暂无评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

本站提供金蝶、钉钉等开发实施相关技术文章的发布和转载。如有侵权,联系立删(info@zjgkd.cn) 。
Powered by WordPress · 苏ICP备13058196号-11