插件-批号赋值

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

插件-批号赋值

![1678430701011.webp](/download/0100533f6fbd4ca640eb8af889df35bc1e59.webp) 表单插件赋值批号,按批号录入模式要分两种情况: 1、批号录入模式为:仅批号主档 this.View.Model.SetValue("FLot", lotId, i); lotId为批号主档内码Id,至于批号内码关联表,顺便也说一下,关联这两个表查T_BD_LOTMASTER、T_BD_LOTMASTER_L 2、批号录入模式为:批号主档与文本、仅文本 this.View.Model.SetValue("FLot", lotText, i); lotText为批号文本 ok,讲完! 哦,对了,还有数据包赋值的方式也说一下吧 ··· //得到单据体实体 Entity entity = this.View.BillBusinessInfo.GetEntity("FEntity"); //得到单据体实体数据包 DynamicObjectCollection entityRows = (DynamicObjectCollection)this.View.Model.GetEntityDataObject(entity); for (int j = 0; j < dt_M.Rows.Count; j++) { DynamicObject dyo = new DynamicObject(entity.DynamicObjectType); if (dt_M.Rows[j]["Lot"].ToString() != "0") { dyo["FLot_Id"] = dt_M.Rows[j]["Lot"]; dyo["FLot"] = BusinessDataServiceHelper.LoadSingle(this.Context, dt_M.Rows[j]["Lot"], (this.View.BusinessInfo.GetField("FLot") as BaseDataField).RefFormDynamicObjectType); dyo["FLot_Text"] = dt_M.Rows[j]["LotText"]; } entityRows.Add(dyo); }

插件-批号赋值

![1678430701011.webp](/download/0100533f6fbd4ca640eb8af889df35bc1e59.webp)表单插件赋值批号,按批号录入模式要分两种情况:1、批号录...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息