【已解决】增加字段后,属性过滤该怎么写
金蝶云社区-宋志兵
宋志兵
0人赞赏了该文章 1,589次浏览 未经作者许可,禁止转载编辑于2015年01月27日 10:29:10

我在采购订单中,增加了一个基础资料的字段,指定基础资料为联系人,现想设置为,当选择供应商后,再点联系人时,联系中列表中只出现该供应商的所有联系人。
我在联系人字段的属性中设置过滤为:FCOMPANY=GetValue(FSUPPLIERID)
但我设置好供应商后,点开联系人,里面是空的。
后检查数据后,联系人数据表中FCOMPANY字段应该是引用的供应商数据表中的FMASTERID。
然后将过滤改为:FCOMPANY=GetValue('FMASTERID')
再重新打开单据,选择供应商后再点开联系人,提示:
unexpect function, function name is 'GetValue'
然后参考采购员中的过滤中的写法,改为:FCOMPANY='GetValue(FMASTERID)'
提示:在将 varchar 值 'GetValue(FMASTERID)' 转换成数据类型 int 时失败。

求助一下,这个应该怎么写才对

解决了,设为:FCOMPANY in (select fmasterid from t_bd_supplier where FSupplierId = GetValue(FSupplierId))

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0