单据转换插件-辅助属性赋值
2人赞赏了该文章
3,259次浏览
编辑于2016年08月04日 14:59:22
// 取单据体集合
生产用料清单-生产补料单
DynamicObjectCollection rowObjs = entity.DynamicProperty.GetValue(bill.DataEntity) as DynamicObjectCollection; DynamicObject newRowObj=rowObjs[0];
newRowObj["AuxPropId_id"] = 11111;//明细行直接赋值内码,
发现保存后还是原来的辅助属性.
然后看论坛,有提供根据内码构造DynamicObject 对象
FormMetadata formMetadata = MetaDataServiceHelper.Load(ctx, formId, true) as FormMetadata;
DynamicObject fieldVal = BusinessDataServiceHelper.LoadSingle(ctx, pk, formMetadata.BusinessInfo.GetDynamicObjectType(), null);
这里物料的辅助属性的fomid是多少?
推荐阅读
您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!
请选择打赏金币数 *
10金币20金币30金币40金币50金币60金币
可用金币: 0