某公司财务系统设计说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
北京华夏新达科技股份有限公司
财务总帐5.0系统设计说明书
分发号: 编制人:魏永生受控状态:受控审核人:
持有人: 批准人:
2001年月日发布
2001年月日实施
公司地址:北京市海淀区信息路30号上地大厦三层
邮编:100085
电话:8610-62978008 传真:8610-62978897 网址:
1引言 (1)
1.1编写目的 (1)
1.2读者对象 (1)
1.3项目背景 (1)
1.4编写目标 (1)
1.5定义 (1)
1.6参考资料 (3)
1.7变更历史 (3)
2系统处理流程设计 (4)
2.1总体处理流程设计 (4)
2.1.1业务流程设计 (4)
2.1.2数据流程设计 (4)
2.2子流程或分支处理流程设计 (5)
2.2.1基本项目设置 (4)
2.2.2凭证处理 (4)
2.2.3账簿查询 (4)
2.2.4期末处理 (4)
3技术方案设计 (6)
3.1系统总体技术方案设计 (7)
3.2系统体系结构设计 (7)
3.3重点技术的分析、采用和设计 (10)
4系统功能结构设计 (10)
4.1系统总体功能结构设计 (10)
4.2功能分配 (10)
5数据结构设计 (10)
5.1逻辑结构设计 (10)
5.2物理结构设计 (6)
5.3视图: (6)
6接口设计 (28)
6.1外部接口 (28)
6.2内部接口 (28)
7系统模块详细设计 (35)
7.1基础信息设置 (35)
7.1.1会计科目设置 (35)
7.1.2科目期初余额录入 (52)
7.1.3凭证类别设置 (35)
7.1.4常用摘要设置 (35)
7.1.5结算方式设置 (36)
7.1.6部门设置 (37)
7.1.7公司职员设置 (38)
7.1.8币种及汇率设置 (42)
7.1.9客户设置 (42)
7.1.10供应商设置 (47)
7.1.11项目分类设置 (50)
7.1.12项目目录定义 (51)
7.1.13多栏帐栏目定义 (51)
7.2记帐凭证处理 (53)
7.2.1填制凭证 (54)
7.2.2查询凭证 (55)
7.2.3凭证汇总 (56)
7.3记帐 (57)
7.3.1记帐处理 (58)
7.3.2恢复记帐 (59)
7.4银行对帐 (60)
7.4.1银行对帐期初 (63)
7.4.2银行未达帐项 (53)
7.4.3单位未达帐项 (63)
7.4.4银行对帐单 (66)
7.4.5银行对帐单查询 (68)
7.4.6银行对帐 (71)
7.4.7银行余额调节表 (71)
7.4.8查询银行勾对情况 (72)
7.4.9核销银行帐 (72)
7.5帐簿查询 (62)
7.5.1总分类帐 (74)
7.5.2科目余额表 (75)
7.5.3明细帐 (77)
7.5.4多栏帐查询 (78)
7.5.5日记帐查询 (79)
7.6部门核算 (79)
7.6.1科目总帐(部门管理) (81)
7.6.2部门总帐(部门管理) (82)
7.6.3三栏式总帐(部门管理) (84)
7.6.4三栏式明细帐(部门管理) (85)
7.6.5多栏式明细帐(部门管理) (85)
7.7个人往来 (87)
7.7.1科目余额表(个人往来) (88)
7.7.2个人余额表(个人往来) (90)
7.7.3三栏式总帐(个人往来) (91)
7.7.4三栏式明细帐(个人往来) (91)
7.8客户往来 (93)
7.8.1科目余额表(客户往来) (95)
7.8.2客户余额表(客户往来) (96)
7.8.3三栏式总帐(客户往来) (98)
7.8.4三栏式明细帐(客户往来) (98)
7.9供应商往来 (107)
7.9.1科目余额表(供应商往来) (109)
7.9.2供应商余额表(供应商往来) (109)
7.9.3三栏式总帐(供应商往来) (110)
7.9.4三栏式明细帐(供应商往来) (110)
7.10月末处理 (115)
7.10.1自动转帐 (116)
7.10.2月末结帐 (117)
7.10.3月末反结帐 (118)
7.10.4年末结帐 (118)
7.11现金流量 (118)
7.11.1报表项目设置 (118)
7.11.2报表数据分配调整 (118)
7.11.3现金流量表 (118)
7.12数据的导出 (118)
8接口详细设计 (28)
8.1外部接口的详细描述与实现算法 (28)
8.2内部接口的详细描述与实现算法 (28)
9测试环境设计 (28)
10运行设计 (119)
10.1运行模块组合 (119)
10.2运行控制 (119)
10.3运行时间 (119)
11容错性设计 (119)
12安全性设计 (119)
13维护设计 (119)
14附件: (120)
14.1自定义函数: (120)
自定义函数的定义 (120)
财务总帐函数 (121)
14.1.1自定义函数索引表: (123)
附件函数原码 ........................................................ 错误!未定义书签。
1引言
1.1 编写目的
作为软件产品的依据,本说明文档将从系统的功能要求、性能要求、运行硬件环境要求、运行软件环境要求及安全性等方面为《财务总帐管理系统》的软件设计作出详细规定。
旨在确保本系统软件系统最终目标的实现。
本说明书也是最终对产品进行集成测试(也称综合测试或需求测试)的依据。
1.2 读者对象
系统分析,编程及测试人员.
具体人员包括:
1.3 项目背景
1.4 编写目标
简要说明本系统设计说明书的编写目标。
1.5 定义
列出.本需求规格说明书中涉及的专门术语、容易引起歧义的概念、关键词缩写及其他需要解释的内容。
会计科目
会计科目是填制会计凭证、登记会计帐簿、编制会计报表的基础。
会计科目是对会计对象具体内容分门别类进行核算所规定的项目。
会计科目是一个完整的体系,它是区别于流水帐的标志,是复式记帐和分类核算的基础。
会计科目设置的完整性影响着会计过程的顺利实施,会计科目设置的层次深度直接影响会计核算的详细、准确程度。
每个会计科目核算的经济内容是不同的,据此会计科目可以分为五类:行政事业中分为:资产、负债、净资产、收入、支出。
企业中分为:资产、负债、所有者权益、成本、损益。
会计凭证
会计凭证是记录经济业务、明确经济责任的书面证明,是用于登记帐簿的重要依据。
企业发生的各种经济业务,如现金的收付、物资的进出、往来款项的结算等等,必须由经办经济业务的有关人员写明经济业务内容,并在会计凭证上签名盖章,以示负责。
会计凭证按其填制的程序和用途,分为原始凭证和记帐凭证两大类。
原始凭证是随着经济业务发生或完成时所取得或填制的凭证。
如:发货票、领料单等。
记帐凭证是由会计人员根据审核后的原始凭证,按照经济业务的内容加以归类,并据以确定会计分录而填制的作为登记帐簿依据的凭证。
总帐
总分类帐是对企业的全部经济业务,按照规定的总帐科目进行分类登记的帐簿,也称总帐。
它能够全面地、总括地反映经济活动情况,并为填制会计报表提供资料。
总分类帐的格式通常采用借、贷、余三栏式订本帐。
明细帐
明细帐是分类登记企业某一种资产、资金、费用或收入的详细变动情况的一种帐簿,它可以提供各类经济业务的详细资料,对于加强企业经营管理提供了详细的信息资料。
明细帐根据核算的需要,可以分为三栏式、数量金额式、多栏式等。
日记帐
日记帐是按照经济业务发生的时间先后顺序逐日逐笔进行登记的帐簿,常见的有现金日记帐、银行存款日记帐等,用来序时反映现金和银行存款的收付变化情况和结存金额,以便加强货币资金管理。
多栏帐
它不是按照有关的明细科目分设帐页,而是根据经济业务的特点和经营管理的需要,在一张帐页内按有关明细科目或明细项目分类设若干个专栏,这样,边可以在同一张帐页上集中反映各有关明细科目的核算资料。
适用于有关费用、收入科目,如管理费用等。
七.现金
指企业库存现金以及可以随时用于支付的存款
八.现金等价物
指企业持有的期限短、流动性强、易于转换为已知金额现金、价值变动风险很小的投资。
九.现金流量
指企业现金和现金等价物的流入和流出。
十.现金流量的分类
现金流量应分为三类:经营活动产生的现金流量,投资活动产生的现金流量,筹资活动产生的现金流量。
另有因汇率变动而产生的对现金的影响额。
1.6 参考资料
用友UFERP_8.0 1999.10 用友软件集团
金算盘5.2 1999.07 金算盘软件有限公司
金碟3.2工业版1998.01 金蝶软件
新世纪Erp3.0 2000.7 华夏新达
1.7 变更历史
2系统处理流程设计
2.1 总体处理流程设计
2.1.1业务流程设计
总账系统包括凭证处理、账簿查询、辅助核算、报表查询等各种操作。
2.1.2数据流程设计
基本设置
(一)凭证管理
(二)账簿管理
(三)辅助核算
2.2 子流程或分支处理流程设计
2.2.1基本项目设置在维护窗口单击系统资料维护按钮,进入系统资料的
维护,在该功能中您可以进行会计科目、币别、核算项目、凭证字、
计量单位、结算方式
2.2.1会计科目
在会计科目设置窗口中可以对会计科目进行浏览、增加、修改、删除、科目禁用、管理科目禁用、预算数据输入、科目计息的定义和全部科目属性情况预览、打印等操作。
2.2.2币别维护
在币别的窗口中按新增按钮,系统可以新增外币的币别,新增外币及汇率的窗口
2.2.3项目类别和核算项目设置
项目大类下设置许多分级管理的明细项目。
2.2.4结算方式
系统提供了核算所需要的各种银行结算方式的维护,您可以新增、修改、删除结算方式
2.2.2凭证处理
2.2.1凭证录入
2.2.2凭证查询
2.2.3账簿查询
2.2.1总分类账查询
总分类账查询功能可用于查询总分类账的账务数据,查询总账科目的本期借方发生额、本期贷方发生额、本年借方累计、本年贷方累计、期初余额、期末余额等项目总账数据。
查询各科目的明细分类账账务数据,这里可以输出现金日记账,银行存款日记账和其它各科目的三栏式明细账的账务明细数据;在明细分类账查询功能中,还可以按照各种币别输出某一币别的明细账;同时系统还提供了按非明细科目输出明细分类账的功能。
2.2.2数量金额总账
数量金额总账用于查询设置为数量金额核算科目的“期初结存”、“本期收入”、“本期发出”、“本年累计收入”、“本年累计发生”以及“期末结存”的数量及金额数据。
2.2.3多栏账查询
为满足财会日常工作的需要,便于对明细科目的综合查询,系统提供了多栏账查询、打印功能。
2.2.4科目余额表查询
2.2.4期末处理
为了总结某一会计期间(如月度和年度)的经营活动情况,必须定期进行结账。
结账之前,按企业财务管理和成本核算的要求,必须进行制造费用,产品生产成本的结转,期末调汇及损益结转等工作。
若为年底结转,还必须结平本年利润和利润分配账户。
期末处理包括:汇率调整、结转本期损益、自动转账和期末结账等四个方面的工作。
3技术方案设计
3.1 系统总体技术方案设计
财务总帐project,系统设计采用client/server 结构,数据集中在一个数据库的方式,采用Ado的数据环境来实现客户端与服务端和数据包交换。
3.2 系统体系结构设计
前台visual Basic 6 project 财务总帐系统:
每个功能项目有一个窗体,查询功能中可共用一个查询条件窗体。
将打印功能做为一个整体来与业务功能交互。
后台Ms Sql2000 :创建视图,便于前台开发时读取数据。
3.3 重点技术的分析、采用和设计
功能摘要
(一)凭证管理
用户根据需要建立高效账务系统。
科目级次和科目长度可任意设置,凭证检索条件自由确定
实现从总帐到明细帐和凭证的追踪查询,通过窗口切换,实现了从凭证到明细账再到总账的快速查询。
可实时显示科目的最新余额;
系统根据用户输入外币数量、汇率自动计算本位币金额,无须另外计算。
外币核算状态和本位币核算自由切换,操作界面简洁流畅。
凭证查询条件可自由设置,查询方案可保存,多层查询条件嵌套处理,查询速度快捷。
凭证输入格式及打印格式简单实用。
月末过账自动完成,凭证汇总级次任意设置。
灵活的打印设置功能,字体自由设置。
(二)账簿管理
提供明细账、数量金额明细账、核算项目明细账的连续预览、打印功
能,节纸打印功能
提供总分类账、明细分类账、多栏账等账簿的套打功能
提供总分类账查询,并实现从总账查询到明细账查询、凭证查询的一体化。
提供各类明细分类账、数量金额总账、数量金额明细账、多栏账、核算项目分类总账各种账簿查询。
提任意设置多栏账栏目,提供核算项目的多栏账设置功能,实现各种输出格式,自定义输出栏目和格式,满足不同层次的管理需求。
打印输出灵活设置,可自定义行高、列宽,账页每页打印的行数以及账簿字体的设置,提供套打功能。
(三)月末处理
自动完成月末计提、分摊、转账的过程。
自动完成期末外汇调整,结转汇兑损益,生成转账凭证。
自动结转损益。
4系统功能结构设计
4.1 系统总体功能结构设计
本系统设计为企业的会计总帐业务处理过程,针对企业业务的需要分为基本设置、凭证处理、账簿查询、账务结转、辅助核算、月末处理、等各种操作。
4.2
功能分配
5数据结构设计
5.1 逻辑结构设计
此处给出本系统内所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、定义、长度及它们之间的层次的或表格的相互关系。
5.2 物理结构设计
此处给出本系统内所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系(索引、设备、存储区域)、设计考虑和安全保密条件。
约定:
(PK)主键 (FK) 外键C:Char NC:Nchar NVC:NVarChar
NN:NotNull
编码字段:char 名称及描述字段:NvarChar 金额型:Money 数值
型:Deci,18,6
布尔型:Boolean
如无特殊说明则将数值型字段默认值设为0,非外键可为空字符型字段
默认值设为""
5.2.1科目编码表:(Cwzz_AccCode)
5.2.2凭证类别表: (Cwzz_VouchClass)
5.2.3结算方式表:Cwzz_Settlement 见公用表
5.2.4部门表:Gy_Department
见公用表
5.2.5公司职员表:Gy_Person
见公用表
5.2.6币种表: (Gy_ForeignCurrency) 见公用表
5.2.7往来客户表:Gy_Customer
见公用表
5.2.8往来供应商表:Gy_Supplier
见公用表
5.2.9常用摘要:Cwzz_Digest
5.2.10项目分类表:Cwzz_ItemClass
5.2.11项目目录表:Cwzz_Item
5.2.12凭证及明细帐主表(Cwzz_AccVouchMain)
5.2.13凭证及明细帐子表(Cwzz_AccVouchSub)
5.2.14外部凭证临时表主表(Cwzz_AccVouchMainTemp)
5.2.15外部凭证临时表子表(Cwzz_AccVouchSubTemp)
5.2.16日记帐期初未达帐表(Cwzz_RjzNotCheck)
5.2.17科目总帐 (Cwzz_AccSum)
5.2.18科目辅助帐 (cwzz_AccSumAssi)
5.2.19多栏帐主表:(cwzz_AccMultiMain)
5.2.20多栏帐栏目定义:(cwzz_AccMultiItem)
5.2.21自动转帐过程主表:Cwzz_AutoTranMain
5.2.22自动转帐过程项目表:(C wzz_AutoTranItem)
5.2.23银行对帐单表(Cwzz_BankBill)
5.2.24系统编码方案表:Gy_CodeScheme 见公用表
5.2.25我的报表:Cwzz_MyReport
)
5.3 视图:
5.3.1凭证主从表视图:
/*==============================================================*/ /* View: Cwzz_V_AccVouch */ /*==============================================================*/ create view Cwzz_V_AccVouch as
SELECT dbo.Cwzz_AccVouchSub.*, dbo.Cwzz_AccVouchMain.Year AS year, dbo.Cwzz_AccVouchMain.Period AS period,
dbo.Cwzz_AccVouchMain.Ddate AS Ddate,
dbo.Cwzz_AccVouchMain.VouchClassCode AS VouchClassCode,
dbo.Cwzz_AccVouchMain.VouchNo AS VouchNo,
dbo.Cwzz_AccVouchMain.Doc AS Doc,
dbo.Cwzz_AccVouchMain.Bill AS Bill,
dbo.Cwzz_AccVouchMain.Checker AS Checker,
dbo.Cwzz_AccVouchMain.Book AS Book,
dbo.Cwzz_AccVouchMain.ErrorFlag AS ErrorFlag,
dbo.Cwzz_AccVouchMain.CheckFlag AS CheckFlag,
dbo.Cwzz_AccVouchMain.BookFlag AS BookFlag,
dbo.Cwzz_AccVouchMain.VouchSource AS VouchSource
FROM dbo.Cwzz_AccVouchMain INNER JOIN
dbo.Cwzz_AccVouchSub ON
dbo.Cwzz_AccVouchMain.VouchId = dbo.Cwzz_AccVouchSub.VouchId go
科目辅助帐中代码对应中文名称视图:
/*==============================================================*/ /* View: Cwzz_V_AccVouchAss */ /*==============================================================*/
create view Cwzz_V_AccVouchAss as
select q.DeptName, p.CusName, o.PersonName, r.ItemClassName, n.ItemName, m.*
from Cwzz_AccSumAssi m
LEFT OUTER JOIN
Cwzz_Item n ON m.ItemClassCode = n.ItemClassCode AND m.ItemCode = n.ItemCode
LEFT OUTER JOIN
Cwzz_ItemClass r ON m.ItemClassCode = r.ItemClassCode
LEFT OUTER JOIN
Gy_Person o ON m.PersonCode = o.PersonCode
LEFT OUTER JOIN
Gy_Customer p ON m.CusCode = p.CusCode
LEFT OUTER JOIN
Gy_Department q ON m.DeptCode = q.DeptCode
go
项目主从表视图:
/*==============================================================*/ /* View: Cwzz_V_Item */ /*==============================================================*/ create view dbo.Cwzz_V_Item as
SELECT Cwzz_Item.ItemClassCode, Cwzz_Item.ItemCode, Cwzz_Item.ItemName,
Cwzz_Item.ParentCode, Cwzz_Item.Cgrade, Cwzz_Item.EndFlag, Cwzz_Item.QuantityFlag, Cwzz_Item.measure, Cwzz_ItemClass.ItemClassName,
Cwzz_ItemClass.CodeScheme
FROM Cwzz_Item LEFT OUTER JOIN
Cwzz_ItemClass ON Cwzz_Item.ItemClassCode = Cwzz_ItemClass.ItemClassCode
go
凭证临时主从表视图:
/*==============================================================*/
/* View: Cwzz_V_AccVouchTemp */ /*==============================================================*/ create view Cwzz_V_AccVouchTemp as
SELECT dbo.Cwzz_AccVouchSubTemp.*,
dbo.Cwzz_AccVouchMainTemp.VouchSource AS VouchSource,
dbo.Cwzz_AccVouchMainTemp.OperationNo AS OperationNo,
dbo.Cwzz_AccVouchMainTemp.VouchClassCode AS VouchClassCode, dbo.Cwzz_AccVouchMainTemp.Year AS Year,
dbo.Cwzz_AccVouchMainTemp.Period AS Period,
dbo.Cwzz_AccVouchMainTemp.Ddate AS Ddate,
dbo.Cwzz_AccVouchMainTemp.VouchNo AS VouchNo,
dbo.Cwzz_AccVouchMainTemp.Doc AS Doc,
dbo.Cwzz_AccVouchMainTemp.Bill AS Bill,
dbo.Cwzz_AccVouchMainTemp.OperationClass AS OperationClass, dbo.Cwzz_AccVouchMainTemp.BillType AS BillType,
dbo.Cwzz_AccVouchMainTemp.BillNo AS BillNum,
dbo.Cwzz_AccVouchMainTemp.DeleteFlag AS DeleteFlag
FROM dbo.Cwzz_AccVouchMainTemp INNER JOIN
dbo.Cwzz_AccVouchSubTemp ON
dbo.Cwzz_AccVouchMainTemp.VouchId = dbo.Cwzz_AccVouchSubTemp.VouchId
go
接口设计
5.4 外部接口
此处给出新的系统与其他应用系统之间的接口设计内容。
5.5 内部接口
此处给出新系统内部系统之间或子系统内部模块之间的接口设计。
6系统模块详细设计
本章主要描述各子系统中的具体模块的划分及实现方法。
可采用分节说明的方式,如:子系统X的XXX模块说明;XXX模块说
明要求:编码、模块名、文件名、简单描述、设计者、设计日期、上层模块、调用模块、输入输出等。
模块测试要点(包含提取测试样例的原则及示例)。
窗体数据各项标识说明:
▼ :参照输入,即使用参照窗体,从数据表动态读取满足条件记录。
↓ :选择输入,即字段有效值固定,在有效值之中选择其一。
√ :不允许为空值。
* :允许输入
*▼ :可以参照输入,也可以手工输入,手工输入的数据必须包含在参照数据之中。
6.1 基础信息设置
[实施注意项]:尽量按此顺序设置基础项目
编码方案:先定义各种编码方案,由于采用分级核算的要求,要对以下基础设置编码做出以下约定,即科目编码方案;客户分类级次;部门编码方案;项目目录编码方案。
币种设置汇率选择及结算方式设置
各辅助核算目录:录入部门目录、个人目录、客户分类、客户目录、供应商分类、供应商目录、项目目录等等。
会计科目设置:
期初余额:在开始使用总账系统时,应先将各账户的此时的余额和年初到此时的借贷方累计发生额输入到总账系统中。
辅助核算,还应输入各辅助项目的期初余额。
凭证类别:在开始用计算机录入凭证之前,应在系统中设置凭证类别。
如:收款凭证,付款凭证,转账凭证。
凭证类别可根据需要进行设置。
常用摘要设置
多栏帐栏目定义
双击设置,如果有查询条件,首先出现查询条件窗体,再出现列表视图,如果无查询条件,则首先出现列表视图按增加,修改或双击列表视图中的记录则显示单张视图,进行增加,修改
6.1.1会计科目设置
【模块名称及软件标识项】
模块名称:会计科目设置
软件标识项:Cwzz_kjkmsz
【模块功能说明】
本功能完成对会计科目的设立和管理,用户可以根据业务的需要方便地增加、插入、修改、查询、打印会计科目。
【模块的界面设计】
基本档案模式
单张视图:
【各栏目说明及有效性】
级次:即科目级次,以数字1、2、3、4、5、6表示,数字即代表科目级次,如“1”代表一级科目,“2”代表二级科目。
级次由系统根据科目编码及编码规则自动计算。
科目编码ccode:科目编码必须唯一;科目编码必须按其级次的先后次序建立。
科目编码只能由数字(0-9)、英文字母(A-Z及a-Z)表示,其他字符禁止使用。
助记码Asscode:只能由数字(0-9)、英文字母(A-Z及a-Z)表示,其他字符禁止使用。
科目名称Cname:分为科目中文名称和科目英文名称,可以是汉字、英文字母或数字,可以是减号(-)、正斜杠(\),但不能输入其他字符。
上级科目编码Parentcode
科目类型Cclass:行业性质为企业时,科目类型分为:资产、负债、所有者权益、成本、损益。
科目性质Cproperty:现金,银行,应收,应付,存货,其它
科目级数Cgrade (程序自动计算)
帐页格式Accformat:定义该科目在帐簿打印时的默认打印格式。
系统提供了金额式、外币金额式、数量金额式、外币数量式四种帐页格式供选择。
辅助核算:也叫辅助帐类。
用于说明本科目是否有其它核算要求,系统除完成一般的总帐、明细帐核算外,并提供以下几种专项核算功能供用户选用:部门核算,个人往来(各个辅助项目之间无联系)
客户往来核算,供应商往来,项目核算。
将辅助核算设在末级科目上。
在设置辅助核算时请尽量慎重,因为,如果您的科目已有数据,而您又对科目的辅助核算进行修改,那么,很可能会造成总帐与辅助帐对帐不平。
外币核算:用于设定该科目核算的是否有外币核算,以及核算的外币名称。
数量核算:用于设定该科目是否有数量核算,以及数量计量单位。
计量单位可以是任何汉字或字符,如:公斤、件、吨等。
个人核算:对应职员表,职员编码
部门核算:选择部门(应是带有财务标识的部门编码)
其他核算:银行存款科目要设为银行帐(银行对帐使用,录入时需录入发生日期,票号,结算方式)。
余额方向:增加登记在借方的科目,科目性质为借方;增加登记在贷方的科目,科目性质为贷方。
一般情况下,资产类科目的科目性质为借方,负债类科目的科目性质为贷方。
日记帐DaybookFlag:标识此科目是否为日记帐帐页。
银行对帐启用日期AccDeadline:
项目核算:最多可支持一个项目核算。
现金或现金等价物:标识此科目是否产生现金流量
停用:被停用的科目在制单时不可以使用。
此选项只能在科目修改时进行设置.
是否汇总打印:iifsum 当凭证明细项目多时,可将同一汇总科目统一打印汇总打印科目:cSumCode
【模块的主要处理】
操作表:科目编码表Cwzz_AccCode
新增:1.科目编码必须符合编码规则,科目编码必须唯一且其上级科目已经建立
2.科目名称必须唯一
3.如有外币核算,则外币项不能为空
4.如有数量核算,则计量单位不能为空
5.如有项目辅助核算,则项目编码不能为空.
修改:1.科目名称必须唯一
删除:1.不能删除非末级科目
2.不能删除已使用科目
定位:查询输入条件窗口:会计科目编码
刷新:重新将当前记录reload一次。
【接口】
接口(用图的形式说明本程序所隶属的上一层模块及隶属本模块的下一层模块,说明参数赋值和调用方式,说明与本程序直接关联的数据结构)。
【限制条件】
(说明本模块运行所受到的限制条件)。
6.1.2凭证类别设置
【模块名称及软件标识项】
模块名称:凭证类别设置
软件标识项:Cwzz_pzlbsz
【模块功能说明】
许多单位为了便于管理或登帐方便,一般对记帐凭证进行分类编制,但各单位的分类方法不尽相同,所以本系统提供了【凭证分类】功能,用户完全可以按照本单位的需要对凭证进行分类。
【模块的界面设计】
基本档案模式
【各栏目说明及有效性】
类别编码*:编码唯一.
类别名称*:名称唯一.
【主要处理】
操作表:凭证类别Cwzz_V ouchClass
新增:新增时代码名称均要唯一.
修改:修改时不允许修改编码,名称要保持唯一
删除:利用数据表建外码的方式来判断编码是否使用,如使用则不能删除.
6.1.3常用摘要设置
【模块名称及软件标识项】
模块名称:常用摘要设置
软件标识项:Cwzz_cyzysz
【模块功能说明】
在日常填制凭证的过程中,因为业务的重复性发生,经常会有许多摘要完全相同或大部分相同,如果将这些常用摘要存储起来,在填制会计凭证时可随时调用,必将大大提高业务处理效率。
【模块的界面设计】
基本档案模式
摘要编码*:编码唯一。
(仅允许录入字母和数字)
摘要内容*:内容唯一。
【界面及说明】
网格,打印报表,录入代码:C_cyzysz
【主要处理】
操作表:摘要Cwzz_Digest
新增:新增时代码内容均要唯一.
修改:修改时不允许修改摘要编码,内容要保持唯一
删除:
6.1.4结算方式设置
参见公用功能,结算方式表
6.1.5部门设置
参见公用功能,部门设置表
6.1.6公司职员设置
参见公用功能,公司职员设置
6.1.7币种及汇率设置
参见公用功能,币种及汇率设置
6.1.8客户设置
参见公用功能,客户设置
6.1.9供应商设置
参见公用功能,供应商设置
6.1.10项目分类设置
【模块名称及软件标识项】
模块名称:项目分类设置
软件标识项:Cwzz_ Xmflsz
【模块功能说明】
一个单位项目核算的种类可能多种多样,比如说,在建工程、对外投资、技术改造、融资成本、在产品成本、课题、合同订单……,为此应允许企业定义多个种类的项目核算,因此,可以将具有相同特性的一类项目定义成一个项目大类。
【模块的界面设计】
基本档案模式
【各栏目说明及有效性】
项目分类编码*:必须唯一。
(仅允许录入字母和数字)
项目分类名称*:必须唯一。
编码方案:即此项目大类的编码规则
备注:
【主要处理】
新增:新增时代码名称要唯一.
修改:修改时不允许修改编码,名称要唯一.
删除:利用数据表建外码的方式来判断编码是否使用,如使用则不能删除.
目录:调用项目目录定义
刷新:refresh
【界面及说明】
网格,打印报表,录入代码:C_ Xmflsz
6.1.11项目目录定义
【模块名称及软件标识项】
模块名称:项目目录设置
软件标识项:Cwzz_ Xmmlsz
【模块功能说明】
用来定义详细项目目录,并分类.
【模块的界面设计】
基本档案模式
项目编码*:相同项目大类,项目编码必须唯一. (仅允许录入字母和数字)
项目名称*:相同项目大类,项目名称必须唯一。
项目大类编码* :
上级项目编码:自动计算填入
科目级数:自动计算填入
末级标志:
数量核算标志:是否进行数量核算
数量单位:数量核算核算单位(如公斤,吨等)如进行数量核算则不能为空.
【主要处理】
新增:1.新增时相同项目大类,代码名称要唯一.
2.如有数量核算,则计量单位不能为空
3.项目编码一定要符合本项目大类编码规则
修改:1.修改时不允许修改编码, 相同项目大类,名称要唯一.
2. 如有数量核算,则计量单位不能为空
删除:1.利用数据表建外码的方式来判断编码是否使用,如使用则不能删除.
2.非末级项目编码不能删除
【界面及说明】
网格,打印报表,录入代码:C_Xmmlsz
6.1.12多栏帐栏目定义
【模块名称及软件标识项】
模块名称:多栏帐栏目设置
软件标识项:Cwzz_dlzlmdy
【模块功能说明】
本功能用来定义多栏帐查询内容及格式。
【模块的界面设计】
基本设置模式:。