转换关系里面赋值批号及批号一些知识

var Field_FLOT = (BaseDataField)e.TargetBusinessInfo.GetField("FLot");
DynamicObject obj_FLOT = BusinessDataServiceHelper.LoadSingle(e.Context, Convert.ToInt64(data["FLOT"].ToString()), Field_FLOT.RefFormDynamicObjectType);
row["Lot_Id"] = Convert.ToInt64(data["FLOT"].ToString());//批号
row["Lot"] = obj_FLOT;//批号
row["Lot_Text"] = data["FLOTNUMBER"].ToString();//批号
以下是一些资料
目前有收到几个客户的咨询 批号字段在单据打开界面可以显示 但是在列表上没有值的问题
首先 批号字段在我们产品中类似于基础资料 后台数据库存储的时候有两个字段用于存储(Lot_Text 与LotID)出现这种情况 可以查看下对应的数据库 是否两个字段都有值 如果只有text有值 id没有值 那在列表界面就看不到值,这是因为列表界面对于基础资料类型的字段获取值是通过后台ID去获取的 text有值id没有值 那列表界面就获取不到数据
为什么会出现这种情况?
1、以生产订单携带到用料清单为例,因为生产用料清单是在生产订单保存的时候生成的,而生产订单的批号字段是保存的时候才会调用服务【保存时更新批号主档】保存时更新批号主档会根据批号text生
转换关系里面赋值批号及批号一些知识
声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。



