如何在其它业务单据界面打开物料清单正查窗口
【应用场景】
在某些业务单据处,希望能够直接打开物料清单正查,同时将物料信息传递到正查界面。
【案例演示】
销售出库单点击明细按钮,打开物料清单正查。
【实现步骤】
<1>打开BOS设计器,在销售出库单明细处增加按钮(标识可改,但需要与下方代码一致:Btn_ShowBomQueryForwardForm)
<2>编写表单插件,(物料清单正查接收组织和物料参数,若需要接收其它参数,可二开物料清单正查表单插件,接收后填充到对应字段)代码如下。
[Description("销售出库单打开物料清单正查")] public class SaleOutBillEdit : AbstractBillPlugIn { public override void EntryBarItemClick(BarItemClickEventArgs e) { base.EntryBarItemClick(e); if (e.BarItemKey == "Btn_ShowBomQueryForwardForm") { //取出业务组织与物料编码 var selectRowIndex = this.Model.GetEntryCurrentRowIndex("SAL_OUTSTOCK"); var materialId = (DynamicObject)this.Model.GetValue("FMaterialID", selectRowIndex); var orgId = (DynamicObject)this.Model.GetValue("FSTOCKORGID", -1); if (materialId != null && orgId != null) ShowBomQueryForwardForm(new List<KeyValuePair<string, object>>() { new KeyValuePair<string, object>("FMaterialId", materialId["Id"]), new KeyValuePair<string, object>("FUseOrgId", orgId["Id"]) }); } } private void ShowBomQueryForwardForm(List<KeyValuePair<string, object>> customParams) { string formId = "ENG_BomQueryForward2"; DynamicFormShowParameter para = new DynamicFormShowParameter(); para.FormId = formId; para.ObjectTypeId = formId; para.ParentPageId = this.View.PageId; para.OpenStyle.ShowType = ShowType.MainNewTabPage; //新页签 para.PageId = Guid.NewGuid().ToString(); if (customParams != null) { foreach (var param in customParams) { para.CustomComplexParams.Add(param.Key, param.Value); } } this.View.ShowForm(para); } }
<3>拷贝插件组件到应用站点的WebSite\Bin目录下,重启IIS。

<4>BOSIDE扩展销售出库单,注册表单插件,保存元数据,开发完毕。

【功能验证】
<1>登录业务站点,打开销售出库单编辑界面,点击按钮,效果如下。

如何在其它业务单据界面打开物料清单正查窗口
【应用场景】在某些业务单据处,希望能够直接打开物料清单正查,同时将物料信息传递到正查界面。【案例演示】销售出库单点击明细按钮,打开...
点击下载文档
本文2024-09-23 03:09:25发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-157069.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
热门文章