一、單據基礎模板
1、ICTransactionType:該表反映了供需鏈所有單據的總體情況。
2、ICClassType:單據類別表
3、ICTemplate:該表反映了所有單據的表頭的詳細情況。
4、ICTemplateEntry:該表反映了所有單據的分錄的詳細情況。
二、單據選單模板
1、ICSelbills:記錄選單關系的表。選單要取得哪些值,這些值是如何而來的,以及需回填到哪個對應的控件里。
2、ICTableRelation:選單中涉及的所有表之間的連接關系。
3、ICWriteBackTemplate:單據回填反寫表
4、ICListTemplate:單據列表模板
5、ICClassLink:單據流程定義表
三、單據控制
1、ICBillNo 單據編號表
2、ICMaxNum 最大單據內碼(FInterID)號表
四、單據套打
1、GLNoteType:單據套打表,記錄單據與套打編號的關系。
2、GLNoteCitation:單據套打關系表,記錄單據套打字段的屬性。
五、單據序時簿表
1、ICChatBillTitle:單據序時簿表
一、 工業單據相關表介紹
1. 單據事物類型表 IctransactionType
2. 單據模板表 ICtemplate
3. 單據模板分錄表 ICtemplateentry
4. 序時簿模板 IClisttemplate
5. 序時簿的顯示字段表 ICchatbilltitle
6. 序時簿的過濾條件 ICtableRelation
7. 選單模板表(作用選單時單據間攜帶數據的對應關系表) ICselbills
8. 表描述表 t_TableDescription
9. 字段描述表 t_FieldDescription
10. 憑證金額來源 ICVoucherTField
11. 核算項目附表信息描述 t_ItemPropDesc
12. 出套打格式字段表 GLNoteCitation
說明:
I、工業單據的自定義信息保存在IcTemplate和IcTempLateEntry,自定義的選單關系定義在IcSelbills和IctableRelation表中。選單模板表中定義源單和目標單據的表與字段的對應關系,以實現將源單信息寫入目標單據。
2、II、基本關系
Ictransactiontype.FtemplateID=IcTemplate.FID
IcTemplate.FID=IcTempLateEntry.FID
IctemplateEntry.FFieldName=IcSelbills. FFieldName
IcSelbills.FID=IctableRelation.FBillID
IcSelbills.FFieldName=IctableRelation.FfieldID
13. 出入庫單:IcStockBill、IcStockBillEntry;
14. 采購發票:IcPurChase、IcPurChaseEntry;
15. 銷售發票:IcSale、IcSaleEntry;
16. 采購訂單:PoOrder、PoOrderEntry;
17. 銷售訂單:SeOrder、SeOrderEntry;
18. 物流單據編碼規表:IcBillNo
19. 單據內碼的進度表:IcMaxNum
說明:在IcBillNo表中,系統是用此表的FCurNo字段跟蹤各種事務類型單據的“單據號碼進度”,以實現在下次新增單據時單據編號可以自動加1。在IcMaxNum表中,FMaxNum字段為當前最大ID。IcBillNo.FCurNo與IcMaxNum.FMaxNum如果落后與實際的單據代碼與內碼,會導致單據不能保存,提示“pk_XXXX重復,不能在XXXX表插入重復值”或提示不能刪除已審核單據
20. 單據鉤稽表:ICHookRelations
21. Fhooktype:0 采購發票和采購入庫單的核銷;
1 銷售發票和銷售出單的核銷;
2 費用發票和委外入庫的核銷;
3 采購對等核銷;
4 銷售對等核銷;
5 采購發票和委外入庫單的核銷;
22. Fibtag:0采購銷售發票;
1出入庫單;
2費用發票
23. FEquityHook:
0 為非對等核銷;
1 對等核銷
說明:核銷的問題主要是ICHookRelations丟失核銷關系,或單據的核銷關系ID丟失。需根據以上關系說明和不同的情況寫SQL查詢