列表的计划运算菜单如何拉出来放到一级菜单上
【应用场景】
经常在销售订单、预测单、MPS计划订单、生产订单和委外订单等单据列表界面调用计划运算,但标准的计划运算菜单一般是在列表菜单:业务操作》计划运算这个二级菜单上。如果计划员每天操作次数较多,每次调用计划运算须多一步点出下拉菜单才能运算,便捷性稍显不足。
【注意事项】
标准出厂菜单允许用户扩展后设置可见性、锁定性以及位置调整,但不支持改变菜单层级,即是说计划运算出厂是二级菜单,没办法通过BOS设置将他调整到一级菜单上来。
本贴所述案例是变相达成该目的的解决方案。
【案例演示】
本贴以销售订单为例,说明如果将计划运算菜单放到一级菜单的变通实现方案。其他如预测单、MPS计划订单、生产订单和委外订单等单据实现方案类似。
【实现步骤】
<1>BOS扩展销售订单,添加列表一级菜单,名称为“我的运算”,标识为“tb_TMP_CallMrps”, 如图:
<2>添加销售订单python列表插件,模拟实现点击上一步添加的菜单时调用标准的计划运算菜单,python示例代码如下:
import clr
clr.AddReference('System')
clr.AddReference('Kingdee.BOS')
clr.AddReference('Kingdee.BOS.Core')
from Kingdee.BOS.Core.DynamicForm import *
from Kingdee.BOS.Core.DynamicForm.PlugIn.Args import *
def BarItemClick(e):
if e.BarItemKey=='tb_TMP_CallMrps':
this.View.MainBarItemClick("tbMrpCalculate")
如图:
【功能验证】
<1>登录业务站点,打开销售订单列表界面,选中需运算的单据,点击一级菜单:我的运算,这时可看到系统已经正常调用标准的计划运算向导。
列表的计划运算菜单如何拉出来放到一级菜单上
本文2024-09-23 02:46:50发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-154654.html
- 2024-2025年人大线新年度初始化实施指导手册.docx
- 2024-2025年人大线新年度初始化实施方案解析.mp4
- 2024-2025年人大线新年度初始化方案解析 .pptx
- A++财务(高校)年结资料-2024-2025年财务年结工作指导手册(教育财智云870).docx
- A++财务(高校)年结资料-2024-2025年财务年结工作指导手册(高校831&832).docx
- 大社保年结资料-2024-2025大社保年结培训解析.mp4
- 大社保年结资料-医保基金年结操作说明(2024-2025).docx
- 大社保年结资料-人社社保年结操作说明(2024-2025).docx
- 大社保年结资料-财政社保年结操作说明(2024-2025).docx
- 大社保年结资料-2024-2025大社保产品线年结方案解析.pptx