服务插件往单据体插入新行
5,410次浏览
编辑于2015年03月18日 17:10:07
写插件实现单据保存后更新子单据体,考虑到单据数据可以用导入的方式,因此不能写单据插件,写服务插件来实现,重写BeginOperationTransaction,对e.DataEntitys中的数据进行维护,然后往子单据体插入新行
我用DynamicObject subEntryRow = new DynamicObject(orderForm.BusinessInfo.GetEntity("FSubEntity").DynamicObjectType)构造新行,然后对该行每个字段赋值,但是不清楚如何对子单据体的主键FSubEntryID赋值,不赋值就会出错。
我用DynamicObject subEntryRow = new DynamicObject(orderForm.BusinessInfo.GetEntity("FSubEntity").DynamicObjectType)构造新行,然后对该行每个字段赋值,但是不清楚如何对子单据体的主键FSubEntryID赋值,不赋值就会出错。
推荐阅读