供应商协同应付单取消列表显示过滤
- 到供应商协同平台下的应付单业务对象中
- 找到列表插件
- 注册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://vip.kingdee.com/link/s/lbRPP](https://vip.kingdee.com/link/s/lbRPP)
供应商协同应付单取消列表显示过滤
- 到供应商协同平台下的应付单业务对象中- 找到列表插件- 注册python插件```pythonimport clrclr.AddReference('mscorlib')clr.AddRefe...
点击下载文档
本文2024-09-23 01:46:39发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-148104.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章