当日期不等于创建日期+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设计器,编辑-批量编辑字段属性-表单属性-操作列表-保存-编辑

image.png

2.其他控制-校验规则-新增

image.png

3.新增【单据合法性校验】

1678340478737.png

1678352161055.png

【校验级别】根据需要选择

FDate.ToString('yyyy-MM-dd') <>   FCreateDate.AddDays(1).ToString('yyyy-MM-dd') 

勾选【检验表达式为真时提示】,并设置提示信息:日期为创建日期+1天(提示信息根据自己需要设置)


4.举例说明:

例如:创建日期是2023.03.09,采购日期也是2023.03.09,保存就会提示,见如下图片

image.png

5.扩展内容:【日期字段 】取当前日期,不能小于或大于当前系统日期,为当前系统日期+n天


赞 48