如何控制严格按计划跟踪号领料原创
金蝶云社区-Tracy_Huang
Tracy_Huang
15人赞赏了该文章 993次浏览 未经作者许可,禁止转载编辑于2019年08月19日 10:35:28

1、用料清单上录入计划跟踪号下推领料单之后,领料单的计划跟踪号控制锁定二开插件如下:


public override void AfterBindData(EventArgs e)
        {
            base.AfterBindData(e);
            DynamicObjectCollection entryDatas = this.View.Model.DataObject.GetDynamicValue<DynamicObjectCollection>("Entity");
            foreach (DynamicObject entryData in entryDatas)
            {
                string mtoNo = entryData.GetDynamicValue<string>("MtoNo");
                if (!mtoNo.IsNullOrEmptyOrWhiteSpace())
                {
                    int rowIndex = entryDatas.IndexOf(entryData);
                    this.View.GetFieldEditor("FMtoNo", rowIndex).Enabled = false;
                }
            }
        }

2、领料单库存查询根据计划跟踪号过滤,二开如下:

  blob.png

赞 15