用友通業(yè)務(wù)難點解析--批次管理_第1頁
用友通業(yè)務(wù)難點解析--批次管理_第2頁
用友通業(yè)務(wù)難點解析--批次管理_第3頁
用友通業(yè)務(wù)難點解析--批次管理_第4頁
用友通業(yè)務(wù)難點解析--批次管理_第5頁
已閱讀5頁,還剩12頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、用友通業(yè)務(wù)難點解析用友通業(yè)務(wù)難點解析批次管理批次管理o常見問題常見問題o批次處理規(guī)則批次處理規(guī)則o解決問題思路解決問題思路批次管理(一)批次管理(一)常見問題常見問題目前版本的用友通10.2版本,批次管理經(jīng)常容易出現(xiàn)的問題就是批次數(shù)據(jù)不準,如批次結(jié)存為負數(shù)、批次臺賬和批次結(jié)存表對不上等。批次管理處理規(guī)則:批次管理處理規(guī)則:批次處理涉及到的主要的數(shù)據(jù)表:Mainbatch(批次主文件)、RdRecords(收發(fā)記錄子表)、St_TotalAccount(庫存總賬)A、批次結(jié)存表:依據(jù)Mainbatch(批次主文件)中對應(yīng)的RdRecords(收發(fā)記錄子表)中對應(yīng)的記錄出空與否,來決定是否在批次結(jié)

2、存表中顯示;B、發(fā)貨/出庫單參照批次:參照的結(jié)果和批次結(jié)存表一樣C、批次臺賬按不同期間,查詢的結(jié)果不同:選擇了期間范圍,那么期初結(jié)存會首先從St_TotalAccount(庫存總賬)中取得,如果本身庫存總賬的當(dāng)月期初就是錯誤的,那么查詢出來的賬簿數(shù)據(jù)肯定也是不正確的。批次管理(二)批次管理(二)批次主文件(批次主文件(Mainbatch)應(yīng)該主要關(guān)注的是此表的應(yīng)該主要關(guān)注的是此表的bIsNull和和RdIdBisNull:表示對應(yīng)的這條批次的存貨是否全部發(fā)出;字段的值有1和0,1表示這條記錄已全部發(fā)出,0表示未全部發(fā)出;由此可以看,批次存貨,最多也就只能是把這條存貨的數(shù)量全部發(fā)出,一旦全部發(fā)出

3、,bIsnull的值將修改為1,此時再做單據(jù)時是不能參照這條記錄的,那么查詢批次結(jié)存表,也是無法查詢到bIsNull的值為1的記錄的。所以正常情況,查出來的批次,至多為0,不可能為負數(shù),一旦為負數(shù),就表示數(shù)據(jù)出問題了,需要我們進行后臺處理RdId:每筆批次存貨的入庫詳細記錄(即 “收發(fā)記錄子表”)都將在批次主文件中形成一條記錄,Mainbatch與RdRecords關(guān)聯(lián)是通過Mainbatch的RdId與RdRecords的AutoID進行關(guān)聯(lián);所以,對于批次管理的存貨,只要在收發(fā)記錄子表中存在入庫記錄,那么它對應(yīng)也應(yīng)該在批次主文件中形成對應(yīng)的一條記錄,兩個表之間關(guān)聯(lián)是通過批次主文件的RdId

4、和收發(fā)記錄子表的的AutoID關(guān)聯(lián),我們可以用下面的語句,查詢出批次結(jié)存表中缺少的記錄:Select * from rdrecords where cbatch is not null and id in (select id from rdrecord where brdflag=1) and autoid not in (select rdid from mainbatch)假如存在這樣的記錄,就需要把它們添加到批次主文件(Mainbatch);批次管理(三)批次管理(三)收發(fā)記錄子表(收發(fā)記錄子表(RdRecords)首先,要判斷對應(yīng)的記錄是否入庫記錄首先,要判斷對應(yīng)的記錄是否入庫記錄我

5、們可以通過下面的SQL語句來篩選出來入庫記錄:1、Select * from rdrecords where id in (select id from rdrecord where brdflag=1)其次,還要判斷這樣的記錄是批次管理的存貨的記錄其次,還要判斷這樣的記錄是批次管理的存貨的記錄我們在上面語句1的基礎(chǔ)上,可以加如判斷是否批次的條件即可(批號的字段為cbatch)2、Select * from rdrecords where id in (select id from rdrecord where brdflag=1) and cbatch is not null再次,我們還要判

6、斷,帶有批次的入庫記錄,是否合法的記錄再次,我們還要判斷,帶有批次的入庫記錄,是否合法的記錄我們在上面的語句2的基礎(chǔ)上,再加入合理的判斷條件,就可以查找出合適的記錄(應(yīng)關(guān)注的是入庫數(shù)量(iQuantity)和發(fā)出數(shù)量(iSOutQuantity))3、 Select * from rdrecords where id in (select id from rdrecord where brdflag=1) and cbatch is not null and iQuantity- iSOutQuantity=0只有這樣的記錄,我們才認為是合法的,具體它能不能被參照,還需要由Mainbatch中

7、的bIsNull來決定。之所以認為第3條語句查詢的結(jié)果是合法的,一個大的前提和原則就是:批次存貨單筆的發(fā)出數(shù)量( iSOutQuantity ),不能比入庫數(shù)量還要大( iQuantity )批次管理(四)批次管理(四)庫存總賬(庫存總賬( St_TotalAccount)庫存總賬(庫存總賬(St_TotalAccount)對于批次業(yè)務(wù)處理影響不如前兩個表大,)對于批次業(yè)務(wù)處理影響不如前兩個表大,主要影響的是一些賬簿的查詢主要影響的是一些賬簿的查詢?nèi)缗闻_賬的查詢,在區(qū)分會計期間查詢時,會影響查詢出來的期初和結(jié)存數(shù)量St_TotalAccount表主要影響查詢賬簿結(jié)果字段為期初庫存數(shù)量表主要影

8、響查詢賬簿結(jié)果字段為期初庫存數(shù)量(iBeginquantity)本期期初庫存數(shù)量( iBeginquantity ) = 上月的期初庫存數(shù)量( iBeginquantity ) + 上月的收入數(shù)量(iIncomeQuantity)- 上月發(fā)出數(shù)量(iSentOutQuantity)但是在某些情況下,有可能出現(xiàn)本期期初庫存數(shù)量( iBeginquantity )不符合上面的等式,那么此時再按期間查詢相關(guān)賬簿(如批次臺賬),就可能出現(xiàn)上月結(jié)存和本月期初數(shù)據(jù)不符的現(xiàn)象 注:出現(xiàn)這種現(xiàn)象,還會影響現(xiàn)存量整理的準確性。批次管理(五)批次管理(五)解決思路:解決思路:在了解了以上用友通業(yè)務(wù)關(guān)于批次的數(shù)據(jù)處

9、理原則,我們再處理以后在了解了以上用友通業(yè)務(wù)關(guān)于批次的數(shù)據(jù)處理原則,我們再處理以后遇到相關(guān)批次的問題,就可以數(shù)據(jù)查詢和相關(guān)的原則,做相關(guān)處理。遇到相關(guān)批次的問題,就可以數(shù)據(jù)查詢和相關(guān)的原則,做相關(guān)處理。下面我們就常遇到的一些問題,以一個例子來操作,希望給大家提供下面我們就常遇到的一些問題,以一個例子來操作,希望給大家提供一些思路:一些思路:5月月23日,批次存貨胖大海(日,批次存貨胖大海(1302)入庫,倉庫為銷售一庫()入庫,倉庫為銷售一庫(08),批次分別為),批次分別為12,11。批次管理(六)批次管理(六)6月月2日,從銷售一庫(日,從銷售一庫(08)發(fā)出)發(fā)出11批次的胖大海(批次的

10、胖大海(1302)2個。個。參照存貨的界面如下:參照存貨的界面如下:批次管理(七)批次管理(七)我們在做完其他入庫單后檢查批次主文件中的記錄,和做了其他出庫我們在做完其他入庫單后檢查批次主文件中的記錄,和做了其他出庫單后分別檢查批次主文件中的記錄,發(fā)現(xiàn)是一樣的,具體如下:單后分別檢查批次主文件中的記錄,發(fā)現(xiàn)是一樣的,具體如下:如果不出現(xiàn)任何問題,此時我們可以在軟件中查詢對應(yīng)的批次結(jié)存表如果不出現(xiàn)任何問題,此時我們可以在軟件中查詢對應(yīng)的批次結(jié)存表和批次臺賬,正常的數(shù)據(jù)都應(yīng)該是如下圖:和批次臺賬,正常的數(shù)據(jù)都應(yīng)該是如下圖:11批次臺賬批次臺賬批次管理(八)批次管理(八)12批次臺賬批次臺賬1302

11、存貨批次結(jié)存表存貨批次結(jié)存表批次管理(九)批次管理(九)此時我們再檢查這個存貨相關(guān)帶批次的收發(fā)記錄子表中的記錄信息,可以發(fā)此時我們再檢查這個存貨相關(guān)帶批次的收發(fā)記錄子表中的記錄信息,可以發(fā)現(xiàn):現(xiàn): (收發(fā)子表記錄)(收發(fā)子表記錄) (批次主文件記錄)(批次主文件記錄)其中,我們不難發(fā)現(xiàn):在做出庫單時,我們參照的都是批次主文件中其中,我們不難發(fā)現(xiàn):在做出庫單時,我們參照的都是批次主文件中bIsNull為為0的記錄,參照出來的具體內(nèi)容,則是收發(fā)子表中對應(yīng)的記錄,對應(yīng)關(guān)系我的記錄,參照出來的具體內(nèi)容,則是收發(fā)子表中對應(yīng)的記錄,對應(yīng)關(guān)系我們前邊已講過。們前邊已講過。我們再查下庫存總賬(我們再查下庫存總

12、賬(St_TotalAccount)中,此存貨的記錄,如下:)中,此存貨的記錄,如下:我們再分別按我們再分別按2007-05-01到到2007-05-31和和2007-06-01到到2007-06-30的期間查詢批的期間查詢批次臺賬,可以發(fā)現(xiàn)次臺賬,可以發(fā)現(xiàn)5月月31日的結(jié)存和日的結(jié)存和6月月1日的期初是對得上的,查詢?nèi)盏钠诔跏菍Φ蒙系?,查?月月1日到日到6月月30日和日和6月月1日到日到6月月30日的批次結(jié)存,也是相符的。日的批次結(jié)存,也是相符的。批次管理(十)批次管理(十)下面,我們針對數(shù)據(jù)庫,做一下修改,來解釋軟件應(yīng)用過程中,客戶發(fā)現(xiàn)的錯誤現(xiàn)象:下面,我們針對數(shù)據(jù)庫,做一下修改,來解釋

13、軟件應(yīng)用過程中,客戶發(fā)現(xiàn)的錯誤現(xiàn)象:1、)我們先修改批次主文件(MainBatch)中,1302存貨批次11的bIsNull記錄為1,此時我們再到軟件中進行單據(jù)參照、查詢批次結(jié)存表、批次臺賬和現(xiàn)存量,可以發(fā)現(xiàn)如下情形:(批次主文件) (錄出庫單批次參照界面)(批次結(jié)存表)(現(xiàn)存量)(現(xiàn)存量按批次查詢)批次管理(十一)批次管理(十一)2、)我們把上面的修改的標志還原,再把收發(fā)記錄子表中,11批次入庫記錄(AUTOID為140)的iSoutQuantity的值修改為21,我們再操作軟件時,可以看到以下的現(xiàn)象:(收發(fā)記錄子表)(錄單參照界面)(批次結(jié)存表)(現(xiàn)存量查詢)(按批次查詢現(xiàn)存量)批次管理(

14、十二)批次管理(十二)3、)把剛才修改的數(shù)據(jù)再還原,我們在修改下庫存總賬(St_TotalAccount),把1302存貨11批次的6月份期初結(jié)存(ibeginquantity)修改為99,我們再查詢相關(guān)帳簿,會發(fā)現(xiàn)如下結(jié)果。-對于和之前重復(fù)的賬簿就不再多插入圖片了,重點說下批次臺賬。(5月1日到5月31日11批次的臺賬)(6月1日到6月30日11批次的臺賬)批次管理(十三)批次管理(十三)(查詢所以日期時,11批次的臺賬)針對以上列舉的問題,我們以下幾個原則來解決批次的問題:針對以上列舉的問題,我們以下幾個原則來解決批次的問題:1、批次不允許零出庫,即、批次不允許零出庫,即RdRecords

15、中,中,isoutquantity大于大于iquantity記錄都是有錯誤的記錄,需要記錄都是有錯誤的記錄,需要修改;修改;2、修改的原則,可以參照出庫單記錄的、修改的原則,可以參照出庫單記錄的cvouchcode來統(tǒng)計和改寫對應(yīng)入庫單記錄來統(tǒng)計和改寫對應(yīng)入庫單記錄isoutquantity,出,出庫單記錄的庫單記錄的cvouchcode對應(yīng)的入庫單記錄的對應(yīng)的入庫單記錄的autoid;3、當(dāng)入庫單記錄的、當(dāng)入庫單記錄的 isoutquantity等于它的等于它的iquantity時,修改對應(yīng)批次主文件(時,修改對應(yīng)批次主文件(MainBtach)的)的bIsNull值為值為1;4、如果確實遇到發(fā)出比入庫多,那么先補入庫單,補入的數(shù)量為該批次的負數(shù),然后再修改入庫、如果確實遇到發(fā)出比入庫多,那么先補入庫單,補入的數(shù)量為該批次的負數(shù),然后再修改入庫單對應(yīng)的單對應(yīng)的isoutquantity為此數(shù)量??梢员WC不再有負數(shù)結(jié)存。為此數(shù)量。可以保證不再有負數(shù)結(jié)存。5、其他的,可以依據(jù)實際,再補錄其他入庫單或者做盤點處理;、其他的,可以依據(jù)實際,再補錄其他入庫單或者做盤點處理;6、查詢?nèi)绨l(fā)現(xiàn)批次臺賬不準確的,需要及時查詢庫存總賬(、查詢?nèi)绨l(fā)現(xiàn)批次臺賬不準確的,需要及時查詢庫存總賬(St_TotalAccount);)

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論