插件-批号赋值
![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、批号录...
点击下载文档
本文2024-09-16 17:15:04发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14505.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章