select * from t_itemclass
select * from t_itemdetail--核算專案使用詳情橫表
select * from t_itemdetailv--核算專案使用詳情縱表
關係:t_itemclass.fitemclassid=t_item.fitemclassid
t_itemdetail.fx=f+t_itemclass.fitemclassid(t_itemdetail表中表中f1及f1以後的列,
是根據t_itemclass表中的fitemclassid來的)
t_itemdetail.fx=t_item.fitemid
t_itemdetailv.fitemid=t_item.fitemid
--必須存在一條fdetailid=0的特殊記錄,
--fdetailcount:fdetailid對應的核算專案類別個數
--f+數字表示的fn列名,分別對應於t_itemclass.fitemclassid
--在t_itemclass每增加乙個核算專案類別,則自動在t_itemdetail表中增加對應的f列;但是當刪除核算專案類別時,在t_itemdetail表中的f列不會被刪除
--如果要刪除,只有手工通過sql語句來刪除:要先刪除該列的約束,再刪除列,以下是具體刪除方法:
alter table t_itemdetail drop constraint df__t_itemdetail__f4__0f03239c-- 應該修改為具體的約束名
drop index ix_itemdetail_5--應該修改為具體的fitemclassid值
alter table t_itemdetail drop column f5--應該修改為具體的列名
-----fx列的預設值=0
---以下所說的fx代表核算專案類別的使用組合情況
--fx組合=-1所對應的fdetailid值,只能被科目表t_account.fdetailid所使用,不能出現在其他資料表中。
--fx組合>0所對應的fdetailid值,不能被科目表t_account.fdetailid所使用。如果存在,應該將t_account.fdetailid修改為該列為-1對應的fdetailid
--fdetailcount:它的值必須是實際的fx組合個數之和
--在使用時,系統會檢查使用者所用的fdetailid對應的fx組合是否存在,如果不存在,則自動增加。
select * from t_itemdetailv--核算專案使用詳情縱表
--必須存在一條fdetailid=0的特殊記錄,
--它是根據t_itemdetail表中的記錄生成的
--這個表中只記錄fdetailid,fitemclassid,fitemid三個字段,它是t_itemdetail表的簡單化反映。只反映t_itemdetail表中的有效值,取掉f列為0的資訊.
--通過fdetailid與t_itemdetail表關聯
--通過fitemid 與t_item.fitemid關聯,通過fitemclassid 與t_item.fitemclassid關聯
select * from t_item where fitemid in (select fitemid from t_itemdetailv where fdetailid=14)
----當t_itemdetail表中的記錄不存確時,可以通過以下儲存過程來重建:
exec sp_cleanitemdetailv
--在查詢報表資料時,系統在是根據t_itemdetailv中的fitemid來獲取核算專案資訊的,而不是t_itemdetail
select *from t_itemdetail-- where -1 in (f1,f2,f3,f4,f5,f8)
where fdetailid in (select fdetailid from t_itemdetailv where fitemid=-1)
select * from t_itemdetail where fdetailid=4
select * from t_itemdetailv where fdetailid=4
delete from t_itemdetailv
金蝶軟體核算專案的介紹及使用
在金蝶kis專業版中,核算專案是指一些具有相同操作 作用相類似的一類基礎資料的統稱。核算專案的共同特點是 1,具有相同的操作,如可以增刪改,可以禁用,可以進行條形碼管理,可以在單據中通過f7進行呼叫等。2,是構成單據的必要資訊,如錄入單據時需要錄入客戶 商 商品 部門 職員等資訊。3,本身可以包含多...
金蝶K3實現自動核算(物料單價)
原金蝶k3的存貨核算都是手動核算,比較麻煩!hoho!現編寫sql語句搞定自動核算!想盡辦法偷懶,hoho!if exists select from sysobjects where name icstockbill jade01 drop trigger icstockbill jade01go...
會計核算原則
一 會計核算一般原則包括 1.客觀性原則 2.可比性原則 3.一貫性原則 4.相關性原則 5.及時性原則 6.明晰性原則 7.權責發生制原則 8.配比原則 9.歷史成本原則 10.劃分收益性支出和資本性支出原則 11.謹慎性原則和重要性原則 權責發生制,指凡是檔期已經實現的收入和已經發生或應當負擔的...