3.2 业务公式与总表加载

理解业务公式的运行原理及总表的手动刷新机制。

1. 前言

在使用业务公式的过程中,可能会遇到这样一个问题:在3.1中配置了业务公式,采购入库单确定入库后自动生成应付款单。但当从采购入库单页签切换到应付款单页签时,却发现应付款单总表中并没有显示最新的数据——必须手动刷新才能看到。
这是为什么呢?本教程讲解业务公式的运行原理及总表的数据加载机制。

2. 原理说明

(1)数据存储在数据库中

所有在云表中录入的表单数据,最终都存储在服务器的数据库中。无论是填表公式还是业务公式,操作的都是数据库中的数据。

(2)业务公式在服务器运行

业务公式在保存表单后在服务器端自动执行,数据库用于存储数据。当采购入库单确定入库时,业务公式在服务器后台创建应付款单,数据已经写入数据库。

(3)总表加载机制

双击模板进入总表时,系统会自动从服务器获取数据并加载显示。当总表已经打开,从其他标签页切换回总表时,总表不会自动重新获取最新数据,因为此时显示的是之前加载的数据缓存。

(4)使用手动加载总表数据的原因

如果让总表自动刷新,有两种方式,但都有弊端:
  • 方法一:自动刷新总表刷新获取数据。 通过设置定时器定时刷新总表,虽然可以获取最新数据,但这样会给服务器造成一定的负担,因此不建议这样设置。
  • 方法二:在切换总表标签页则自动加载数据。 若短时间内多次切换了多个多标签页的总表,也会影响用户的操作体验。
所以在云表中,总表内不会主动加载数据。业务人员在需要看到业务公式运行逻辑时,提前打开目标模板总表,业务公式执行后,手动对总表进行刷新操作即可。

3. 核心要点回顾

(1)业务公式在服务器运行,数据库用于存储数据,在客户端触发事件执行业务公式。
(2)在总表手动刷新一次,则重新在数据库拉取数据。
(3)自动刷新总表会给服务器造成负担,不建议这样设置。
(4)在切换总表标签页时自动加载数据,频繁切换也会影响操作体验。
(5)云表中总表不会主动加载数据,业务公式执行后需要手动刷新总表查看最新数据。
2026-07-16
0 0