一.问题描述
Caused by: com.kingdee.eas.ma.control.BgControlException: 业务单据XXXXX使用的预算控制策略中引用了单据的“分录.开始日期”,该项内容不允许为空,请录入“分录.开始日期”内容或者检查对应的预算控制策略设置。
at com.kingdee.eas.ma.control.utils.BgControlParamUtils.buildParamFromValueMap(BgControlParamUtils.java:481)
at com.kingdee.eas.ma.control.utils.BgControlParamUtils.buildParamOnRule(BgControlParamUtils.java:380)
at com.kingdee.eas.ma.control.utils.BgControlParamUtils.getControlParam(BgControlParamUtils.java:312)
at com.kingdee.eas.ma.control.impl.AbstractControlImpl.builderControlParam(AbstractControlImpl.java:99)
at com.kingdee.eas.ma.control.impl.AbstractControlImpl.buildParam(AbstractControlImpl.java:78)
二.问题分析
查看日志分录.开始日期有集成值过来,但实际这里是字符串格式,没有转换为日期格式,导致预算接口无法识别报错
三.解决方案
补丁已优化,日期需要转换
8.6.1 PT174049(2023-11-03)
8.5.0 PT173942(2023-11-03)
推荐阅读