中国最大的资料库下载固定资产业务、数据结构和案例分析第1章固定资产的一些新特点.....................................................................................................2第2章固定资产的表结构:.........................................................................................................22.1表的分类.............................................................................................................................32.2基础资料表.........................................................................................................................32.3卡片及变动相关表:.........................................................................................................42.4余额与折旧计提相关表:.................................................................................................62.5其它表.................................................................................................................................7第3章程序讲解.............................................................................................................................83.1折旧公式说明.....................................................................................................................83.2最后一期折旧的处理:.....................................................................................................83.3折旧要素说明.....................................................................................................................93.4重要报表的取数来源:...................................................................................................10第4章案例分析...........................................................................................................................104.1计提折旧时提示“科目无权限”...................................................................................104.2计提折旧提示“核算项目没有权限”...........................................................................114.3计提折旧提示“withblock对象或变量错误”............................................................114.4计提折旧时提示“名称或代码已经在系统中存在”...................................................124.5点击类别管理时提示“elementnotfound”....................................................................124.6卡片新增保存时提示“类型不匹配”.............................................................................124.7某个卡片作变动时提示“缺少余额数据”...................................................................134.8固定资产自动对账和总账对不上,但其它报表和总账对的上...................................134.9折旧明细表和折旧费用分配表的折旧额不一致,其它报表正常...............................13章固定资产的一些新特点固定资产旧版本相比,本系统主要发生了以下变化:所有卡片及相关表既保存新增卡片的数据,也保存变动数据,通过一个字段来表明是新增还是变动原有的三个变动表和卡片基本表合并为一个表原有的变动数据中,某些卡片元素保存变化值和变化后的值,现在不再保存变化值,只保存变化后的值原有的余额相关表只有三个:余额表、部门分配表、折旧费用项目分配表,现在卡片表及原值原币表、附属设备表、部门表、折旧费用科目表、自定义卡片项目表豆油一个对应的表用于反映每期最新数据。便于出报表以及提取折旧,尤其是提取折旧,由于现在需要支持副扎的自定义公式,为了方便取数,保存固定资产每期的最新的状况是有必要的。所有基础资料表可能需要多级核算,增加字段改为多级增加凭证表用于保存固定资产生成凭证的有关信息废除了几个在旧版本中不再有用处的表所有字段都不允许出现Null值第2章固定资产的表结构(注:由于固定资产系统涉及的表格较多,为方便记忆和理解,这里从程序员设计该系统的思路,逐步禅析数据结构)。固定资产是什么?——程序员的眼里,是一件物品。固定资产系统干什么?——记录本企业有多少固定资产,记录这些资产的添置、变动、报废等业务,计提折旧并把这些折旧费用合理地分配到相应的责任部门。固定资产系统让我们设计,我们该怎么入手?————首先,让我们分析一下固定资产本身有什么内容:名称,原值,预计净残值,使用寿命,经济用途。一个表格搞定。经济用途使用专门一个表来存储,这里只存储该经济用途的ID即可。这就产生了基础资料表。其他如存放地点、固定资产类别、变动方式、固定资产状态等等亦因此而来。原值可能由多种币别组成,当前表无法记录。故使用一个专门的表来存储。产生了原值原币表。其他如部门分摊表、折旧费用分配表、附属设备表等等亦因此而来。他们统称变动表相关表。如果固定资产变动怎么办?增加一个变动ID来记录。这样,在同一个表格里,同一个固定资产就有多条记录,但是其变动ID不同,各条记录的信息也不同。当前的表只记录了固定资产的信息,现在,我们要提取折旧。如果只提一次,在当前表加上一个字段记录和计算折旧额即可。可是,每期的折旧饿都不一样,怎么办?故此,专门增加一个表来存储各期的折旧信息,他就是余额表。他所要求记录的内容,当然必须有固定资产的ID,年度,期间,折旧额等等。为了计提折旧时取数方便,专门增加了一些表格来存储各个期间卡片的当期信息,中国最大的资料库下载他们就是余额表相关表。这些表存储的是当前该固定资产的最新状态,提取折旧时可直接从这些表取得折旧要素。2.1表的分类固定资产的表主要有四大类:基础资料表、卡片及变动相关表、余额与折旧相关表、其他表。基础资料表:变动方式表(T_FAAlterMode)、固定资产类别表(T_FAGroup)、使用状态表(T_FAStatus)、存放地点表(T_FALocation)、经济用途表(T_FAEconomyUse)、卡片项目定义表(T_FACardItemDefine)、类别项目对照表(T_FAGroupItem)、折旧方法定义表(T_FADeprMethod)、每期自定义折旧率表(T_FAUserDeprRate)等。卡片变动相关表:变动基本表(T_FAAlter)、卡片基本信息表(T_FACard)、附属设备表(T_FADevice)、原值原币表(T_FAOrgFor)、部门分配表(T_FADept)、折旧费用分配表(T_FAExpenses)、卡片自定义项目表(T_FACardItem)等。余额与计提折旧相关表:余额表(T_FABalance)、卡片每期状况表(T_FAbalCard)、附属设备每期状况表(T_FABalDevice)、原值原币每期状况表(T_FABalOrgFor)、部门分配每期状况表(T_FABalDept)、折旧费用分配每期状况表(T_FABalExpenses)、卡片自定义项目每期状况表(T_FABalCardItem)等。其他表:报废清理表(T_FAClear)、凭证对照表(T_FAVoucher)。2.2基础资料表基础资料表的表结构请参考后面的固定资产系统V806ER图(实体联系图)。这里只讲解一下各表内部记录的存放方法以及他们与卡片基本信息表的关系。基础资料表只和卡片基本信息表(T_FACard)和卡片状况表(T_FABalCardItem)相关联。下面只挑几个有代表性的表来具体说明,其它表亦类似,这里不再赘述。1)固定资产类别表T_FAGroup:下图是固定资产类别表的记录:图1固定资产类别表T_FAGroup表中,建筑物(FID=1001)、交通工具(FID=1004)为一级类别,办公楼(FID=1002)、车间(FID=1003)为建筑物的下级类别,故此,他们的FparentID均为1001(建筑物);因为他们为第二级的类别,故此Flevel=2;因为他们是明细类别,故此Fdetail=1。2)卡片项目定义表T_FACardItemDefine:中国最大的资料库下载记录了系统中所有的项目,存储了各个项目的名称、显示名称、字段类型等等。自定义项目FID1000,FBasic=0表示为自定义项目,FBasic=1表示该项目为系统预定义。图2卡片项目定义表T_FACardItemDefine3)类别项目对照表T_FAGroupItem:该表定义了自定义项目和各个类别的关系。该表定义了某个类别所具有的自定义项目;如果某个类别没有自定义项目,则此表没有有关该类别的记录;某类别有多少个自定义项目,该表就有多少个有关该类别的记录。如下图,内码为1002、1003、1006的类别均具有1个自定义项目;而内码为1005的类别有两个自定义项目1002、1004;而类别1002和1003拥有同样的自定义项目1001。图3类别项目对照表T_FAGroupIt