如何实现有效期至=生产日期+保质期-1天的效果原创
金蝶云社区-heqq
heqq
22人赞赏了该文章 4,906次浏览 未经作者许可,禁止转载编辑于2021年02月20日 10:58:37
summary-icon摘要由AI智能服务提供

文本介绍了在BOSIDE中配置“通过日期单位计算日期”来更新“生产日期”的方法,包括设置偏移日期单位和偏移值以实现减日的效果。同时,还扩展了两种设置方式以在物料值更新时自动计算有效期,并说明了在单据转换时实现类似效果的配置方法。最后,提出了根据不同物料设置不同有效期扣减天数的解决方案。

答案是在BOSIDE中配置“通过日期单位计算日期”,请看配置界面:

image.png

关键项说明:

1、“生产日期”的值更新事件上配置;

2、源日期字段、日期单位字段、日期增量字段、目标日期字段要配置单据上对应的字段;

3、偏移日期单位为“日”,偏移值为“-1”,勾选“是否启用偏移”。

标准产品中通常生产日期都配置了这个服务,如果要实现减1天的效果,就要设置偏移日期单位、偏移值、启用偏移。如果要实现减N天的效果,则偏移值设置-N即可。

效果如图所示:

image.png


扩展一:如果只在“生产日期”配置值更新事件,效果是单据上修改“生产日期”时,有效期至才会有减一天的效果,即:要实现录入物料时,生产日期默认等于系统当前日期,有效期至=生产日期+保质期-1天的效果,还需要在物料的值更新事件上增加服务,通常有两种设置方式:

方式1、物料的值更新事件配置“调用字段值更新服务”,字段选择“生产日期”,如图所示:

image.png

方式2、物料的值更新事件也配置“通过日期单位计算日期”,如图所示:

image.png

标准产品中有配置,可供参考(方式1参考采购入库单,方式2参考其他入库单),推荐使用方式1;


扩展二:以上介绍的是无源单手工录入物料的情况,如果要实现通过下推或选单生成单据时,有效期至减1天的效果,则需要在单据转换路线的表单服务策略中,增加“通过日期单位计算日期”的服务,如图所示:

image.png

有关联关系的单据,最好配上此服务;


扩展三:如果A物料要求有效期至扣减3天,B物料要求有效期至扣减1个月,又要如何实现呢?

第一步:扩展物料,增加自定义字段,类型为:下拉列表(枚举类型选“日期单位”)和整数类型,代表偏移日期单位和偏移量,物料分别录入自定义字段值,如图所示:

image.png

image.png

第二步:扩展单据,“物料编码”的引用属性先增加物料上自定义的字段:

image.png

修改“通过日期单位计算日期”服务,“偏移单位类型”和“偏移值类型”选择“变量”,“偏移日期单位”和“偏移值”分别选择物料自定义的字段,如图所示:

image.png

看一下单据效果:

image.png


图标赞 22
22人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!