EAS總賬備忘錄

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!)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章