扫描物料编码字段设置编码值二开示例

需求背景:需要在金蝶云星空中对物料字段进行扫描后赋值。
实现方法:在表单插件中重写AfterQuickGetData事件,在此事件中对物料字段赋值,然后利用进度条轮询的方法把物料的值显示到界面上。以采购申请单为例,在设计器中拓展采购申请单,然后添加一个进度条控件,挂上表单插件,插件代码如下:
public class AfterQuickPlugIn : AbstractBillPlugIn
{
private ProgressBar _progressBar;
private int _progressValue = 0;
public override void OnInitialize(InitializeEventArgs e)
{
this._progressBar = (ProgressBar)this.View.GetControl("F_dev_ProgressBar");
this._progressValue = 0;
this._progressBar.Start(1);
}
public override void AfterQuickGetData(Core.DynamicForm.PlugIn.Args.AfterQuickGetDataEventArgs e)
{
//以采购申请单的第一条分录示例
base.AfterQuickGetData(e);
string[] number = new string[] { "030101-A1" };
this.View.Model.SetItemValueByNumbers("FMate扫描物料编码字段设置编码值二开示例
需求背景:需要在金蝶云星空中对物料字段进行扫描后赋值。实现方法:在表单插件中重写AfterQuickGetData事件,在此事件中对物料字段赋值,...
点击下载文档文档为doc格式
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
上一篇
已经是第一篇



