二开案例.基础资料.联动查询(GetValue)

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-23浏览:4

二开案例.基础资料.联动查询(GetValue)

【应用场景】单据上的基础资料字段的查询结果(模糊查询或者F8开窗列表查询)受该单据上的其它字段的选择值影响(联动效果:选择A字段会影响B字段的过滤结果)。

【案例演示】采购订单有个供应商等级字段和供应商字段,当选择了供应商等级后,查询供应商时,只显示该等级的供应商。

【实现步骤】

<1>BOSIDE扩展采购订单,新增供应商等级字段。


<2>供应商字段设置【过滤】属性,保存元数据,开发完毕。

FSupplierGrade='GetValue(F_Jac_Assistant)'

过滤条件中的FSupplierGrade来自供应商的供应商等级字段的字段标识,如下图所示。

GetValue(F_Jac_Assistant)表示运行时,在采购订单上查询供应商时,取该采购订单上的供应商等级字段的值作为查询条件参与供应商的查询。

例如:采购订单编辑界面上的供应商等级选择了一级,那查到的所有供应商都是一级的,数据库抓包供应商的查询SQL如下。




现在可以登录业务站点,打开采购订单编辑界面,选择供应商等级,查询供应商,体验一下基础资料联动查询的效果啦。

未选择供应商等级:

选择了供应商等级:




【参考资料】

【二开案例.基础资料.过滤】https://vip.kingdee.com/article/104902355959012352














【金蝶云星空BOS二次开发案例演示】https://vip.kingdee.com/article/94751030918525696

二开案例.基础资料.联动查询(GetValue)

【应用场景】单据上的基础资料字段的查询结果(模糊查询或者F8开窗列表查询)受该单据上的其它字段的选择值影响(联动效果:选择A字段会影...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息