为没有BOS字段的简单账表增加基础资料属性字段
对于BOS已经设计了字段的简单账表,增加基础资料属性字段比较容易,参考这篇官方帖子处理即可:LOOK!报表扩展增加基础资料的属性字段 (kingdee.com)
但是系统有一些报表没有预设字段的,例如【产品维度利润分析表】,对于这样的简单账表,其实也是可以增加基础资料属性字段的,就是稍微麻烦点,只是需要先找到字段的标识,然后拖入基础资料字段,最后再增加基础资料属性字段。
下面以给【产品维度利润分析表】增加基础资料属性“旧物料编码”为例,介绍相关步骤:
1、在BOS中查找“产品维度利润分析表”并扩展
2、查找并复制“产品维度利润分析表”的“过滤窗口业务对象”,这里是:CB_PROSALEPROFITFILTER
3、在BOS中查找刚才复制的业务对象,找到“产品维度利润分析过滤条件”,双击打开、引入、扩展:
4、产品维度利润分析过滤条件中,切换到“显示隐藏列”,点击“字段集合”,左侧找到需要增加基础资料属性的字段,本案例要增加产品编码的旧物料编码,因此选择“产品编码”字段,复制其标识(关键重点)、名称
5、在本案例中,由于“产品编码”是“文本”,所以需要删除并重新建立为基础资料,删除的方法是选中后点击上方的红×图标(如果元素类型是基础资料则忽略本步骤):
6、删除完成后,点击左上角的“新增”按钮,新增一个字段,类型选择“基础资料”:
7、点击确定后,向下滚动,找到刚刚新增的“基础资料”字段,将名称和标识改为原本的名称、标识(复制下来,后面要用),并设置关联基础资料对象为“物料”:
8、选择基础资料类型-物料后,引用属性添加需要显示的字段,这里为“旧物料编码”,并点击确定:
9、再次点击左上角的“新增”按钮,增加一个“基础资料属性”字段:
10、点击确定后,向下滚动,找到刚刚新增的“基础资料属性”字段,标识和名称随意(复制下来,后面要用),基础资料字段选择“产品编码”,关联基础资料字段名选择“旧物料编码”:
11、到这里就完成了“产品维度利润分析过滤条件”的所有设置,可以保存、签入,记住刚才的两个字段标识及名称:
物料字段:标识为FPRODUCTID,名称为产品编码 旧物料编码字段:标识为F_XXXX_OldNumber,名称为旧物料编码
12、再次回到最开始的“产品维度利润分析表”,从左侧拖入一个基础资料字段,一个基础资料属性字段:
13、基础资料字段的标识、名称和前面过滤条件设置的一致,绑定实体属性注意去掉开头字母F,引用属性同样添加“旧物料编码”:
14、基础资料属性字段的标识、名称和前面过滤条件设置的一致,基础资料字段选择刚才增加的产品编码、关联基础资料字段名选择旧物料编码:
15、到这里就完成了“产品维度利润分析表”的所有设置,可以保存、签入,验证效果:
加完后查询报表显示
转换 varchar 值 '010302010002' 时溢出了整数列。
语句已终止。
学习了
你好,应收款账龄分析表的客户也是文本,能以类似方式增加一个客户的基础资料吗?
为没有BOS字段的简单账表增加基础资料属性字段
本文2024-09-16 18:09:14发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-20293.html