销售订单上的辅助属性是如何与辅助属性档案关联的
901次浏览
编辑于2016年08月22日 17:03:59
业务场景
产品属性为配置,并需区分颜色,所以定义了辅助属性为颜色,这设置好了值。在销售订单上,选择了辅助属性-颜色。在单据列表上可以正常显示出来。
客户要求
因配置后的BOM(物料清单)上没有体现此BOM版本对应的颜色。不方便核对及其它的业务要求,需要在BOM版本上将颜色体现出来。
解决思路
想在单据提交时,通过后台数据库的触发器,获取到当前订单明细中,对应的颜色名称,然后将颜色名称update到BOM版本的后面,显示如:TEST001_V1.2红色。
但现在在获到颜色名称时,不知道销售订单明细上的辅助属性是如何与辅助属性档案中如何关联的。销售订单明细上的FAUXPROPID 【物料辅助属性纬度内码】找不到对应关联的表,我找过T_BD_AUXPTYVALUE、T_BD_AUXPTYVALUEENTITY、T_BD_AUXPTYVALUEENTITY_L、T_BAS_ASSISTANTDATAENTRY、T_BAS_ASSISTANTDATAENTRY_L,都没有直接与销售订单直接关联的有关系。本想通过SQL Server Profiler跟踪一下销售订单列表查询的语句,也跟踪不到。。
请求帮助一下,如何通过销售订单明细上字段的信息,查到该属性对应的名称的值。
推荐阅读