金蝶財務(wù)軟件出現(xiàn)故障解決實用精品資料(00002)_第1頁
金蝶財務(wù)軟件出現(xiàn)故障解決實用精品資料(00002)_第2頁
金蝶財務(wù)軟件出現(xiàn)故障解決實用精品資料(00002)_第3頁
金蝶財務(wù)軟件出現(xiàn)故障解決實用精品資料(00002)_第4頁
金蝶財務(wù)軟件出現(xiàn)故障解決實用精品資料(00002)_第5頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、一些同學(xué)對于金蝶財務(wù)軟件出現(xiàn)故障不會解決下面提供一下解決方案                    金蝶財務(wù)軟件常見故障解析                 1在K/3計劃中,制作BOM單時,總是提示“找不到所需的物料信息”。原因

2、:物料屬性設(shè)置出錯。辦法:在物料屬性中,將其屬性設(shè)為“自制”即可。系統(tǒng)默認是“外購”。2在K/38.8中,當(dāng)需要在某一個商品分類(如A)下新建一相商品B時,系統(tǒng)提示“上級商品類別A為非明細,且有業(yè)務(wù)發(fā)生,不能增加商品B”。原因:商品分類A在SQL數(shù)據(jù)庫中的明細屬性值fdetail記錄錯誤。辦法:利用SQL的查詢分析器Query Analyser (以后的對SQL的所有操作都是在SQL的查詢分析器Query Analyser中進行的),在SQL查詢分析器中,查詢t_item(基礎(chǔ)信息表)表,可參照相關(guān)字段fitemclassid,將fdetail的值改為0即可。其中

3、:1為明細,0為非明細??蓞⒄照Z句 select  *  from  t_item  where  (fitemclassid=4 and fnumber=A)                 update  t_item  set  fd

4、etail=0  where  (fitemclassid=4  and fnumber=A)     3在K/3工業(yè)882中,對某些物料的出庫單進行審核時,系統(tǒng)提示:該物料庫存數(shù)量為0,不能審核。原因:系統(tǒng)在進行初始化時的核算參數(shù)設(shè)置中,選擇了“不允許負結(jié)存”核算方式。辦法:查詢并更新系統(tǒng)參數(shù)表t_systemprofile中的字段值,具體如下1)查詢系統(tǒng)核算參數(shù)   select * from t_systemp

5、rofile where fcategory='ic' and fkey='understock'2)將是否允許負結(jié)存設(shè)為'是'    update t_systemprofile set fvalue='1' where Fkey='UnderStock'其中:1為允許負結(jié)存,0為不允許負結(jié)存。4在K/3工業(yè)882SP1中,發(fā)現(xiàn)某個物料分組中的部分物料的計量單位組設(shè)置錯誤,要求改正。辦

6、法:1)如果這些物料沒有業(yè)務(wù)發(fā)生,也沒在初始時錄入初始化數(shù)據(jù),則直接在“基礎(chǔ)資料核算項目物料”下,選擇這些物料,通過屬性設(shè)置,進行更改即可;2)如果這些物料已經(jīng)有業(yè)務(wù)發(fā)生或已錄入初始化數(shù)據(jù),可只有通過更改數(shù)據(jù)庫中的相關(guān)表來實現(xiàn),但這種操作有很大的危險性。過程如下:A查詢計量單位表t_measureunit表,找到正確的計量單位名稱對應(yīng)的計量單位ID(FmeasureunitID)和計量單位組ID(FunitgroupID),并記錄;B查詢工業(yè)存貨信息表T_icitem表,根據(jù)Fnumber值或Fvalue值找到計量錯誤的物料對的計量單位ID值FunitID和計量單位組ID值Funitgroup

7、ID;(商業(yè)為基礎(chǔ)資料表T_item表)C通過更新T_icitem表的FunitID和FunitgroupID,即可將計量單位更改。可參照以下SQL證語句:Select  *  from  t_measureunit /查詢計量單位表信息Select  *  from T_icitem  where  (FunitID=  and  FunitgroupID= and 

8、0;Fnumber=) /在=之后應(yīng)加上相應(yīng)的值。/根據(jù)條件查詢存貨基礎(chǔ)信息Update T_icitem set FunitID=  where  (FunitID=  and  FunitgroupID= and  Fnumber=)/根據(jù)條件更新相應(yīng)的值5標(biāo)準(zhǔn)版7.0升級K/3的操作過程6K/3工業(yè)的倉庫盤點操作過程7在K/3工業(yè)8.8.2SP1中,只要“基礎(chǔ)資料核算項目” 下有核算項目的分組,如果在使用以后要對分組下的某個已發(fā)生

9、業(yè)務(wù)的物料的代碼進行更改,系統(tǒng)將在局部部分出現(xiàn)錯誤。如有物料結(jié)構(gòu)2.03.09.07,其中2.03.09是上級組,07是其明細物料編碼.當(dāng)因為工作的需要要求將07改其它編碼如09A(即編碼全稱為2.03.09.09A)時,在“基礎(chǔ)資料核算項目物料2.03.09”下將無法看到2.03.09.09A,必須將“查看選項顯示所有明細”,才能看到2.03.09.09A;而且在供應(yīng)鏈的單據(jù)錄入外購入庫單中進行物料代碼查詢時,將發(fā)現(xiàn)2.03.09.09A的位置有兩個:一個在點擊物料時出現(xiàn)在頁面的右邊(正常情況下,點擊物料時,在右邊的列表中是不可能出現(xiàn)任何物料信息的),另一個在正常的位置下即2.03.09的分

10、組下。此時,在錄入單據(jù)時,但它不影響業(yè)務(wù)操作,能夠?qū)⒃撐锪系匿浫牍ぷ魍瓿?,但在物料匯總時會發(fā)生錯誤。原因:出現(xiàn)這種情況,是因為K/3882SP1存在的一個BUG所致。當(dāng)改變了物料的代碼且保存后,系統(tǒng)只是將SQL數(shù)據(jù)庫中的存貨項目表t_icitem和基礎(chǔ)資料表t_item中的代碼字段FNumber的值作了更改,并自動錯誤地將該物料對應(yīng)的SQL數(shù)據(jù)庫中的相關(guān)記錄基礎(chǔ)資料表t_item表的上級物料代碼(亦稱為父級代碼)字段FParentID改變?yōu)?,從而使用系統(tǒng)發(fā)生錯誤。要更正這種錯誤,必須手工干預(yù)。方法:1)建議先在“中間層帳套管理”中備份帳套數(shù)據(jù)。并根據(jù)中間層中記錄的對應(yīng)帳套的數(shù)據(jù)實體,利用SQ

11、L的查詢分析器,將其打開。2)先在基礎(chǔ)資料表t_item中利用該物料的上級代碼查詢該物料的上級物料代碼對應(yīng)的FItemID值,它就是該物料(2.03.09.09A)所對應(yīng)的上級物料代碼(2.03.09)字段FParentID的值。如果有重復(fù)代碼,可以通過OR條件,列出該物料同組的其它幾個物料幫助判斷。SQL查詢語句如select * from t_item  where FNumber='2.03.09' or FNumber='2.03.08'找到'2.03.09'

12、的FItemID值,它就是09A的上級物料代碼字段FParentID的值,如58。3)然后在基礎(chǔ)資料表t_item中通過SQL更新語句如update t_item set FParentID='58'  where  FNumber='2.03.09.09A' 將被錯誤更改后的物料代碼2.03.09.09A的上級物料代碼字段FParentID設(shè)為正確值。其它核算項目如供應(yīng)商、客戶、職員等出錯更正的操作方法操作類似。附常見的SQL數(shù)據(jù)庫表:表名描述 在t_ItemClass表中的Fit

13、emClassID值t_Supplier 供應(yīng)商資料t_Organization 客戶 1COM_Stock 商業(yè)倉位輔助表 5t_Stock 工業(yè)倉庫資料表 5t_SystemProfile 系統(tǒng)參數(shù)表t_MeasureUnit 計量單位表 7 t_Item 基礎(chǔ)資料表 t_ItemClass 基礎(chǔ)資料類別表 t_Emp 職員表 3t_Department 部門表 2t_Account 科目表t_ICItem 存貨項目表其中,所有的核算項目都是首先在t_Item基礎(chǔ)資料表中進行記錄,所以所有的核算項目的代碼在t_Item基礎(chǔ)資料表中代碼字段FNumber的值都是唯一的。故上述錯誤只須在t_I

14、tem基礎(chǔ)資料表中更新相應(yīng)的核算項目的上級物料代碼字段FParentID的值就可以了。注:查詢倉庫信息:(商業(yè)倉位輔助表COM_Stock、(工業(yè)倉庫資料表t_Stock表)Select * From t_Item  WHERE FDeleteD=0   And FItemClassID = 5 或Select * From (Select * From t_Item  WHERE

15、60;FDeleteD=0   And FItemClassID = 5 ) i  Where 1=1 或Select * From (Select * From t_Item  WHERE FDeleteD=0   And FItemClassID = 5 ) i  Where 

16、;1=1  And (FLevel = 2) Order by FNumber8在K/3系統(tǒng)中,如果通過引入基礎(chǔ)資料-核算項目的客戶和供應(yīng)商之后,在單據(jù)操作中,不能查看也不能使用相應(yīng)的客戶或供應(yīng)商,請參照以下的SQL語句進行更新即可。1) 原因同上2)辦法:/select * from t_Organization where fnumber='001.004' or fnumber='001.he'&#

17、160;or fnumber='001.he2' or fnumber='001.011',以核算項目的代碼為條件,查詢該核算項目在K/3系統(tǒng)中的數(shù)據(jù)記錄/如果引入"客戶"后,在單據(jù)錄入時不能查看,請執(zhí)行以下SQL語句update t_Organization set fcyid='0'  where fnumberupdate t_Organization set fsetid='0'

18、60; where fnumberupdate t_Organization set FCreditLimit='0'  where fnumberupdate t_Organization set FRegionID='0' where fnumberupdate t_Organization set FTrade='0'  where fnumberupd

19、ate t_Organization set FStatus='1072'  where fnumber/select * from t_Supplier where fnumber='001.he'or fnumber='001.001',以核算項目的代碼為條件,查詢該核算項目在K/3系統(tǒng)中的數(shù)據(jù)記錄/如果引入"供應(yīng)商"后,在單據(jù)錄入時不能查看,請執(zhí)行以下SQL語句.update t_Suppli

20、er set fcyid='0'  where fnumber=update t_Supplier set fsetid='0'  where fnumber=update t_Supplier set FCreditLimit='0'  where fnumber=update t_Supplier set FRegionID='0'

21、;  where fnumber=update t_Supplier set FTrade='0'  where fnumber=update t_Supplier set FStatus='1072' where fnumber=9在初始化結(jié)束之后對指定物料的初始化時的批次的更改辦法辦法:如果在初始化結(jié)束之后,要更改指定物料的初始化時的批次,則需要更改的表有存貨初始數(shù)據(jù)表ICInvInitial,存貨表ICInventor

22、y,其中:FBatchNo字段為批次。1)/查詢指定的物料的代碼在基礎(chǔ)資料表t_item中的FItemID值,請參照以下SQL的查詢語句,此時請記錄下該物料代碼所對應(yīng)的FItemID值,它就是下面所將要用到的FItemID值。如果有重復(fù)代碼,可以通過OR條件,列出該物料同組的其它幾個物料幫助判斷。select * from t_item where Fnumber='002.001' or Fnumber='002.002' or Fnumber='002.003&

23、#39;2)/存貨初始數(shù)據(jù)表ICInvInitial表  只在初入初始數(shù)據(jù)時產(chǎn)生此表,且針對同一物料的不同批次產(chǎn)生不同行的記錄,初始化結(jié)束后,第一個月的期初數(shù)據(jù)依據(jù)它產(chǎn)生,請參照以下SQL的查詢語句。select * from ICInvInitial where FItemID='52' and FBatchNo='1#'然后,對FBatchNo字段進行更新,請參照以下SQL的更新語句。update ICInvInitial set FBat

24、chNo='AA' where FItemID='52' and FBatchNo='1#'3)/存貨表ICInventory表  此表的數(shù)據(jù)來源于入庫單據(jù)上錄入的單位及其金額(但不是計劃價及計劃金額)和期初結(jié)轉(zhuǎn)下來的金額。select * from ICInventory where FItemID='52' and FBatchNo='1#'最后,對FBatchNo字段進行更新,請參

25、照以下SQL的更新語句。update ICInventory set FBatchNo='AA' where FItemID='52' and FBatchNo='1#'4)/庫存余額表ICInvBal表(僅作查詢參照,不需要操作)  平時不產(chǎn)生記錄,每月月底結(jié)帳后,針對同一物料的不同批次產(chǎn)生一行匯總記錄,不分明細;與更改批次無關(guān),可查詢,請參照以下SQL的查詢語句。select * from ICInvBal 

26、60;where FItemID='52'5)/存貨余額表ICBal表(僅作查詢參照,不需要操作)  平時不產(chǎn)生記錄,每月月底結(jié)帳后,針對同一物料(但不分批次)產(chǎn)生一行匯總記錄,不分明細;與更改批次無關(guān),可查詢,請參照以下SQL的查詢語句。select * from ICBal where FItemID='52' 注:由于對該物料的批次作了改變后,它只對涉及到它的以后的單據(jù)生效,因此,必須將與此物料相關(guān)的已錄入的單據(jù)進行把反審核,通過"修改"功能將涉及此物料的單

27、據(jù)中的批次按現(xiàn)在的批次名稱進行更改,并且不能對以前期間的相關(guān)單據(jù)進行更改。10如果在商品資料屬性中輸入稅率,在商品銷售匯總及期明細表中,查詢所得的銷售數(shù)據(jù)將不正確?,F(xiàn)象為查詢數(shù)據(jù)中的金額與價稅合計不等,金額為價稅合計金額除以(1+稅率)的值。建議在增加商品時,除非是采用增值稅專用發(fā)票,不要輸入商品稅金。11憑證及報表打印問題當(dāng)用戶所用的紙張不是通過的標(biāo)準(zhǔn)紙張如A4、B5之類,而是使用的連紙或?qū)S玫膽{證紙時,應(yīng)將所用的紙張類型選為“自定義”,并用尺子對紙的長度和寬度進行測量,將測量結(jié)果乘以100后輸入自定義紙張的長度和寬度欄內(nèi),才能保證打印效果,否則有錯位現(xiàn)象或不對稱等。這種情況適用于包括金蝶2

28、000和金蝶K/3系統(tǒng)的所有打印設(shè)置。12在K/3882SP1中,對某一分組下的部分物料,在按F12查看庫存時,無法看到,但在基礎(chǔ)資料中卻能夠查看。原因:這部分物料在存貨表(T_icitem表)中的父級代碼FParentID對應(yīng)錯誤。辦法:1)根據(jù)物料代碼,通過SQL查詢語句(可以用正常物料和不正常物料代碼為條件),查看其正確的父級代碼FParentID,如select * from t_icitem  where  FNumber='2.03.09' or FNumber='2.

29、03.08'2)然后,將錯誤的父級代碼FparentID更正即可,如update  t_icitem  set  FParentID='58'  where  FNumber='2.03.09.09A' 3)刷新K/3系統(tǒng)。13中K/3V882商業(yè)系統(tǒng)供應(yīng)鏈中,在錄入商品初始化數(shù)據(jù)時,系統(tǒng)提示“初始化表格操作錯誤,使用NULL值無效”?原因:這種情況是系統(tǒng)在進入初始化數(shù)據(jù)錄入程序(或界面)時,要進行商品基礎(chǔ)資料的查詢,當(dāng)檢測到錯誤的SQL值時,系

30、統(tǒng)將報錯,停止取數(shù)。這情況多數(shù)都是判斷商品是否明細時出錯。辦法:1)查看系統(tǒng)報錯的位置。當(dāng)系統(tǒng)報錯時,可以看到系統(tǒng)在各個倉庫取數(shù)時,都是在某一固定位置停止,如1.01.01.02.07,通過基礎(chǔ)資料信息可以查到,該代碼是一個商品上級組的代碼,且該組下還有其它商品;且1.01.01.02.06與它同上級組;2)通過查詢1.01.01.02.06與1.01.01.02.07在SQL中的對應(yīng)值,判斷其錯誤的位置和其它正確值,如              

31、0;   select  *  from  t_item  where  fnumber='1.01.01.02.06'  or  fnumber='1.01.01.02.07'3)根據(jù)對比結(jié)果,更正相應(yīng)的值。本例時Fdetail值錯誤。1.01.01.02.06為0,1.01.01.02.07為1,將其更正為0即可,如update  t_item  se

32、t  Fdetail='0'  where  fnumbdr='1.01.01.02.07'4)刷新K/3系統(tǒng)即可。注:Fdetail的值為0時,表示該商品為非明細級,所有上級組均為0;值為1時,表示該商品為明細,所有的最終商品均為1。14K/3882SP1銷售發(fā)票不能保存辦法:取消系統(tǒng)參數(shù)設(shè)置中的“如果應(yīng)收應(yīng)付系統(tǒng)未啟用,則不允許保存發(fā)票“選項即可”。15在K3882SP1商貿(mào)中關(guān)于備注問題的解決辦法辦法:A、利用發(fā)票或出入庫單本身提供的“備注” 來實現(xiàn)1在發(fā)票、收貨單、出庫單的新增頁面中,

33、分別通過工具單據(jù)設(shè)置單據(jù)體設(shè)置“備注”為可顯示確定,完成單據(jù)體的設(shè)置。但這種方法不能像獲取商品代碼一樣獲取“備注”信息的代碼。2經(jīng)測試,各發(fā)票、收貨單、出庫單間的“備注”可以通過單據(jù)關(guān)聯(lián)自動傳遞。B、利用發(fā)票或出入庫單本身提供的“單據(jù)體自由項 ” 來變通實現(xiàn)1在系統(tǒng)維護基礎(chǔ)資料核算項目右鍵新增核算項目類別輸入“代碼”、 “名稱”(如為單據(jù)備注)確定再像新增商品一樣在單據(jù)備注下增加備注的明細內(nèi)容,如001,一周內(nèi)收款;002,三天內(nèi)收款。2在發(fā)票、收貨單、出庫單的新增頁面中,分別通過工具單據(jù)設(shè)置單據(jù)體設(shè)置“單據(jù)體自由項1 ”為可顯示(此處可將“單據(jù)體自由項

34、1 ”的名稱改為其它文字,如“備注”、“單據(jù)備注”等等,它在單據(jù)的錄入界面中將按更名后的名稱顯示,但在過濾條件、單據(jù)套打、頁面設(shè)置等處顯示的名稱將仍然是“單據(jù)體自由項1 ”)進入單據(jù)自由項設(shè)置單據(jù)體自由項自由項1核算類別“單據(jù)備注”應(yīng)用關(guān)閉窗體確定,完成單據(jù)體的設(shè)置。3以后在進行單據(jù)的錄入時,就可以根據(jù)前面所設(shè)的“備注”信息(即:“單據(jù)體自由項1 ”的信息)進行自由提取了,就根獲取商品代碼一樣。進行套打時,備注仍然取“單據(jù)體自由項1 ”的值。4經(jīng)測試,在銷售系統(tǒng)中,做好銷售發(fā)票后,出庫單可以自動關(guān)聯(lián)發(fā)票上的“備注”信息(即:“單據(jù)體自由項1 ”

35、的信息);但在采購系統(tǒng)中,做好采購發(fā)票后,入庫單在關(guān)聯(lián)后,需要單獨再輸入發(fā)票上的“備注”信息(即:“單據(jù)體自由項1 ” 的信息)。C.利用所有的發(fā)票和單據(jù)都提供的“摘要”,它可以在所有的過濾界面中使用。說明:在銷售系統(tǒng)和采購系統(tǒng)的發(fā)票和出入庫單中都沒有“備注”這一個過濾字段,只有通過以“單據(jù)體自由項1 ” 來作為條件查詢。要查詢相關(guān)的銷售、采購報表統(tǒng)計數(shù)據(jù),請查詢各系統(tǒng)中的報表體系。16. K3882商業(yè)版中,某一倉庫的倉位類別出現(xiàn)錯誤辦法:1)首先,在t_item表中查詢該倉庫的Fitemid值,可以參照以政SQL語句select 

36、* from t_item where FitemClassID=52)根據(jù)查詢所得的Fitemid值,查詢倉位輔助表com_stock表,可以參照以政SQL語句select * from com_stock3)根據(jù)各倉庫名稱對應(yīng)的FitemID值和倉庫類型FTypeID值,將錯誤的倉庫類型FTypeID值更正即,可以參照以政SQL語句update com_stock set FTypeID=11  where FItemID='50'17.

37、0;在K/3工業(yè)采購系統(tǒng)中,當(dāng)應(yīng)收數(shù)不等于實收數(shù)時,采購入庫通知單不能自動關(guān)閉。原因及處理過程:1)通常情況下,入庫通知單實收數(shù)量應(yīng)等于應(yīng)收數(shù)量,這時審核入庫單后,采購?fù)ㄖ獑巫詣雨P(guān)閉。2)如果入庫通知單實收數(shù)量不等于應(yīng)收數(shù)量,這時審核入庫單后,采購?fù)ㄖ獑尾粫詣雨P(guān)閉。在這種情況下,系統(tǒng)提供了兩種處理辦法:A、確實存在實收數(shù)量不等于應(yīng)收數(shù)量。這時要關(guān)閉采購?fù)ㄖ獑?,只能通過手工關(guān)閉。通過“單據(jù)序時簿收料通知單“選擇條件編輯關(guān)閉。B、不是實收數(shù)量不等于應(yīng)收數(shù)量,而是將應(yīng)收發(fā)數(shù)量分成幾次入庫。這當(dāng)下一次補入物料入庫并關(guān)聯(lián)該收料通知單時,該收料通知單提供的數(shù)量會自動減去上一次已經(jīng)收料入庫的數(shù)量。當(dāng)總實收

38、數(shù)量等于應(yīng)收數(shù)量時,系統(tǒng)會自動關(guān)閉該筆收料通知單。18.在K3商業(yè)中,發(fā)生有一個倉庫的倉庫屬性丟失,可以錄入單據(jù),但在序時薄中與該倉庫相關(guān)的單據(jù)中的倉庫記錄都顯示為空白。原因:經(jīng)查,在t_item中,該倉庫的ID值存在,但在倉庫信息表com_stock中的記錄丟失。辦法:1)如果該服務(wù)器上安裝沒有完整的SQL Server數(shù)據(jù)庫,則通過SQL查詢分析器,利用Insert語句將其加上,參考語句如:insert  into  com_stock  (FItemID,FTypeID,FBr,FGroupID)  

39、;values  (133,11,NULL,0)如果要刪除某條記錄,可以用下面的delect語句:delete  com_stock  where  fitemid=1332)如果該服務(wù)器上安裝有完整的SQL Server數(shù)據(jù)庫,則可利數(shù)據(jù)庫功能直接將該記錄加上。過程如:A.進入帳套管理,找到該套帳在帳套管理中記錄的數(shù)據(jù)實體(它就是K3帳套在SQL Server數(shù)據(jù)庫中的數(shù)據(jù)庫文件)B.進入SQL查詢分析器,查詢對應(yīng)的數(shù)據(jù)實體中的倉庫ID值信息,如Select  * 

40、; from  t_item  where  FitemClassid=5再查詢com_stock中的記錄,如Select  *  from  com_stock找到在com_stock沒有記錄的倉庫的FItemID值。C.啟用Enterprise Manager將其目錄樹展開到databases找到該套帳在帳套管理中記錄的數(shù)據(jù)實體該數(shù)據(jù)實體展開到TABLE項找到com_stock表通過菜單上的“操作”“Open Table”“Return

41、60;all rows”參照表中已有的記錄,將沒有的記錄補上,退出即可。19.工資系統(tǒng)的修復(fù)20. SQL Server中常用的命令用法1)查詢命令:select   它的作用是根據(jù)條件從某張SQL記錄表中查詢某個或某些字段的值。該命令只起查詢作用,它不會對數(shù)據(jù)內(nèi)容修改等操作。它的語法結(jié)構(gòu)為:select <字段名> from <表名> where .其中:A、<>表示SQL語法要求必須有的,表示SQL語法要求可以有,也可以沒有;where指條件,條

42、件可以是組合條件,常見的有并且and和或者or,以后同理。B、字段名可以用“號代替,它表示所有的字段名,系統(tǒng)返回該表中所有字段名的值C、字段名可以是一個字段名,也可以是多個字段名的組合,字段名與字段名之間用“,”號連接,系統(tǒng)返回指定字段名的值。因此,select通常有以下幾種用法:select * from t_itemselect fitemid from t_itemselect fitemid,FItemClassID,FNumber from t_item select fit

43、emid,FItemClassID,FNumber from t_item  where fnumber='102'select fitemid,FItemClassID,FNumber from t_item  where (fnumber='102' and FDetail='1')2)更新命令:update它的作用是根據(jù)條件更新某張SQL記錄表中某個字段的值。該命令會對數(shù)據(jù)進行一次的修改,要改變數(shù)據(jù)內(nèi)容。它的語法

44、結(jié)構(gòu)為: updade <表名> set <字段名= '某值' >  where .其常用語法如:update  t_item  set  Fdetail='0'  where  fnumbdr='1.01.01.02.07'3)刪除命令:delete它的作用是根據(jù)條件將某張表中的記錄或某條記錄進行徹底刪除,但不會刪除該表。它的語法結(jié)構(gòu)

45、為:delete <表名> where .其常用語法如:delete com_stock where fitemid=1334)添加插入命令:insert它的作用是在某張表中添加插入某個或某些字段的值,多個字段之間通過“,”進行連接。添加插入多個字段的值時,各個字段值應(yīng)根據(jù)各個字段名的排列順序排列。它的語法結(jié)構(gòu)為:insert into <表名> <(字段1,字段2,字段3.)> values <(值1,值2,值3.)>其常用語法如:in

46、sert into com_stock (FItemID,FTypeID,FBr,FGroupID) values (133,11,NULL,0)注:a、在所有的SQL語句中,所有的符號不能包含全角或中文符號。b、經(jīng)常見到的符號還將有“/”,它表示對SQL語句的解釋,不能參與SQL語句的運行,它通常獨占一行。c、當(dāng)寫好SQL語句并檢查無誤后,可以用鼠標(biāo)選定它,按F5或點擊“/運行/”來執(zhí)行所寫的SQL語句。d、在K3系統(tǒng)中,t_item表是所有數(shù)據(jù)的來源表。它為每一個具體的項目數(shù)據(jù)分配了一個在整個數(shù)據(jù)倉庫系統(tǒng)中唯一的索引值即Fitemid值。F

47、itemid值是數(shù)據(jù)庫分配定位的唯一標(biāo)準(zhǔn)。*21關(guān)于K3882SP1中核算項目修改后父級代碼錯位,顯示不正常的SQL補丁語句/update a set a.fparentid=b.fparentid/from t_icitem a ,t_item b/where a.fparentid<>b.fparentid/and b.fitemclassid=4 and b.fdetail=1  and a.fitemid=b.fitemid在查詢分析器

48、中執(zhí)行if exists (select * from sysobjects where name ='t_item_up_checkfparentid_yj_forcl' )drop trigger t_item_up_checkfparentid_yj_forclgoCREATE  TRIGGER t_item_up_checkfparentid_yj_forcl ON t_Item   

49、; FOR  UPDATE     AS    if update(fparentid)     begin       declare  fparentid1 int,fparentid2 int , fitemid int    

50、60;  select fparentid1=fparentid,fitemid=fitemid from deleted       select fparentid2=fparentid from inserted       if fparentid2=0    begin update t_item&

51、#160;set fparentid=fparentid1 where fitemid=fitemid update t_icitem set fparentid=fparentid1 wherefitemid=fitemid endend go22.憑證套打的前提下,要對損益結(jié)轉(zhuǎn)憑證只打印一級科目的設(shè)置:進入憑證查詢,將該筆憑證查詢出來,點擊菜單上的“憑證”匯總打印將科目級數(shù)設(shè)為1,并將下面的“打印預(yù)覽”復(fù)選確定。23.數(shù)據(jù)庫服務(wù)突然崩潰時的數(shù)據(jù)恢復(fù)   

52、0;當(dāng)服務(wù)器突然崩潰時,由于無法及時按正常操作進行數(shù)據(jù)備份,只有將原數(shù)據(jù)實體文件備份拷貝出來,待重裝系統(tǒng)后,在sql查詢分析器(Query Analyser)中按以下示例操作即可將數(shù)據(jù)恢復(fù)。    其中:金蝶k3帳套的數(shù)據(jù)庫實體文件的構(gòu)成規(guī)則為:數(shù)據(jù)庫實體_data.mdf(數(shù)據(jù)庫文件名)和數(shù)據(jù)庫實體_log.ldf(數(shù)據(jù)庫日志文件名)兩個文件組成。而數(shù)據(jù)庫實體的自動命名規(guī)則為:    ais年年年年月月日日時時分分秒秒,它由金蝶k3系統(tǒng)在建立帳套時自動給出(如AIS20001202101621_data

53、.mdf和AIS20001202101621_log.ldf)。示例    1.下面的示例將 pubs 中的兩個文件附加到當(dāng)前服務(wù)器。(在sql查詢分析器(Query Analyser)中進行,語法結(jié)構(gòu)如下)EXEC sp_attach_db dbname = N'AIS20020129154311',    filename1 = N'F:帳套數(shù)據(jù)AIS20020129154311_data.mdf&

54、#39;,    filename2 = N'F:帳套數(shù)據(jù)AIS20020129154311_log.ldf'以上語法的作用在于:將對應(yīng)的數(shù)據(jù)庫實體文件信息加入sql server數(shù)據(jù)庫管理中。    2.再進入k3中間層管理,建立好公司機構(gòu),在對應(yīng)的機構(gòu)下,通過“數(shù)據(jù)庫注冊帳套點擊數(shù)據(jù)實體后的按鈕所有數(shù)據(jù)庫雙擊對應(yīng)的數(shù)據(jù)實體”輸入正確的帳套代碼、名稱確定。其中:在“系統(tǒng)帳號”中,選擇sql server身份驗證,用戶名為:sa,口令為空。24. 關(guān)

55、于對未生成下級入庫單的收料通知單的修改(建議不要對已經(jīng)生成下級入庫單的物料進行修改,且在修改前,應(yīng)做獨立的可以區(qū)別以往備份名的備份)1).先在基礎(chǔ)資料表中t_item將涉及的物料的代碼的Id值找出(涉及的物料的代碼包括原收料通知單中的物料的代碼和準(zhǔn)備用來替換該物料的物料代碼),如select * from t_item where fnumber='2.01.2.2.2.45B'并記錄下它的fitemid的值。2).在收料通知單表POInStock中根據(jù)收料通知單號將它的順序號finterid值找出,如(其中fbillno是指收

56、料通知單號)select * from POInStock where fbillno='dd308'并記錄下對應(yīng)的finterid值。3).在收料通知單分錄表POInStockEntry 中,根據(jù)finterid值將該將收料通知單找出,如 select * from POInStockEntry where finterid='1449'并根據(jù)fitemid值與物料代碼的對應(yīng)關(guān)系進行檢查、確認。4).更新該表,以finterid值和原單上的物

57、料的fitemid為條件,如update POInStockEntry set fitemid='2890' where finterid='1449' and fitemid='5944'(說明:set fitemid='2890'部份的fitemid='2890'是將要修改成的物料代碼,where finterid='1449' and fitemid='5944'部份的

58、fitemid='5944'是原收料通知單上的物料的代碼)。5).通過入庫單,直接關(guān)聯(lián)該筆收料通知單,將會發(fā)現(xiàn),該物料的代碼已經(jīng)改變。據(jù)此,可以修改其他收料通知單上的錯誤物料代碼。25.在k/3商業(yè)中,進入銷售發(fā)票時,設(shè)為第一列的字段顯示一個整屏,且不能收縮其邊線,在部門客戶端上還會出現(xiàn)花屏的現(xiàn)象,但不影響單據(jù)操作。同一個服務(wù)器上的其他帳套的數(shù)據(jù)操作正常。原因:在該數(shù)據(jù)庫中,有部份字段的值出了錯誤,相關(guān)表為:COM_BookKeepingScreen、COM_BookKeepingScreenentry,相關(guān)字段有:fparentscreenid、ftype、FledgerPa

59、ge、FdefaultLedgerPage、Ffromtable、FsumPrintExpression辦法:將以下個字段刪除后重建/.update COM_BookKeepingScreen set fparentscreenid='NULL' Where FScreenID='0203'.update COM_BookKeepingScreen set ftype='NULL' Where FScreenID='0203'將以下

60、兩字段刪除后重建/.update COM_BookKeepingScreen set FLedgerPage='NULL' Where FparentScreenID='0203'/.update COM_BookKeepingScreen set FDefaultLedgerPage='NULL' Where FparentScreenID='0203'/.update COM_BookKeepingScreenentr

61、y set fpage='0' Where FScreenID='0203'/將以下兩字段刪除后重建/.update COM_BookKeepingScreenentry set Ffromtable='NULL' Where FScreenID='0203'/.update COM_BookKeepingScreenentry set FSumPrintExpression='' Wh

62、ere FScreenID='0203'26出納系統(tǒng)中啟用業(yè)務(wù)后銀行帳號變動后的修改/在出納系統(tǒng)中涉及出納科目及銀行帳號的表select * from cn_account/記錄出納系統(tǒng)的表有:cn_account(科目表),各字段說明:select fid,fkmid,fkmdm,fkmmc,fyhmc,fyhzh from cn_account/其中:與出納系統(tǒng)相關(guān)的名稱是:FYHMC和FYHZH兩個字段。而科目名稱和科目代碼是基礎(chǔ)資料中的科目名稱和科目代碼。27.在K/3系統(tǒng)中進行總帳系統(tǒng)結(jié)帳時,系統(tǒng)提

63、示:本期有未結(jié)帳的其他子系統(tǒng),不能結(jié)帳。原因及辦法:1)當(dāng)其他子系統(tǒng)在系統(tǒng)參數(shù)中設(shè)置了與總帳系統(tǒng)相聯(lián),且期末有其他關(guān)聯(lián)的子系統(tǒng)未結(jié)帳,將其他子系統(tǒng)結(jié)帳后,再進行總帳系統(tǒng)的結(jié)帳。2)其他子系統(tǒng)在啟用后,可能通過數(shù)據(jù)庫修改了該子系統(tǒng)的啟用期間,且在啟用時選擇了“結(jié)帳時與總系統(tǒng)相聯(lián)”或與“與總帳同步”等可能會現(xiàn)這種情況。涉及的sql語句有:select * from t_subsys其中:fcheckou表示結(jié)帳狀態(tài)的檢測。1表示結(jié)帳,0表示未結(jié)帳。根據(jù)系統(tǒng)標(biāo)識、期間、年度等進行組合更新即可,如:update t_subsys set fc

64、heckout=1 where fnumber=fa and fperiod=2 and fyaer=200228.年終結(jié)轉(zhuǎn)帳套后,上年余額為空的科目如何刪除?1).在數(shù)據(jù)庫中刪除   DELETE T_BALANCE WHERE FBeginBalanceFor + FDebitFor +FCreditFor + FYtdDebitFor + FYtdCreditFor + FEndB

65、alanceFor +FBeginBalance + FDebit + FCredit + FYtdDebit + FYtdCredit +FEndBalance=02).在初使余額錄入界面,結(jié)束初始化并"刷新",之后再在基礎(chǔ)資料中對該科目進行刪除即可。經(jīng)上任一操作,即可刪除余額為0 的科目29.工業(yè)物流系統(tǒng)反結(jié)帳SQLDeclare CurYear   Int, -當(dāng)前年份     C

66、urPeriod  int -當(dāng)前會計期間Select CurPeriod=FValue From t_Systemprofile Where FKey='CurrentPeriod' And FCategory='IC'Select CurYear=FValue From t_Systemprofile Where FKey='CurrentYear' And FCategory='IC&

67、#39;        -Select * From t_systemprofile Where fcategory='ic'        Update t_systemprofile Set FValue=CurPeriod-1 Where30有一個原為K388的商業(yè)帳套,今年升級為V941后,于8月份開始使用固定資產(chǎn)系統(tǒng),但在固定資產(chǎn)系統(tǒng)初始化結(jié)束后,計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論