如何在业务单据上增加批改功能(Python方法)原创
5人赞赏了该文章
558次浏览
未经作者许可,禁止转载编辑于2023年07月03日 13:54:26
1.打开BOS,打开需要批改的单据。
2.在【列表菜单】中新增一个按钮,按钮标识为:XEA_tbBulUpdate
3.在【列表插件】中注册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=="XEA_tbBulUpdate": #注意区别大小写!
if this.ListView.CurrentSelectedRowInfo==None:
this.View.ShowErrMessage("请选择数据行") ;
return ;
param = BillShowParameter();
param.FormId = FormIdConst.BD_BulkEdit
this.View.ShowForm(param);
4.找到需要批改的字段,在【功能控制】中设置允许批改。
5.重新登就可以看到此功能了。
赞 5
5人点赞
还没有人点赞,快来当第一个点赞的人吧!
打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!
推荐阅读