EAS總賬備忘錄 科目1----1輔助賬1----1..n覈算項目類型 憑證1----1..n憑證分錄1----0..n輔助賬行 輔助賬組合表:即橫表T_BD_AssistantHG,每個覈算項目類型佔用一列,每行代表每一種覈算項目的組合(具體輔助賬)。 憑證:T_GL_Voucher 憑證分錄:T_GL_VoucherEntry 憑證輔助賬行:T_GL_VoucherAssistRecord,記錄發生額,外鍵FAssGrpId關聯橫表FID(即可找到具體的核算項目)。 覈算項目類型:T_BD_AsstActType,FMappingFieldName表示該覈算項目在橫表中的列名。 自定義覈算項目類型:T_BD_GeneralAsstActTypeGroup 自定義覈算項目:T_BD_GeneralAsstActType,EAS Client定義關係後,自動列入T_BD_AsstActType。BIM發佈後FGLAsstactTypeGrpID被設置爲關聯自定義覈算項目類型。 科目餘額表:T_GL_AccountBalance,記錄及時餘額(列原幣、本位幣、報告幣別),FBalType表餘額類型:1-保存後餘額,5-過賬後餘額。每記錄又分原幣、綜合本位幣、綜合報告幣三行存儲,故存儲空間係數=2x3=6。虛體科目餘額視圖V_GL_VIRTUALBALANCE,原表T_GL_AccountBalanceUnion已廢棄。 輔助賬餘額表:T_GL_AssistBalance 外鍵FAssistGrpId關聯橫表FID,存儲方式同上。 往來賬:T_GL_AcctCussent,FVchAssistRecordID關聯憑證輔助賬行。 覈銷關係歷史記錄:T_GL_AcctCussentHistory 科目表:T_BD_AccountTable 會計科目:T_BD_AccountView 期間類型:T_BD_PeriodType 會計期間:T_BD_Period (綜合本位幣)GLC @# 11111111-1111-1111-1111-111111111111DEB58FDC (綜合報告幣)GRC @$ 22222222-2222-2222-2222-222222222222DEB58FDC -------------------------新增自定義覈算項目:資金帳戶、證券中介、投資產品...------------------------- 覈算項目設置:((U)=update,(+)=add) BIM透視圖,基礎資料鼠標右鍵設置爲覈算項目併發布業務單元。 代碼提交:(U)AbstractAssistantHGinfo.java (U)T_BD_AssistantHG.table(部署時手工增加數據庫字段) (U)AssistantHG.entity (+)R_AssistantHG_xxx.relation(xxx爲增加的核算項目,可結合cvs對比。) 部署(覈算項目部分): 1)t_bd_asstacttype新增系統覈算項目記錄,或者登錄系統,在覈算項目中新增。 2)手工修改T_BD_AssistantHG,增加新增的核算項目字段(FxxxID varchar(44))。 3)元數據打包:T_BD_AssistantHG.table、AssistantHG.entity、R_AssistantHG_xxx.relation 4)類打包:AbstractAssistantHGinfo.class 打包Ant腳本部分: 類: <include name="**/eas/basedata/master/auxacct/AbstractAssistantHGInfo.class" /> 元數據: <include name="**/eas/basedata/master/auxacct/T_BD_AssistantHG.table" /> <include name="**/eas/basedata/master/auxacct/app/AssistantHG.entity" /> <include name="**/eas/basedata/master/auxacct/app/R_AssistantHG_Product.relation" /> <include name="**/eas/basedata/master/auxacct/app/R_AssistantHG_SecurityCompany.relation" /> <include name="**/eas/basedata/master/auxacct/app/R_AssistantHG_CapitalAccount.relation" /> 部署方法: 1)拷貝xxx.jar到lib:server的patch和client的patch目錄。 2)拷貝xxx-metas.jar到metas:server的patch和client的patch目錄。 3)賬套執行腳本[修改覈算項目橫表.sql],形如: alter table T_BD_AssistantHG add FProductID varchar(44); Create Table T_BD_Product .... 覈算項目中便可出現新增的項: (上傳個圖片還要申請,BS!)
EAS總賬備忘錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.