Python如何实现表体每行基础资料属性的字段取数?
金蝶云社区-Welson2017
Welson2017
1人赞赏了该文章 1,940次浏览 未经作者许可,禁止转载编辑于2017年12月15日 09:39:16

目的是为了实现自动计算Totaltime=Unittime*Qty
Unittime的元素类型是基础属性字段,是工序活动编码(FACTIVITY1ID)字段下的一个属性,带到这个单据中来的
想要用Python取每个分录中Unittime的数值,论坛里找到语句this.Model.GetValue("FACTIVITY1ID")['F_UNITIME'] 是可以取到数值,但是只能是第一行的Unittime的数值。
用以下语句可以取每一行QTY(元素类型是小数)的数值:
entity = this.Model.BillBusinessInfo.GetEntity("FSubEntity");
totalrow=this.Model.GetEntryRowCount("FSubEntity");
for i in range(0, totalrow):
row = this.Model.GetEntityDataObject(entity,i);
this.Model.GetValue(row["F_Qty"],i);

请问对于基础属性字段如何取第二行及每一行的数值呢?