列表上如何调用单据体行,获取系统自动生成的FEntryID。
金蝶云社区-许聪文
许聪文
0人赞赏了该文章 2,686次浏览 未经作者许可,禁止转载编辑于2016年07月18日 11:32:30

单据上如果单据体的行开始为空可用通过
View.Model.CreateNewEntryRow("FEntitySS");新增行,行数据包会自动生成FEntryID。
列表上可以先构建单据体的空数据包,在用DynamicObject dataobj = modelProxy.DataObject.Clone(false, true) as DynamicObject;复制行,
填写内容但是行索引iD要自己构建,
请问如何调用系统的自动生成FID,就像辅助属性的获取ID一样
FlexSaveService flexSave = new FlexSaveService(this.Context, "PLN_PLANORDER");
flexSave.BatchSaveEntityFlexObject(this.View.Model.BusinessInfo, this.View.Model.BusinessInfo.GetEntity("FBillHead"), new DynamicObject[] { this.Model.DataObject });
long auxPropId = FlexServiceHelper.GetFlexDataId(this.Context, newAuxObj, FormIdConst.BD_FLEXSITEMDETAILV);

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0