采购价目表列表已失效行显示背景色标记

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

采购价目表列表已失效行显示背景色标记

【背景】

采购价目表失效之后(无论是手工失效还是自动失效的)在列表统一显示未红色,BOS查看列表体检格式化中“失效日期”的字段比较值无法和系统当前日期字段做对比,故无法配置失效显示未红色。

【方案】

由于BOS中不能对单据列表格式进行格式化显示,无法配置和当前系统日期的比较,所以需要通过插件实现。

【实现代码】

import clr
clr.AddReference('mscorlib')
from System import *
def OnFormatRowConditions(args):
    # 单据日期为今天的数据行设置前景色为紫色背景色为黄色
    if args.DataRow.DynamicObject["FEntryExpiryDate"] <= DateTime.Now.Date:
        fc = FormatCondition()
     #   fc.ForeColor = "#FF00FF"
        fc.BackColor = "#FFFF00"
        args.FormatConditions.Add(fc);

image.webp

【实现效果】

image.webp

采购价目表列表已失效行显示背景色标记

【背景】采购价目表失效之后(无论是手工失效还是自动失效的)在列表统一显示未红色,BOS查看列表体检格式化中“失效日期”的字段比较值无...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息