二开指导.移动端(PAD).生产报工编辑界面通过按钮直接赋值生产订单明细字段

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:1

二开指导.移动端(PAD).生产报工编辑界面通过按钮直接赋值生产订单明细字段

【概述】

前提:要解决这个问题要写二开插件,去直接更新数据库生产订单对应的字段。


【步骤】

先把生产订单上加的字段带到这个生产报工列表界面上,步骤如下:
1、扩展一下这个生产报工的元数据;
2、调整一下其他字段的长度,然后拖入两个标签,上下各一个 
3、上面的标签把标题设置成新加的字段,设置一下字体跟其他的一致
4、下面的标签把标识设成【FData_字段名】,设置一下字体也跟其他一样。保存即可


【二开操作】

1、新建一个类,引用一下Kingdee.K3.MFG.Mobile.Business.PlugIn.dll组件;
2、继承一下SimpleReportListEdit这个类;
3、重写ButtonClick方法,
,根据按钮的key值,判断按下的是哪个按钮。
4、通过var dicRowData = this.GetCurrentRowData(1);这个方法获取到当前选中的行;
5、通过dicRowData["EntryPkId"]就可以获取到当前选中的生产订单分录Id
6、写sql直接更新生产订单对应分录字段即可,sql类似于"Update T_PRD_MOENTRY SET Fxxx = '' where FENTRYID = ...",
注意:WHERE条件千万不能漏了;
7、通过DBServiceHelper.Execute()执行sql就可以了。


感谢智慧工厂同事雷本鑫提供本方案。

二开指导.移动端(PAD).生产报工编辑界面通过按钮直接赋值生产订单明细字段

【概述】前提:要解决这个问题要写二开插件,去直接更新数据库生产订单对应的字段。【步骤】先把生产订单上加的字段带到这个生产报工列表界...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息