父子单据体取值的坑原创
金蝶云社区-武器大师金克斯
武器大师金克斯
4人赞赏了该文章 300次浏览 未经作者许可,禁止转载编辑于2024年09月14日 10:23:09

如果在查询的时候使用

DynamicObject[] data = BusinessDataServiceHelper.load("单据标识","父单据体.子单据体.字段",QFilter[]{});
//父单据体
DynamicObjectCollection stdentryentitys = sinsurstd.getDynamicObjectCollection("父单据体");
for (DynamicObject obi: stdentryentitys) {
    //子单据体
    DynamicObjectCollection subentryentitys = insurtypes.getDynamicObjectCollection("subentryentity");
    for (DynamicObject dynamicObject : subentryentitys) {
        //重要的事情说三遍   重要的事情说三遍  重要的事情说三遍
        //这样在这里取值会提示subentryentity没有roundtype这个属性,然后断点去看发现子单据体只有ID
        String roundtypeNum = dynamicObject.getString("roundtype");
    }
}
//如果需要取子单据的属性值,把查询改为这样就能取出来
DynamicObject sinsurstd = BusinessDataServiceHelper.loadSingleFromCache(id, "单据标识");


图标赞 4
4人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!