本文主要是介绍金蝶云苍穹-遇到单据体表名不存在问题(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
我最近遇到了两个需要使用到单据体没有表名的单据
第一个是基础资料:科目影响因素。
目标:我需要的是获取单据里面的目标会计科目字段,但是映射数据显示的表名为空。
作为小白,当场就蒙了,在社区寻找无果后只能寻求老大帮助,老大给我发的内容
//过滤条件。 根据编码获取科目影响因素。 科目影响因素编码做成参数配置。QFilter qFilter = QFilter.of("number='07'");//entryentity.basefactor0 资产类别ID//entryentity.accfield.number 科目编码//entryentity.accfield.name 科目名称DataSet aiAccountmaptype = QueryServiceHelper.queryDataSet("", "ai_accountmaptype", "number, entryentity.basefactor0, entryentity.accfield.number, entryentity.accfield.name", qFilter.toArray(), null);//dataset转换成Map, key为资产类别ID 2个DataSet资产原值,资产费用 转成两个Map//填充表,根据资产类别ID从对应的Map里取科目
不难发现,其实就是映射数据单据体
目前到这,第一个解决了。
第二个是财务卡片,我需要获得的是折旧表单的会计期间字段
当时我想的是会不会和科目影响因素有一样,有个隐藏的单据体什么的,找了一圈之后发现自己想多了。。。压根就没得!!!
但是我误打误撞的找到了财务卡片基础资料,又很幸运的发现了财务卡片展示的折旧单据展示的都是财务卡片基础资料隐藏字段的结束期间有内容的数据,通过代码干预,最终获取到了自己想要的数据。
最后,恭喜你看完所有内容,希望能给你一些帮助,谢谢!
这篇关于金蝶云苍穹-遇到单据体表名不存在问题(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!