#常见问题#【熊说星空收票FAQ】巧用GetValue函数实现:财务应付单选择发票需根据供应商税号过滤原创
金蝶云社区-福分小熊
福分小熊
71人赞赏了该文章 1,104次浏览 未经作者许可,禁止转载编辑于2023年04月07日 00:24:51

关键词:金蝶云星空、发票云、财务应付单、收票单、收票匹配应付

参考文档:


更新日志:

20230407V1.0.0:初稿,来源于提单:R20230402-0425(尚坤老师指导)


参考帖子:

小技巧-基础资料【过滤】属性,使用【GetValue】联动

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


1.问题描述

问题现象、报错信息

应付单上选择收票单,如果根据应付单上对应的供应商的税号,过滤出该供应商对应的发票,而不是显示所有的发票?


image.png


2.原因分析

分析问题出现的可能原因(视情况而定)

标准产品中未针对此块进行过滤设置,但是实际客户使用过程中,却又很需要这个功能。如何在财务应付单制单时,在纷繁复杂的数据中找到自己需要的数据至关重要。


3.解决方法

解决思路/操作步骤

3.1BOS设置说明

供应商基础资料税号字段标识:FTaxRegisterCode

收票单销方税号字段标识:FSALETAXNUMBER

采购普票供应商字段标识:FSUPPLIERID

应付单的收票单字段设置过滤:

FSALETAXNUMBER = 'GetValue(FSUPPLIERID.FTaxRegisterCode)'

GetValue的大小写注意一下

收票单销方税号='GetValue(采购普票供应商字段.供应商基础资料税号字段)'

image.png


3.2效果展示(模糊查询&F7弹窗选择过滤)

image.png

image.png


4.应用小结

注意事项;补充说明(视情况而定)


4.1注意维护供应商税务登记号

应付单中匹配收票单,需要注意供应商税号需完善且准确,否则没办法根据供应商税号查询到对应的收票单。

image.png



4.2注意GetValue的大小写

一开始总部提供的公式是这样子的:

FSALETAXNUMBER='Getvalue(FSUPPLIERID.FTaxRegisterCode)' 

收票单销方税号='Getvalue(采购普票供应商字段.供应商基础资料税号字段)'


我配置到BOS平台中,结果发现:

收票单F7界面显示为空,搜不到一张发票;收票单模糊查询,却可以搜到所有发票。原因就是GetValue函数大小写有问题导致的。

赞 71