一、问题描述
客户咨询订单成本明细表没有存货代码字段,如何增加显示该字段,且因表中同时有母件存货和子件存货,需要同时显示对应的存货代码字段。
二、问题分析与解决方案
订单成本明细表本身没有提供存货代码字段,需通过维度扩展的方式显示,且由于要同时显示母件和子件的存货代码,会存在名称重复问题,需特殊处理。
1.首先可以先设置显示子件的存货代码。
订单成本明细表-到UAP中设计视图-右键-维度扩展,如果使用系统提供的存货档案和订单成本明细表关联,可以显示子件的存货代码,实现如下:
关联关系为:
这样查询后可以显示材料的存货代码。
2.但如果要同时显示母件的存货代码,就会比较麻烦,因为2个存货代码显示名称会重复,需要区分显示,因为系统提供的存货档案表不能修改,需要自定义一个存货档案关联表。
先定义数据源:
登陆UAP -双击客户化-选择:工具-数据引擎设计器-
复制存货档案,修改实际名称为自己容易记的名称。
需要修改描述信息:
订单成本明细表-到UAP中设计视图-右键-维度扩展,使用自定义的存货档案和订单成本明细表关联,可以显示母件的存货代码。
关联关系:
修改字段名称:
保存后退出,查询可以得到:材料和母件的存货代码
三、总结
本文针对客户提出的订单成本明细表中同时显示材料和母件存货代码字段的需求,提供了详细的解决方案。首先通过维度扩展,利用系统提供的存货档案关联订单成本明细表,实现子件存货代码的显示;对于母件存货代码的显示,由于存在名称重复问题,需自定义存货档案关联表,通过复制并修改存货档案、设置关联关系、修改字段名称等步骤,最终实现材料和母件存货代码的同时显示。