【日期字段 】取当前日期,不能小于或大于当前系统日期,为当前系统日期+n天原创
金蝶云社区-霞煜齐飞
霞煜齐飞
50人赞赏了该文章 2,936次浏览 未经作者许可,禁止转载编辑于2023年02月07日 10:46:23
  1. 【日期字段 】取当前日期

    方式一:使用缺省值函数【取当前日期】

    1675654721758.png

    方式二:使用@currentshortdate函数实现,

                 [计算定义公式的值并填写到指定列],设置【日期字段 】=@currentshortdate


2.日期字段不能小于或大于当前系统日期:单据【保存】校验中增加[单据合法性校验],

   设置【日期字段】<@currentshortdate,或【日期字段】>@currentshortdate,

   勾选【检验表达式为真时提示】并设置提示信息:《XX》单据xx日期,不能小于或大于当前系统日期!


3.日期为当前系统日期+n天:在bos设置【实体服务规则】,给单据日期赋值即可

  【日期字段 】 = @CurrentShortDate.AddDays(n) --固定天数 

  【日期字段 】  =  @CurrentShortDate.AddDays( FMaterialId.FFixLeadTime )--不固定天数取(固定提前期)

   具体操作可参考:采购订单交货日期为当前系统日期加n天


4.可提供调用的函数:@currentlongdate --获取当前长日期

                                       @currentshortdate --获取当前短日期
 
                                      @maxdate --获取最大日期
  
                                     @mindate --获取最小日期









赞 50