用友通業(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(庫存總賬)中取得,如果本身庫存總賬的當月期初就是錯誤的,那么查詢出來的賬簿數(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、當入庫單記錄的、當入庫單記錄的 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ù)量??梢员WC不再有負數(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)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論