历史版本10 :填报未修改不更新 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 学习视频

本文档的系列学习视频可查看:填报学习路径

[helpvideo]2030[/helpvideo]

1.2 应用场景

有些填报模板在提交的时候,不需要提交所有数据,想只针对修改过的数据进行提交,以提高提交的性能,这时候就可以使用未修改不更新来实现。勾选「未修改不更新」后,前端填报时,若记录没有被修改,则该记录不会参与提交过程。

例如下图示例,只修改了第三条记录的类别ID,提交后只会更新第三条记录,其他记录不会重复入库。

1621566323387012.png

1.3 功能入口

设计器菜单栏选择模板>报表填报属性,当提交类型为智能提交或者更新提交时,在配置页右侧会有「未修改不更新选项,默认不勾选。

1621567969215519.png


2. 注意事项编辑

2.1 只支持值为单元格

未修改不更新仅适用于所有填入的值为单元格的情况(不支持单元格组),若填入值为固定字符串,公式,参数等其他形式,则该功能将灰化无法使用。

如下图所示,当中止列填报字符串 false 时,未修改不更新功能无法使用。

1621568517176817.png

如果希望在填入公式,固定字符串等不支持形式的情况下,仍然可以勾选未修改不更新,可以考虑将公式,固定字符串等内容输入到某个单元格中,之后在填报属性处绑定该单元格即可,如图所示:

2.2 不支持多级公式单元格

若单元格中数据是通过公式多级引用得到,则未修改不更新功能会失效,即勾选了依然会提交所有数据。

如下图所示,单元格 D2 的值写了公式等于C2 ,而C2本身就是一个公式,且C2和D2同时出现在了填报属性中,这种情况下未修改不更新功能会失效。