二开案例-【Python】物料清单列表选择分录打开物料清单正查
【应用场景】
需求:在物料清单列表添加一个按钮,选择某行点击按钮后自动跳转打开物料清单正查,同时把父项物料编码录入到正查的物料编码,自动刷新显示正查结果
【注意事项】
该实现方案仅做参考,拷贝代码前,请认真阅读并理解代码含义。
【案例步骤】
1、编写代码前,需要在物料清单列表增加菜单,并命名为tbButton(非固定命名),用于代码判断按钮标识。
2、代码示例
clr.AddReference('Kingdee.BOS') clr.AddReference('Kingdee.BOS.Core') clr.AddReference('Kingdee.BOS.Log') from Kingdee.BOS import * from Kingdee.BOS.Core import * from Kingdee.BOS.Log import * def BarItemClick(e): if e.BarItemKey=='tbButton': selectedRow = this.ListView.SelectedRowsInfo; if selectedRow.Count==0: this.View.ShowErrMessage("没有选择任何数据,请先选择数据!"); return; if selectedRow.Count>1: this.View.ShowErrMessage("只能选择一行数据操作,请重新选择数据!"); return; obj = this.ListModel.GetData(selectedRow); useOrgId = obj[0]["FUseOrgId_Id"]; mtrlId = obj[0]["FMATERIALID_Id"]; parameteropt =DynamicFormShowParameter(); parameteropt.FormId = "ENG_BomQueryForward2"; parameteropt.CustomParams.Add("FMaterialId", str(mtrlId)); parameteropt.CustomParams.Add("FUseOrgId", str(useOrgId)); parameteropt.ParentPageId = this.View.PageId; this.View.ShowForm(parameteropt);
注意:以上代码中的自定义参数FMaterialId和FUseOrgId都是固定值,必传。
【插件注册】
【功能验证】
登录业务站点,打开物料清单,选择分录数据,只能选择一行进行查看,注意因为物料清单正查是根据物料和使用组织获取最高bom版本,如果同一个物料存在V1.0和V1.1的版本,即使选择的是1.0,最后展出的也是V1.1。
【金蝶云星空BOS二次开发案例演示】
https://vip.kingdee.com/article/94751030918525696
二开案例-【Python】物料清单列表选择分录打开物料清单正查
【应用场景】需求:在物料清单列表添加一个按钮,选择某行点击按钮后自动跳转打开物料清单正查,同时把父项物料编码录入到正查的物料编码,...
点击下载文档
本文2024-09-23 03:10:36发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-157200.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷API-TIPTOP-3.销售信息API-过帐出货单数据-tt.oapi.shipping.data.post-soap_oapi00151CN02_s.pdf
- 鼎捷API-TIPTOP-1.企业基础API-确认机器数据-tt.oapi.machine.data.approve-soap_oapi00046CN02_s.pdf
- 鼎捷API-TIPTOP-2.采购信息API-确认采购单数据-tt.oapi.purchase.order.data.approve-soap_oapi00159CN02_s.pdf
- 鼎捷API-TIPTOP-1.企业基础API-查询单笔币别数据-tt.oapi.currency.details.data.read.get-soap_oapi00035CN02_s.pdf
- 鼎捷API-TIPTOP-5.生产信息API-撤销审核当站报废单-tt.oapi.station.scrapped.data.disapprove-soap_oapi00286CN02_s.pdf
- 鼎捷API-TIPTOP-2.采购信息API-删除采购变更单数据-tt.oapi.purchase.change.data.delete-soap_oapi00089CN02_s.pdf
- 鼎捷API-TIPTOP-1.企业基础API-生效部门数据-tt.oapi.department.data.available-soap_oapi00024CN02_s.pdf
- 鼎捷API-TIPTOP-1.企业基础API-读取部门明细数据-tt.oapi.department.details.data.read.get-soap_oapi00021CN02_s.pdf
- 鼎捷API-TIPTOP-5.生产信息API-查询工单数据-tt.oapi.wo.list.data.query.get-soap_oapi00175CN02_s.pdf
- 鼎捷API-TIPTOP-1.企业基础API-查询员工数据-tt.oapi.employee.list.data.query.get-soap_oapi00007CN02_s.pdf
热门文章