当日期不等于创建日期+1天时,单据保存时弹出警告信息原创
48人赞赏了该文章
724次浏览
编辑于2023年03月09日 17:04:43
【需求描述】
当日期不等于创建日期+1天时,单据保存时弹出警告信息
【解决方法】
通过【单据合法性校验】实现,保存时校验:【日期字段】<> 【创建日期】+1天
以采购订单为例:采购日期<> 创建日期+1天
FDate.ToString('yyyy-MM-dd') <> FCreateDate.AddDays(1).ToString('yyyy-MM-dd')
勾选【检验表达式为真时提示】,并设置提示信息:日期为创建日期+1天(提示信息根据自己需要可以修改)
【操作说明】
操作简单截图如下,可以参考(以采购订单为例)
1.打开BOS设计器,编辑-批量编辑字段属性-表单属性-操作列表-保存-编辑
2.其他控制-校验规则-新增
3.新增【单据合法性校验】
【校验级别】根据需要选择
FDate.ToString('yyyy-MM-dd') <> FCreateDate.AddDays(1).ToString('yyyy-MM-dd')
勾选【检验表达式为真时提示】,并设置提示信息:日期为创建日期+1天(提示信息根据自己需要设置)
4.举例说明:
例如:创建日期是2023.03.09,采购日期也是2023.03.09,保存就会提示,见如下图片
5.扩展内容:【日期字段 】取当前日期,不能小于或大于当前系统日期,为当前系统日期+n天
推荐阅读