HMI上的工序派工列表需要二开增加按照工单查询功能

【应用场景】
HMI上的工序派工列表需要二开增加按照工单查询功能
【实现步骤】
<1>编写表单插件和服务插件,代码如下。
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Text;
using Kingdee.BOS;
using Kingdee.BOS.Core.DynamicForm.PlugIn.Args;
using Kingdee.BOS.ServiceHelper;
using Kingdee.BOS.Util;
using Kingdee.K3.MFG.SFC.Common.Core.EnumConst.Mobile;
namespace Kingdee.K3.MFG.Mobile.Business.PlugIn.SFC.Complex
{
public class Class1:ComplexDispatchList
{
public override void AfterBindData(EventArgs e)
{
base.AfterBindData(e);
// 设置标准的工序计划扫描框的可用性为否,防止误点 影响生产订单的过滤
this.View.GetControl("FText_ScanCode").Enabled = false;
}
public override void BeforeUpdateValue(BeforeUpdateValueEventArgs e)
{
base.BeforeUpdateValue(e);
if (e.Key.ToUpper().Equals("F_PAEZ_TEXT_QTR"))
{
string scanCode = Convert.ToString(e.Value);
//根据扫描的码进行查找对应的工序计划编码
string oplanNum = GetOptPlanOper(scanCode);
if (oplanNum.IsNullOrEmptyOrWhiteSpace() && !scanCode.IsNullOrEmptyOrWhiteSpace())
{
this.View.ShowErrMessage("请输入正确的生产订单编号");
return;
}
this.View.Model.SetValue("FText_ScanCode", oplanNum);
this.View.UpdateView("FText_ScanCode");
this.View.GetControl("F_PAEZ_TEXT_QTR").SetFocus();
}
}
/// <summary>
/// 目前是按照生产订单的编码进行查找,当前是没有校验这个行号的。这里可以根据实际需求进行变更,唯一的要求就是找的工HMI上的工序派工列表需要二开增加按照工单查询功能
【应用场景】HMI上的工序派工列表需要二开增加按照工单查询功能【实现步骤】<1>编写表单插件和服务插件,代码如下。 using System;using Sy...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



