基于联动标识的数据同步方法、装置、设备和存储介质与流程

文档序号:29307291发布日期:2022-03-19 18:43阅读:113来源:国知局
基于联动标识的数据同步方法、装置、设备和存储介质与流程

1.本技术涉及计算机技术领域,特别是涉及一种基于联动标识的数据同步方法、装置、计算机设备、存储介质和计算机程序产品。


背景技术:

2.随着计算机技术的发展,通常会对报表模板的单元格中数据进行调整,当对报表模板的单元格中数据进行调整后,需要同步对与该单元格相关联的分录中数据进行调整,以保证该单元格的关联分录中数据的正确性。
3.传统技术中,在对报表模板的单元格中数据进行调整时,不能快速的查看该单元格是否有对应的关联分录,导致不能及时将发生了变化的数据同步至关联分录中,对关联分录中数据进行同步的效率较低。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种能够提高同步效率的基于联动标识的数据同步方法、装置、计算机设备、存储介质和计算机程序产品。
5.一种基于联动标识的数据同步方法,所述方法包括:
6.响应于对目标报表模板的触发操作,展示所述目标报表模板;
7.在所述目标报表模板查找关联了其它报表模板中关联分录的目标单元格;
8.在所述目标单元格中展示用于表示关联了所述关联分录的联动标识;
9.若所述目标单元格中的数据发生了变化,响应于依据所述联动标识生成的分录查看指令,展示所述其它报表模板;
10.将发生变化的所述数据同步至所述其它报表模板的关联分录中。
11.在一个实施例中,所述方法还包括:
12.在模板列表界面中展示报表模板列表;
13.所述响应于对目标报表模板的触发操作,展示所述目标报表模板包括:
14.响应于对所述报表模板列表中目标报表模板的触发操作,在所述模板列表界面中展示所述目标报表模板。
15.在一个实施例中,所述方法还包括:
16.获取所述目标单元格关联所述其它报表模板中关联分录的有效时间段;
17.根据所述有效时间段对所述目标单元格与所述关联分录间关联关系进行校验;
18.当校验的结果为有效时,执行所述在所述目标单元格中展示用于表示关联了所述关联分录的联动标识的步骤。
19.在一个实施例中,所述方法还包括:
20.响应于对所述目标报表模板中单元格的选取操作,选取待配置联动标识的待配置单元格;
21.响应于针对所述待配置单元格的联动标识添加操作,对所述待配置单元格添加联
动标识;
22.响应于针对所述待配置单元格的联动标识更新操作,更新所述待配置单元格对应的联动标识。
23.在一个实施例中,所述联动标识包括源联动标识、目标联动标识和双向联动标识;所述关联分录包括源分录或者目标分录;所述将发生变化的所述数据同步至所述其它报表模板的关联分录中包括:
24.若所述联动标识为所述源联动标识或双向联动标识,则将发生变化的所述数据同步至所述其它报表模板中与所述目标单元格相关联的目标分录中;
25.所述方法还包括:
26.若所述联动标识为所述目标联动标识,则当与所述目标单元格相关联的源分录中数据发生了变化时,将发生变化的数据同步至所述目标单元格中。
27.在一个实施例中,所述若所述目标单元格中的数据发生了变化,响应于依据所述联动标识生成的分录查看指令,展示所述其它报表模板包括:
28.若所述目标单元格中的数据发生了变化,响应于依据所述联动标识生成的分录查看指令,展示关联报表模板列表;
29.响应于对所述关联报表模板列表中报表模板的选取操作,展示所述其它报表模板。
30.在一个实施例中,所述联动标识为目标单元格中展示的角标,所述联动标识包括源联动标识、目标联动标识和双向联动标识。
31.一种基于联动标识的数据同步装置,所述装置包括:
32.展示模块,用于响应于对目标报表模板的触发操作,展示所述目标报表模板;
33.查找模块,用于在所述目标报表模板查找关联了其它报表模板中关联分录的目标单元格;
34.所述展示模块,还用于在所述目标单元格中展示用于表示关联了所述关联分录的联动标识;
35.所述展示模块,还用于若所述目标单元格中的数据发生了变化,响应于依据所述联动标识生成的分录查看指令,展示所述其它报表模板;
36.同步模块,用于将发生变化的所述数据同步至所述其它报表模板的关联分录中。
37.在一个实施例中,所述展示模块,还用于:
38.在模板列表界面中展示报表模板列表;
39.响应于对所述报表模板列表中目标报表模板的触发操作,在所述模板列表界面中展示所述目标报表模板。
40.在一个实施例中,所述装置还包括:
41.获取模块,用于获取所述目标单元格关联所述其它报表模板中关联分录的有效时间段;
42.校验模块,用于根据所述有效时间段对所述目标单元格与所述关联分录间关联关系进行校验;
43.所述展示模块,还用于当校验的结果为有效时,执行所述在所述目标单元格中展示用于表示关联了所述关联分录的联动标识的步骤。
44.在一个实施例中,所述装置还包括:
45.选取模块,用于响应于对所述目标报表模板中单元格的选取操作,选取待配置联动标识的待配置单元格;
46.添加模块,用于响应于针对所述待配置单元格的联动标识添加操作,对所述待配置单元格添加联动标识;
47.更新模块,用于响应于针对所述待配置单元格的联动标识更新操作,更新所述待配置单元格对应的联动标识。
48.在一个实施例中,所述联动标识包括源联动标识、目标联动标识和双向联动标识;所述关联分录包括源分录或者目标分录;所述同步模块还用于:
49.若所述联动标识为所述源联动标识或双向联动标识,则将发生变化的所述数据同步至所述其它报表模板中与所述目标单元格相关联的目标分录中;
50.若所述联动标识为所述目标联动标识,则当与所述目标单元格相关联的源分录中数据发生了变化时,将发生变化的数据同步至所述目标单元格中。
51.在一个实施例中,所述展示模块,还用于:
52.若所述目标单元格中的数据发生了变化,响应于依据所述联动标识生成的分录查看指令,展示关联报表模板列表;
53.响应于对所述关联报表模板列表中报表模板的选取操作,展示所述其它报表模板。
54.在一个实施例中,所述联动标识为目标单元格中展示的角标,所述联动标识包括源联动标识、目标联动标识和双向联动标识。
55.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现所述基于联动标识的数据同步方法的步骤。
56.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现所述基于联动标识的数据同步方法的步骤。
57.一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现所述基于联动标识的数据同步方法的步骤。
58.上述基于联动标识的数据同步方法、装置、计算机设备、存储介质和计算机程序产品,响应于对目标报表模板的触发操作,展示目标报表模板。在目标报表模板查找关联了其它报表模板中关联分录的目标单元格,并在目标单元格中展示用于表示关联了关联分录的联动标识。从而可以通过在目标单元格中展示的联动标识快速的查看该目标单元格是否关联了关联分录。若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示其它报表模板,并将发生变化的数据同步至其它报表模板的关联分录中。从而可以快速的将发生变化的数据同步至其它报表模板的关联分录中,提高了数据同步的效率。
附图说明
59.图1为一个实施例中基于联动标识的数据同步方法的应用环境图;
60.图2为一个实施例中基于联动标识的数据同步方法的流程示意图;
61.图3为一个实施例中在单元格中展示联动标识的示意图;
62.图4为一个实施例中生成分录界面的示意图;
63.图5为一个实施例中校验关联关系方法的流程示意图;
64.图6为一个实施例中设置有效时间段的示意图;
65.图7为一个实施例中更新联动标识的界面示意图;
66.图8为另一个实施例中基于联动标识的数据同步方法的流程示意图;
67.图9为另一个实施例中基于联动标识的数据同步方法的流程示意图;
68.图10为一个实施例中基于联动标识的数据同步装置的结构框图;
69.图11为另一个实施例中基于联动标识的数据同步装置的结构框图;
70.图12为一个实施例中计算机设备的内部结构图;
71.图13为另一个实施例中计算机设备的内部结构图。
具体实施方式
72.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
73.本技术提供的基于联动标识的数据同步方法,可以应用于如图1所示的应用环境中。计算机设备102响应于对目标报表模板的触发操作,展示目标报表模板。在目标报表模板查找关联了其它报表模板中关联分录的目标单元格,并在目标单元格中展示用于表示关联了关联分录的联动标识。若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示其它报表模板,并将发生变化的数据同步至其它报表模板的关联分录中。
74.其中,计算机设备102可以是终端也可以是服务器,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
75.在一个实施例中,如图2所示,提供了一种基于联动标识的数据同步方法,以该方法应用于图1中的计算机设备为例进行说明,包括以下步骤:
76.s202,响应于对目标报表模板的触发操作,展示目标报表模板。
77.其中,报表模板是用来编制报表的模板,包括资产负债表模板、利润表模板、现金流量表模板等。目标报表模板是报表模板列表中的报表模板,例如可以是资产负债表模板或者现金流量表模板或者应收股利表模板等。例如,如图3所示,资产负债表模板中包括与年初余额和期末余额对应的单元格,单元格中可以写入数据。
78.其中,触发操作可以是点击操作、拖动操作或者滑动操作等。例如,触发操作可以是通过点击触摸屏触发的操作,或者也可以是通过在触摸屏上进行滑动触发的操作,或者也可以是通过鼠标的点击操作触发的操作等。
79.在一个实施例中,s202具体包括:在模板列表界面中展示报表模板列表;响应于对目标报表模板的触发操作,展示目标报表模板包括:响应于对报表模板列表中目标报表模板的触发操作,在模板列表界面中展示目标报表模板。
80.其中,模板列表界面是展示报表模板列表的界面。例如,如图3所示,模板列表界面为“我的报表”界面,计算机设备可以在“我的报表”界面中展示报表模板列表。报表模板列表为包括多个报表模板的列表。例如,计算机设备响应于对资产负债报表模板的点击操作,
展示资产负债表模板。
81.s204,在目标报表模板查找关联了其它报表模板中关联分录的目标单元格。
82.其中,分录是关于账户及金额的记录,包括单项分录和复合分录等。单项分录是只涉及两个账户的分录,复合分录是涉及两个以上账户的分录。关联分录是报表模板中单元格所关联的分录。单元格所关联的分录可以是该单元格对应的目标分录或源分录。当单元格所关联的分录是该单元格的目标分录时,单元格中所记录的数据为该目标分录的源分录,单元格中数据的变化对所关联的目标分录中数据产生影响;当单元格所关联的分录是该单元格的源分录时,单元格中所记录的数据为该源分录的目标分录,源分录数据的变化对单元格中数据产生影响。
83.在一个实施例中,s204具体包括:在目标报表模板中查找配置了联动标识的单元格,将配置了联动标识的单元格作为关联了其它报表模板中关联分录的目标单元格。
84.s206,在目标单元格中展示用于表示关联了关联分录的联动标识。
85.其中,联动标识是用于表示目标单元格关联了关联分录的标识,包括源联动标识、目标联动标识和双向联动标识等。联动标识可以用图标、数字、字母等来表示,例如,用字母t表示目标联动标识。源联动标识用于表示目标单元格中记录的分录为源分录,源分录的变化对所关联的目标分录产生影响。目标联动标识用于表示目标单元格中记录的分录为目标分录,目标分录的变化对所关联的源分录产生影响。当在目标单元格中展示双向联动标识时,表示在目标单元格中记录的分录既可以为源分录也可以为目标分录。例如,如图3所示,联动标识为目标单元格中展示的角标,角标中包含字母t、s或者a,当目标单元格中展示的联动标识为包含字母t的角标时,表示该目标单元格中记录的数据为目标分录;当目标单元格中展示的联动标识为包含字母s的角标时,表示该目标单元格中记录的数据为源分录;当目标单元格中展示的联动标识为包含字母a的角标时,表示该目标单元格中记录的数据即既可以为源分录也可以为目标分录。
86.s208,若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示其它报表模板。
87.其中,分录查看指令是用于对目标单元格所关联的分录进行查看的指令,可以是通过点击目标单元格触发的指令。其它报表模板是包含目标单元格所关联的关联分录的报表模板。例如,目标单元格为资产负债表中的单元格,该目标单元格在其它报表模板(例如,利润表)中具有关联分录,若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示利润表。
88.在一个实施例中,s208之前还包括:当计算机设备录入调整抵消分录时,对目标单元格中数据进行调整。例如,计算机设备计算其他多个单元格中数据的和值,通过将计算所得的和值写入目标单元格对目标单元格中数据进行调整。例如,如图4所示,计算机设备可以获取在“货币资金”和“集团存款”对应的“年初余额”单元格中写入的数据,然后计算“货币资金”的年初余额和“集团存款”年初余额之和,并将计算所得的和值写入“流动资产”对应的“年初余额”单元格中。当计算机设备响应于选取单元格的指令,选中“流动资产”对应的“年初余额”单元格时,响应于通过点击图4中的“生成分录”触发的指令,将“流动资产”对应的“年初余额”单元格中的数据写入生成分录区域中的单元格中,以生成新的分录。
89.在一个实施例中,联动标识包括源联动标识、目标联动标识和双向联动标识;分录
查看指令包括源分录查看指令、目标分录查看指令和双向关联分录查看指令;s208之前还包括:若目标单元格中的数据发生了变化,获取目标单元格对应的联动标识;当联动标识为源联动标识时,生成目标分录查看指令;当联动标识为目标联动标识时,生成源分录查看指令;当联动标识为双向联动标识时,生成源分录查看指令或者目标分录查看指令。
90.s210,将发生变化的数据同步至其它报表模板的关联分录中。
91.当关联了关联分录的目标单元格中数据发生变化时,计算机设备将该目标单元格中数据同步至其它报表模板的关联分录中。例如,如图3所示,当资产负债报表中集团存款项对应的年初余额单元格上展示了源分录标识(例如,包含字母s的角标)时,该年初余额具有关联的目标分录,也即该单元格中记录的年初余额的变化会对其所关联的目标分录产生影响,所以如果年初余额发生了变化,则将发生变化的数据同步至该单元格所关联的目标分录中。
92.上述实施例中,响应于对目标报表模板的触发操作,展示目标报表模板。在目标报表模板查找关联了其它报表模板中关联分录的目标单元格,并在目标单元格中展示用于表示关联了关联分录的联动标识。从而可以通过在目标单元格中展示的联动标识快速的查看该目标单元格的关联分录。若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示其它报表模板,并将发生变化的数据同步至其它报表模板的关联分录中。从而可以快速的将发生变化的数据同步至其它报表模板的关联分录中,提高了数据同步的效率。
93.在一个实施例中,如图5所示,s206之前还包括s502-s504,s206具体包括s506。
94.s502,获取目标单元格关联其它报表模板中关联分录的有效时间段。
95.s504,根据有效时间段对目标单元格与关联分录间关联关系进行校验。
96.s506,当校验的结果为有效时,在目标单元格中展示用于表示关联了关联分录的联动标识。
97.其中,有效时间段为目标单元格与关联分录间关联关系发生效力的时间段。例如,有效时间段可以为2020年9月,又例如有效时间段可以为2021财年,又例如有效时间段为2021年4月5日至2021年8月6日。
98.在一个实施例中,s504具体包括:计算机设备获取查找到目标单元格的时间,根据获取的时间和有效时间段对目标单元格与关联分录间关联关系进行校验。当获取的时间在有效时间段内,确定校验的结果为有效;当获取的时间不在有效时间段内时,确定校验的结果为无效。例如,如果计算机设备获取的时间为2020年3月15日,而有效时间段为2019年8月,说明目标单元格与关联分录间的关联关系无效。
99.在一个实施例中,s502之前还包括:计算机设备对目标单元格关联其它报表模板中关联分录的有效时间段进行设置。例如,如图6所示,计算机设备在有效时间设置界面设置目标单元格与关联分录间关联关系的有效时间段,将有效时间段设置为2021财年的5月、6月、7月和8月。
100.上述实施例中,计算机设备对目标单元格与关联分录间的关联关系生效的的有效时间段进行校验,如果关联关系有效,则在目标单元格中展示用于表示关联了关联分录的联动标识。计算机设备仅在目标单元格中展示关联关系在有效时间段内的关联分录的联动标识,保证了展示联动标识的目标单元格与对应的关联分录间的关联关系为有效的关联关
系,从而可以避免将发生变化的数据同步至关联关系已经失效的关联分录中,保证了数据同步的正确性。
101.在一个实施例中,s204之前还包括:响应于对目标报表模板中单元格的选取操作,选取待配置联动标识的待配置单元格;响应于针对待配置单元格的联动标识添加操作,对待配置单元格添加联动标识;响应于针对待配置单元格的联动标识更新操作,更新待配置单元格对应的联动标识。
102.其中,选取操作为选取目标报表模板中一个或多个单元格的操作,可以是点击操作、拖动操作、滑动操作等。待配置单元格为待配置联动标识的单元格,针对待配置单元格,可以添加联动标识或者更新联动标识。当待配置单元格新增了具有关联关系的联动分录时,针对该待配置单元格添加联动标识,例如,当待配置单元格新增了具有关联关系的源分录时,该待配置单元格中数据为新增的源分录的目标分录,针对该单元格添加目标联动标识。
103.其中,联动标识更新操作是更新待配置单元格的联动标识的操作。例如,如图7所示,在选中“外币报表折算差”、“利润”和“盈余公积”三个待配置单元格时,计算机设备响应于通过点击“更新标识”触发的联动标识更新操作,对选中的待配置单元格的联动标识进行更新。更新待配置单元格对应的联动标识可以是改变待配置单元格对应的联动标识,例如,将待配置单元格对应的源联动标识更新为目标联动标识。
104.上述实施例中,计算机设备选取待配置联动标识的待配置单元格,响应于针对待配置单元格的联动标识添加操作,对待配置单元格添加联动标识;响应于针对待配置单元格的联动标识更新操作,更新待配置单元格对应的联动标识以对所选取的单元格配置联动标识,从而可以在展示目标报表模板时,根据目标报表模板中单元格配置的联动标识查询关联了关联分录的目标单元格,并在目标单元格中展示联动标识,提高了数据同步的效率。
105.在一个实施例中,联动标识包括源联动标识、目标联动标识和双向联动标识;关联分录包括源分录或者目标分录;s210具体包括:若联动标识为源联动标识或双向联动标识,则将发生变化的数据同步至其它报表模板中与目标单元格相关联的目标分录中;若联动标识为目标联动标识,则当与目标单元格相关联的源分录中数据发生了变化时,将发生变化的数据同步至目标单元格中。
106.若联动标识为源联动标识,则展示该联动标识的单元格中数据为源分录,当该单元格中数据发生变化时,会对该单元格关联的目标分录产生影响,所以当该单元格中数据发生变化时,将发生变化的数据同步至其它报表模板中与目标单元格相关联的目标分录中。若联动标识为双向联动标识,则展示该联动标识的单元格中数据既可以为源分录又可以为目标分录。当该数据为源分录时,具有关联的目标分录,所以当该单元格中数据发生变化时,将发生变化的数据同步至其它报表模板中与目标单元格相关联的目标分录中。若联动标识为目标联动标识,则展示该联动标识的单元格中数据为目标分录,所以该数据受该目标单元格所关联的源分录的影响,当源分录中数据发生变化时,将发生变化的数据同步至目标单元格中。
107.在一个实施例中,s208具体包括:若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示关联报表模板列表;响应于对关联报表模板列表中报表模板的选取操作,展示其它报表模板。
108.其中,关联报表模板列表是包含与目标单元格相关联的其它报表模板的列表。例如,目标单元格的关联分录分别在利润表、现金流量表中,则利润表、现金流量表为与目标单元格相关联的其它报表模板,关联报表模板列表包括利润表和现金流量表。
109.计算机设备响应于对关联报表模板列表中报表模板的选取操作,展示其它报表模板。例如,计算机设备响应于对关联报表模板列表中利润表的选取操作,展示利润表。
110.上述实施例中,若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示关联报表模板列表,响应于对关联报表模板列表中报表模板的选取操作,展示其它报表模板。从而可以快速的将发生变化的数据同步至其它报表模板的关联分录中,提高了数据同步的效率。
111.在一个实施例中,如图8所示,基于联动标识的数据同步方法包括如下步骤:
112.s802,在模板列表界面中展示报表模板列表。
113.s804,响应于对报表模板列表中目标报表模板的触发操作,在模板列表界面中展示目标报表模板。响应于对目标报表模板中单元格的选取操作,选取待配置联动标识的待配置单元格。
114.s806,响应于针对待配置单元格的联动标识添加操作,对待配置单元格添加联动标识;响应于针对待配置单元格的联动标识更新操作,更新待配置单元格对应的联动标识。
115.s808,在目标报表模板查找关联了其它报表模板中关联分录的目标单元格。
116.s810,获取目标单元格关联其它报表模板中关联分录的有效时间段。
117.s812,根据有效时间段对目标单元格与关联分录间关联关系进行校验。
118.s814,当校验的结果为有效时,在目标单元格中展示用于表示关联了关联分录的联动标识。
119.s816,若联动标识为源联动标识或双向联动标识,响应于依据联动标识生成的分录查看指令,展示关联报表模板列表。
120.s818,响应于对关联报表模板列表中报表模板的选取操作,展示其它报表模板,并将发生变化的数据同步至其它报表模板的关联分录中。
121.上述s802至s818的具体内容可以参考上文所述的具体实现过程。
122.在一个实施例中,如图9所示,计算机设备响应于对目标报表模板中单元格的选取操作,选取待配置联动标识的待配置单元格。然后对选取的待配置单元格配置联动标识,配置联动标识包括添加联动标识或者更新联动标识。在配置完成后,在展示目标报表模板时,在目标报表模板查找关联了其它报表模板中关联分录的目标单元格,并对目标单元格与关联分录间关联关系进行校验。当校验的结果为有效时,在目标单元格中展示用于表示关联了关联分录的联动标识。当目标单元格中的数据发生了变化时,将发生变化的数据同步至目标单元格所关联的关联分录中。
123.应该理解的是,虽然图2、5、8、9的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2、5、8、9中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替
地执行。
124.在一个实施例中,如图10所示,提供了一种基于联动标识的数据同步装置,包括:展示模块1002、查找模块1004和同步模块1006,其中:
125.展示模块1002,用于响应于对目标报表模板的触发操作,展示目标报表模板;
126.查找模块1004,用于在目标报表模板查找关联了其它报表模板中关联分录的目标单元格;
127.展示模块1002,还用于在目标单元格中展示用于表示关联了关联分录的联动标识;
128.展示模块1002,还用于若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示其它报表模板;
129.同步模块1006,用于将发生变化的数据同步至其它报表模板的关联分录中。
130.上述实施例中,响应于对目标报表模板的触发操作,展示目标报表模板。在目标报表模板查找关联了其它报表模板中关联分录的目标单元格,并在目标单元格中展示用于表示关联了关联分录的联动标识。从而可以通过在目标单元格中展示的联动标识快速的查看该目标单元格是否关联了关联分录。若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示其它报表模板,并将发生变化的数据同步至其它报表模板的关联分录中。从而可以快速的将发生变化的数据同步至其它报表模板的关联分录中,提高了数据同步的效率。
131.在一个实施例中,展示模块1002,还用于:
132.在模板列表界面中展示报表模板列表;
133.响应于对报表模板列表中目标报表模板的触发操作,在模板列表界面中展示目标报表模板。
134.在一个实施例中,如图11所示,装置还包括:
135.获取模块1008,用于获取目标单元格关联其它报表模板中关联分录的有效时间段;
136.校验模块1010,用于根据有效时间段对目标单元格与关联分录间关联关系进行校验;
137.展示模块1002,还用于当校验的结果为有效时,执行在目标单元格中展示用于表示关联了关联分录的联动标识的步骤。
138.在一个实施例中,装置还包括:
139.选取模块1012,用于响应于对目标报表模板中单元格的选取操作,选取待配置联动标识的待配置单元格;
140.添加模块1014,用于响应于针对待配置单元格的联动标识添加操作,对待配置单元格添加联动标识;
141.更新模块1016,用于响应于针对待配置单元格的联动标识更新操作,更新待配置单元格对应的联动标识。
142.在一个实施例中,联动标识包括源联动标识、目标联动标识和双向联动标识;关联分录包括源分录或者目标分录;同步模块1008还用于:
143.若联动标识为源联动标识或双向联动标识,则将发生变化的数据同步至其它报表
模板中与目标单元格相关联的目标分录中;
144.若联动标识为目标联动标识,则当与目标单元格相关联的源分录中数据发生了变化时,将发生变化的数据同步至目标单元格中。
145.在一个实施例中,展示模块1002,还用于:
146.若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示关联报表模板列表;
147.响应于对关联报表模板列表中报表模板的选取操作,展示其它报表模板。
148.在一个实施例中,联动标识为目标单元格中展示的角标,联动标识包括源联动标识、目标联动标识和双向联动标识。
149.关于基于联动标识的数据同步装置的具体限定可以参见上文中对于基于联动标识的数据同步方法的限定,在此不再赘述。上述基于联动标识的数据同步装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
150.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图12所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储基于联动标识的数据同步数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于联动标识的数据同步方法。
151.在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图13所示。该计算机设备包括通过系统总线连接的处理器、存储器、通信接口、显示屏和输入装置。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、运营商网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种基于联动标识的数据同步方法。该计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
152.本领域技术人员可以理解,图12、13中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
153.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:响应于对目标报表模板的触发操作,展示目标报表模板;在目标报表模板查找关联了其它报表模板中关联分录的目标单元
格;在目标单元格中展示用于表示关联了关联分录的联动标识;若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示其它报表模板;将发生变化的数据同步至其它报表模板的关联分录中。
154.在一个实施例中,处理器执行计算机程序时还实现以下步骤:在模板列表界面中展示报表模板列表;响应于对目标报表模板的触发操作,展示目标报表模板包括:响应于对报表模板列表中目标报表模板的触发操作,在模板列表界面中展示目标报表模板。
155.在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取目标单元格关联其它报表模板中关联分录的有效时间段;根据有效时间段对目标单元格与关联分录间关联关系进行校验;当校验的结果为有效时,执行在目标单元格中展示用于表示关联了关联分录的联动标识的步骤。
156.在一个实施例中,处理器执行计算机程序时还实现以下步骤:响应于对目标报表模板中单元格的选取操作,选取待配置联动标识的待配置单元格;响应于针对待配置单元格的联动标识添加操作,对待配置单元格添加联动标识;响应于针对待配置单元格的联动标识更新操作,更新待配置单元格对应的联动标识。
157.在一个实施例中,联动标识包括源联动标识、目标联动标识和双向联动标识;关联分录包括源分录或者目标分录;处理器执行计算机程序时还实现以下步骤:若联动标识为源联动标识或双向联动标识,则将发生变化的数据同步至其它报表模板中与目标单元格相关联的目标分录中;若联动标识为目标联动标识,则当与目标单元格相关联的源分录中数据发生了变化时,将发生变化的数据同步至目标单元格中。
158.在一个实施例中,处理器执行计算机程序时还实现以下步骤:若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示关联报表模板列表;响应于对关联报表模板列表中报表模板的选取操作,展示其它报表模板。
159.在一个实施例中,联动标识为目标单元格中展示的角标,联动标识包括源联动标识、目标联动标识和双向联动标识。
160.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:响应于对目标报表模板的触发操作,展示目标报表模板;在目标报表模板查找关联了其它报表模板中关联分录的目标单元格;在目标单元格中展示用于表示关联了关联分录的联动标识;若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示其它报表模板;将发生变化的数据同步至其它报表模板的关联分录中。
161.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在模板列表界面中展示报表模板列表;响应于对目标报表模板的触发操作,展示目标报表模板包括:响应于对报表模板列表中目标报表模板的触发操作,在模板列表界面中展示目标报表模板。
162.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取目标单元格关联其它报表模板中关联分录的有效时间段;根据有效时间段对目标单元格与关联分录间关联关系进行校验;当校验的结果为有效时,执行在目标单元格中展示用于表示关联了关联分录的联动标识的步骤。
163.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:响应于对目标报表模板中单元格的选取操作,选取待配置联动标识的待配置单元格;响应于针对待配置单
元格的联动标识添加操作,对待配置单元格添加联动标识;响应于针对待配置单元格的联动标识更新操作,更新待配置单元格对应的联动标识。
164.在一个实施例中,联动标识包括源联动标识、目标联动标识和双向联动标识;关联分录包括源分录或者目标分录;计算机程序被处理器执行时还实现以下步骤:若联动标识为源联动标识或双向联动标识,则将发生变化的数据同步至其它报表模板中与目标单元格相关联的目标分录中;若联动标识为目标联动标识,则当与目标单元格相关联的源分录中数据发生了变化时,将发生变化的数据同步至目标单元格中。
165.在一个实施例中,计算机程序被处理器执行时还实现以下步骤:若目标单元格中的数据发生了变化,响应于依据联动标识生成的分录查看指令,展示关联报表模板列表;响应于对关联报表模板列表中报表模板的选取操作,展示其它报表模板。
166.在一个实施例中,联动标识为目标单元格中展示的角标,联动标识包括源联动标识、目标联动标识和双向联动标识。
167.在一个实施例中,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各方法实施例中的步骤。
168.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。
169.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
170.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1