ccc570928cn 发表于 2020-10-8 22:12:47

保存表单后事件出错

业务公式--保存表单后事件,设置了将变更前后的数据保存至变更记录表。保存后出现了以下的错误信息。
---------------------------------------------------------
服务器错误代码:325244,详细信息:
保存表单错误
执行业务公式[变更后于包装记录变更明细留存变更记录]时发生错误:
执行情况[主表]时出现错误
计算[包装作业记录变更明细.变更对象]的赋值表达式时出错
表达式计算出错:[本表单.包装作业日 + "所包装给" + 本表单.客户 + "的" + 本表单.商品名称+"、" + 本表单.规格+"("+ 本表单.规格代号 + ")。(包装作业ID:"+本表单.包装作业号ID+")"]
com.lato.ruleengine.util.LatoJexlHelper.runRule@262!: 'getBizValue(_lato_context, '本表单.包装作业日') + '所包装给' + getBizValue(_lato_context, '本表单.客户') + '的' + getBizValue(_lato_context, '本表单.商品名称') + '、' + getBizValue(_lato_context, '本表单.规格') + '(' + getBizValue(_lato_context, '本表单.规格代号') + ')。(包装作业ID:' + getBizValue(_lato_context, '本表单.包装作业号ID') + ')';' +/- error
BigInteger coercion: java.sql.Date:(2018-10-10)

----------------------------------------------------------
同样的设置方式,在其他的模板里设置后,保存表单后的执行都没问题,就这个模板设置时出现了这个错误信息。
请问是怎么回事?麻烦给予指正。

铁甲钢拳 发表于 2020-10-9 08:31:56

本帖最后由 Lato_Howard 于 2020-10-9 09:18 编辑

您好,这个问题可能是出错的那个表单的本表单数据项赋值的时候出现问题,根据你报错信息,应该是你报错的那个表单有个整数的数据项出了问题,查看下,试试把数据项换成文本类型

还是无法设置完成的话,可以站内联系我,远程给您看看情况完成设置



ccc570928cn 发表于 2020-10-9 15:56:03

本帖最后由 Lato_Howard 于 2020-10-9 16:21 编辑

感谢 Lato_Howard 超级版主的指导。最后,把目的表单删掉重新做,就正常了。虽然不是按照您的回复去寻找数据项的问题,但问题点应该就是如您所说的数据项赋值的问题。

铁甲钢拳 发表于 2020-10-9 16:20:30

您的支持是我们的动力,欢迎常来论坛发帖提问,学习
页: [1]
查看完整版本: 保存表单后事件出错