获取弹性域维度辅助属性值——GETFLEXDETAILVALUE函数介绍

【函数介绍】

获取弹性域维度属性函数有3个入参。

  • 参数1:维度关联字段的标识
  • 参数2:子维度属性的标识
  • 参数3:获取值的类型,1或者2(基础资料、辅助资料,传1是编码、传2是名称;其他类型,传1即可)

例如:GETFLEXDETAILVALUE ( F_Jac_Flex ,”FF100005″,2),表示获取维度关联字段标识= F_Jac_Flex的 子维度属性FF100005的 名称值。

注:获取参数2——子维度属性标识的方法,

  • BD_FLEXSITEMDETAILV_EXTEND 辅助属性维度数据
  • BD_FLEXVALUESDETAIL_EXTEND 仓位值集维度数据
  • BD_FLEXITEMDETAILV_EXTEND 核算维度数据

例如:获取辅助属性的维度——“选择城市”字段的标识

(1) BOS集成开发平台 → 查找 → 查找值输入上方的辅助属性维度数据BD_FLEXSITEMDETAILV_EXTEND → 双击查找出来的内容

(2) 在右侧属性栏查看,选择城市的标识,如图为FF100005

核算维度、仓位的查询方法跟辅助属性一样,先找到弹性域的单,再查找子维度属性的值

 

sql直接查询

select t0.FID as ‘辅助内码’,
t0.FNumber as ‘编码’,
t0_l.FName as ‘名称’,
t0.FFlexNumber as ‘字段名’,
t0.FValueType as ‘值类型’, — 1:= 辅助资料
t0.FValueSource as ‘值来源’ — 如值类型是辅助资料,此处存辅助资料类型
from T_BD_FLEXAUXPROPERTY t0
inner join T_BD_FLEXAUXPROPERTY_L t0_l
on (t0.fid = t0_l.fid and t0_l.flocaleId = 2052)

暂无评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

本站提供金蝶、钉钉等开发实施相关技术文章的发布和转载。如有侵权,联系立删(info@zjgkd.cn) 。
苏公网安备32058202011935 · 苏ICP备13058196号-11
Powered by WordPress