在计算机辅助财会管理下,人与机发生了密切的联系,在这种“软硬”交融过程中,如何使会计信息准确无误地进入计算机系统,是一个重要的问题。在数据键入中,由于操作者的眼脑疲劳而发生的差错,有些可以及时发现,有些则不然,造成帐户的数据不实,影响经济分析和经营决策。由此可见,在计算机辅助财会管理系统下,要求程序本身具有检查的功能,对键入数据进行一系列的逻辑判断,及时提醒操作者改正。这一过程叫程序的自检。
一、设定自检模型的必要性
在计算机辅助财会管理下,人与机发生了密切的联系,在这种“软硬”交融过程中,如何使会计信息准确无误地进入计算机系统,是一个重要的问题。在数据键入中,由于操作者的眼脑疲劳而发生的差错,有些可以及时发现,有些则不然,造成帐户的数据不实,影响经济分析和经营决策。由此可见,在计算机辅助财会管理系统下,要求程序本身具有检查的功能,对键入数据进行一系列的逻辑判断,及时提醒操作者改正。这一过程叫程序的自检。
程序对数据进行自检,需要有一个标准,需要符合一定逻辑运算关系。这就必须建立一个符合财会系统内在规律的数学模型。
二、设定自检模型的原则和要求
设定自检模型要考虑某数据领域的具体情况,特别是该领域的会计逻辑关系。这就要求我们在自检模型的设定中要遵循一定的原则和要求。
1.要考虑借贷复式记帐规则。“资金占用=资金来源”会计方程式的经济内容和数学上的等量关系不仅是分析经济业务和设置帐户的依据,也是自检模型设定的理论基础。
2.要考虑财会系统特殊的数学逻辑关系。
如:

3.要考虑财会系统的集合因素。如:
某科目余额≥该科目诸子目余额等等。
三、自检模型建立实例
根据730厂的实际情况,给出财会系统中的两个实例来说明自检模型的建立。
1.记帐凭证数据输入自检模型的建立
凭证汇总是科目汇总表核算形式下的一项工作。在手工操作下根据记帐凭证按科目的归属进行汇总;要计算出每一科目的借贷发生额合计数以及所有科目的借方和贷方累计数,很难做到一次试算平衡,特别是在一借多贷或一贷多借的情况下,若多借或多贷合计数出错,要反复试算平衡才能找到,费时费力,这将直接影响总帐核算。引入微机后,试算工作可以省略,主要是保证数据输入的正确性。
根据“有借必有贷,借贷必相等”复式记帐规则,并考虑一借多贷和一贷多借的可能,设计如下凭证数据输入的自检模型:

借方、贷方的发生额分别输入,这种二次数据输入,克服了只送一个数据而产生的弊端,这是第一层自检;第二层自检是借方合计数与贷方合计数比较,若两者差数为零,则表明输入的数量值正确,存入数据库,这样可以随时发现凭证的累加差错,做到及时纠错。该程序自检模型方框图如下:

2.工资汇总自检模型的建立
大型企业的工资核算,一般是由分厂(车间)、处室造表核算后由总厂汇总据以核发工资。这一工作要把各单位工资表诸元素逐笔过入到总厂工资汇总表中,由于要素多极易出错,再加上算盘计数,做到一次试算平衡非常不易,如果试算发现不平要找到出错元素就很困难。为此我们设计了工资汇总的自检模型。
工资汇总表实质上是一个数域S×n的矩阵(见图);每一栏、项称为该数域的元素,每一元素的输入可按各单位工资表的项目逐笔键入,在这里关键是工资矩阵运算不符合逻辑关系或键入数据差错情况下的自检。

从工资矩阵的内在规律看,AS5=AS1+AS2-AS3+AS4,ASn=AS5-AS6。根据这一逻辑关系,我们设计了相应的自检模型:
AS5-A'S5=0
ASn-A'Sn=0
(AS5,ASn为键入数;A'S5、A'Sn为运算数)
当S行诸元素分别键入后,实际运算数A'S5、A'Sn与键入之AS5、ASn相比较并应一致。如A11、A12、A13、A14、A15分别输入后,经过程序运算实际运算数A'15应与各单位上报工资表的数A15(即键入数)相一致,经过这道自检可以防止键入数据过程中的差错及各单位工资表的差错转移。
以上两个模型通过程序实际运行,证明符合财会系统的内在规律,运行可靠。若在程序中加入正误两种音响提示,可以大幅度提高工作效率和质量。该程序自检模型方框图如下:

(作者单位:四川省绵阳地区国营七三零厂)