供应商协同应付单取消列表显示过滤

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

供应商协同应付单取消列表显示过滤

- 到供应商协同平台下的应付单业务对象中 - 找到列表插件 - 注册python插件 ```python import clr clr.AddReference('mscorlib') clr.AddReference('Kingdee.BOS.App') from System import * from Kingdee.BOS.App.Data import * def PrepareFilterParameter(e): #重置标准产品过滤条件,单独添加当前供应商过滤 sql = "SELECT fsupplierid FROM T_scp_userdata where fuserid={0}".format(this.Context.UserId) supplier_id = DBUtils.ExecuteScalar(this.Context,sql,None) e.FilterString = " fsupplierid in (select fsupplierid from t_bd_supplier where fmasterid={0})".format(supplier_id) #拼接处理应付单列表过滤 e.AppendQueryFilter(" (FISINSIDEBILL='1' OR (FISINSIDEBILL='0' AND FDOCUMENTSTATUS = 'C'))") setAccountType = int(this.View.OpenParameter.GetCustomParameter("FSetAccountType")) if setAccountType != 0: e.AppendQueryFilter(" FSetAccountType = '{0}' AND FByVerify = '0'".format(setAccountType)) else: e.AppendQueryFilter(" FByVerify IN ('0','1') ") ``` 如果是供应商协同平台的单据,则第一段必须要,否则将可以看多所有供应商的单据 **其他更多文章入口:**[https://wenku.my7c.com/link/s/lbRPP](https://wenku.my7c.com/link/s/lbRPP)

正常应该只显示当前供应商的应付单。


你好,按照此文档配置,供应商应付单界面能显示全部的供应商应付单。

供应商协同应付单取消列表显示过滤

- 到供应商协同平台下的应付单业务对象中- 找到列表插件- 注册python插件```pythonimport clrclr.AddReference('mscorlib')clr.AddRefe...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息