摘要:
要想让计算机按照人们的要求对会计数据进行加工处理,必须密切结合每个企业单位的具体条件和要求(包括企业单位的组织机构、生产工艺流程、会计数据的内容、类别、长度、计算方法、加工处理流程等等)编制程序。由于各个企业单位之间具体情况千差万别,因此不可能编制出适用于一切企业单位的统一的会计软件。所谓通用化、标准化会计软件,只能是在一定范围内,把二次开发的工作量压缩到最小限度,以利于推广应用。如何来提高会计软件的标准化、通用化的水平呢?通常可以通过以下几个途径来实现。
第一,合理选定标准会计软件的适用范围。如前所述,由于每个企业单位的具体情况千差万别,一个会计软件不可能适用于一切单位,只能在一定范围内通用。适用范围的选定是否合理,对于标准软件开发成果能否推广应用影响很大。如果适用范围选择过宽,则同一范围内企业单位间差别过大,会增加标准软件设计工作的困难,设计结果很可能通用部分占的比重很小,从而加大了二次开发的工作量,不利于推广应用;相反,如果适用范围过窄,甚至与“一家一户”的设计相差不远,开发这样的标准软件则意义不大。应当选择那些组织机构、生产工艺、会计数据构成及其加工流程等方面相近的一...
要想让计算机按照人们的要求对会计数据进行加工处理,必须密切结合每个企业单位的具体条件和要求(包括企业单位的组织机构、生产工艺流程、会计数据的内容、类别、长度、计算方法、加工处理流程等等)编制程序。由于各个企业单位之间具体情况千差万别,因此不可能编制出适用于一切企业单位的统一的会计软件。所谓通用化、标准化会计软件,只能是在一定范围内,把二次开发的工作量压缩到最小限度,以利于推广应用。如何来提高会计软件的标准化、通用化的水平呢?通常可以通过以下几个途径来实现。
第一,合理选定标准会计软件的适用范围。如前所述,由于每个企业单位的具体情况千差万别,一个会计软件不可能适用于一切单位,只能在一定范围内通用。适用范围的选定是否合理,对于标准软件开发成果能否推广应用影响很大。如果适用范围选择过宽,则同一范围内企业单位间差别过大,会增加标准软件设计工作的困难,设计结果很可能通用部分占的比重很小,从而加大了二次开发的工作量,不利于推广应用;相反,如果适用范围过窄,甚至与“一家一户”的设计相差不远,开发这样的标准软件则意义不大。应当选择那些组织机构、生产工艺、会计数据构成及其加工流程等方面相近的一类企业,并且有一定的广度,作为软件的适用范围。例如,在工业企业中,纺织工业中的棉纺、毛纺、针织,建材工业的水泥、玻璃、制砖、机械工业的机床、量具刃具等等。当然,这只能作为一个一般原则提出,实际情况非常复杂,还需要在软件开发的实践中,通过调查研究,认真分析,结合具体情况合理地进行选择。
第二,找出共同点,编制通用的标准功能模块。尽管各个企业单位的具体条件千差万别,但在会计数据及其处理流程方面,还是有许多共同之处。主要是:1.专业上的共同性。例如,任何一个工业企业会计所处理的内容,都包括工资、材料、固定资产、产品成本、产品销售、专项资金等有关的各项数据。在会计数据处理中都要进行会计分录、登帐、结帐、费用的归类、汇总、分配、计算等等。2.会计制度的统一性。例如,各类企业单位的会计科目和会计报表、固定资产折旧和成本管理条例等,内容和处理流程,都有统一的规定和制度。3.行业的共同性。例如,同是棉纺织行业,除了规模大小不同外,在生产组织、生产工艺、组织机构、人员、设备的配置等方面大体上是相同的,有些棉纺厂就是按同一设计方案建成的。因而会计数据的组织与处理有很多共同之点。4.数据处理技术上的共同性。例如,数据层次结构的安排,代码形式和长度的选择,文件、记录形式的使用,输入、输出介质的选用等等。
以上这些共同点,可以充分加以利用,来提高会计软件的标准化、通用化水平。具体办法就是根据共同的数据内容和处理流程,编制标准功能模块,能为同一行业的不同企业单位通用。
现代软件工程学要求研制软件要按照模块化、结构化原则来进行。这样研制出来的每个软件是由许多按一定层次结构排列起来的功能模块所组成。它好象是一块块积木,组装起来形成一个完整系统。因而在会计软件研制过程中,可以通过调查与分析,把全部会计数据及其处理流程加以分解,凡属上述一类企业中共同性的部分,都编制成一个个标准化的、相对独立的功能模块,供各个企业单位通用。这部分标准化、通用化功能模块占的比重越大,软件的标准化、通用化的水平也就越高。
第三,不同之处要具体分析,区分情况分别处理。同一行业的各个企业单位中,除了有上述许多共同点以外,在会计数据及其处理方面必然还有一些不同之处。其中又有两种情况:一种是由于客观条件的不同因而会计数据及其处理流程不一样。例如,由于生产规模,产品的品种,规格、数量、生产工艺和车间的设置,产品的销路和经营资金的构成等方面的不同,因而会计数据的项目、内容、结构及其处理方法不一样;另一种是客观条件完全相同,只是由于历史或其他一些原因,采用了不同的处理方法。例如,都用复式记帐法,但有的采用借贷,有的采用增减,还有的采用收付;又如间接费用的分配,有的采用定额比例法,有的采用工时比例或工资比例法等等。上述各种差别,应具体分析,根据不同情况,分别加以处理。凡属客观条件完全一样,但在于手工操作下采用了不同的处理方法,在实现电算化过程中,要通过编制通用的标准功能模块,尽量统一起来。其中又分两种情况:一种情况是客观条件相同,尽管采用了不同的处理方法或流程,其处理结果仍然是一样的,电算化以后,采用一种适合计算机处理的方法或流程,由计算机代替人工处理,其结果完全一样,一般来说问题不大。另一种情况是客观条件完全相同,由于采用了不同的处理方法或流程,其结果不一样。但尽管如此,也应当编制通用的标准功能模块,统一起来,因为同一行业,客观条件相同,应当采用统一处理方法或流程,以增强行业中数据的可比性,这样要求是完全合理的。
至于同一行业各个企业单位之间由于客观条件不同,因而会计数据的内容及其处理流程不一样,当然不能违背客观事实强求一致。对于这类情况,为了提高会计软件的通用化、标准化的水平,可以采取以下措施:
1.在调查分析的基础上把各单位的不同情况尽可能归纳成几种类型,根据不同类型之间数据内容及其处理流程差异的大小,分别编制几种不同的功能模块或程序。
2.在会计数据的构成中,除了设置各个企业单位通用的数据项目外,另外安排一部分用户自己定义的数据项,供各单位根据需要,自己定义使用。
除此之外,如果还有某个企业单位自身的特殊情况,标准会计软件难以解决,只有通过二次开发,进行必要的调整或补充,以满足各自需要,但由于采取了上述各项措施,这部分内容所占的比重不会太大。
第四,设备的专用化。目前我国建立会计信息系统,大都是在通用电子计算机上实现。另外,也可以在专用计算机上实现。专用机是根据某项专门用途而设计生产的计算机。会计专用机可以根据会计数据处理的特点而设计需要的主机和各种外部设备,研制出会计专用的系统软件,配置会计专用的语言,这样的计算机,结构可以简化,体积较小,价格便宜,而且效率高,在准确性、可靠性方面还可能有所提高。在我们这样一个大国,实现会计电算化,需要大量的设备。如果能组织设计生产一大批会计专用的计算机,不仅可以节约大量投资,而且还可以为实现会计软件的通用化、标准化创造有利条件。