基于erp系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)技術(shù)領(lǐng)域,特別是涉及一種基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整方法及裝置。
【背景技術(shù)】
[0002]目前的ERP(企業(yè)資源計劃,Enterprise Resource Planning)系統(tǒng)中,對于業(yè)務(wù)單據(jù)生成的憑證都會定義一個默認(rèn)的生成憑證規(guī)則,同時在規(guī)則中控制憑證上分錄的顯示方式,比如常用的規(guī)則都是先顯示借方分錄后顯示貸方分錄。
[0003]而實際業(yè)務(wù)中,用戶往往需要對按默認(rèn)規(guī)則生成的憑證的分錄行順序進(jìn)行調(diào)整,比如用戶希望將借方某一分錄與貸方某一分錄放在一起。針對這一需求,傳統(tǒng)方法是需要通過以下步驟來實現(xiàn):用戶先復(fù)制想要移動的分錄行,接著在需要移動的位置上插入空白行,然后將復(fù)制的分錄行數(shù)據(jù)粘貼進(jìn)空白行,之后用戶還需要對原先位置的分錄行進(jìn)行刪除。同時,如果需要調(diào)整的分錄行為多行時,則用戶就需要不斷的插入行、復(fù)制分錄行數(shù)據(jù)進(jìn)行粘貼并刪除原分錄行,整個操作過程非常繁瑣。
[0004]此外,用戶在操作過程中,會因為復(fù)制、刪除動作在原有憑證數(shù)據(jù)的基礎(chǔ)上增加或減少數(shù)據(jù),一旦用戶操作失誤,比如誤刪除了不該刪除的分錄行,或者忘記刪除原分錄行,則會造成整個憑證數(shù)據(jù)出現(xiàn)錯誤,致使整個憑證作廢。
[0005]因此,如何更加便捷的調(diào)整分錄行順序,并且在調(diào)整過程中不改變憑證數(shù)據(jù)是一個需要解決的問題。
【發(fā)明內(nèi)容】
[0006]基于此,有必要針對上述技術(shù)問題,提供一種可以更加便捷的、不改變憑證數(shù)據(jù)的基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整方法及裝置。
[0007]—種基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整方法,所述方法包括:
[0008]檢測對單據(jù)表格中的分錄行的選定操作,獲取選定的分錄行記錄;
[0009]檢測移動操作指令,根據(jù)所述移動操作指令依次上移或下移選定的所述分錄行,每次上移或下移所述分錄行,則將所述分錄行記錄剪切并插入到上移或下移一次的目標(biāo)位置中,且更新所述分錄行的分錄序號以及與所述分錄行相鄰的上一個分錄行或者下一個分錄行的分錄序號。
[0010]在其中一個實施例中,所述方法還包括:
[0011]每次上移或下移所述分錄行,則獲取所述分錄行對應(yīng)的輔助賬行信息,并加載所述輔助賬行信息。
[0012]在其中一個實施例中,所述每次上移或下移所述分錄行,則獲取所述分錄行對應(yīng)的輔助賬行信息,并加載所述輔助賬行信息的步驟,包括:
[0013]每次上移或下移所述分錄行,則根據(jù)預(yù)存的所述分錄行的標(biāo)識與輔助賬行的標(biāo)識的對應(yīng)關(guān)系,獲取所述分錄行對應(yīng)的輔助賬行信息,并將獲取到的所述輔助賬行信息進(jìn)行加載。
[0014]在其中一個實施例中,所述方法還包括:
[0015]檢測對調(diào)整后的單據(jù)表格中的信息的保存或提交操作指令,根據(jù)所述保存或者提交操作指令將所述調(diào)整后的單據(jù)表格中的信息發(fā)送至服務(wù)器進(jìn)行存儲。
[0016]在其中一個實施例中,所述方法還包括:
[0017]在上移或下移所述分錄行的過程中,根據(jù)所述更新后的分錄行的分錄序號,控制滾動條滾動,使所述上移或下移后的所述分錄行始終顯示在所述單據(jù)表格的顯示界面中。
[0018]—種基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整裝置,所述裝置包括:
[0019]獲取模塊,用于檢測對單據(jù)表格中的分錄行的選定操作,獲取選定的分錄行記錄;
[0020]移動模塊,用于檢測移動操作指令,根據(jù)所述移動操作指令依次上移或下移選定的所述分錄行,每次上移或下移所述分錄行,則將所述分錄行記錄剪切并插入到上移或下移一次的目標(biāo)位置中,且更新所述分錄行的分錄序號以及與所述分錄行相鄰的上一個分錄行或者下一個分錄行的分錄序號。
[0021]在其中一個實施例中,所述裝置還包括:
[0022]加載模塊,用于每次上移或下移所述分錄行,則獲取所述分錄行對應(yīng)的輔助賬行信息,并加載所述輔助賬行信息。
[0023]在其中一個實施例中,所述加載模塊還用于每次上移或下移所述分錄行,則根據(jù)預(yù)存的所述分錄行的標(biāo)識與輔助賬行的標(biāo)識的對應(yīng)關(guān)系,獲取所述分錄行對應(yīng)的輔助賬行信息,并將獲取到的所述輔助賬行信息進(jìn)行加載。
[0024]在其中一個實施例中,所述裝置還包括:
[0025]發(fā)送模塊,用于檢測對調(diào)整后的單據(jù)表格中的信息的保存或提交操作指令,根據(jù)所述保存或者提交操作指令將所述調(diào)整后的單據(jù)表格中的信息發(fā)送至服務(wù)器進(jìn)行存儲。
[0026]在其中一個實施例中,所述裝置還包括:
[0027]顯示控制模塊,用于在上移或下移所述分錄行的過程中,根據(jù)所述更新后的分錄行的分錄序號,控制滾動條滾動,使所述上移或下移后的所述分錄行始終顯示在所述單據(jù)表格的顯示界面中。
[0028]上述基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整方法及裝置,通過檢測對單據(jù)表格中的分錄行的選定操作,獲取選定的分錄行記錄;檢測移動操作指令,根據(jù)所述移動操作指令依次上移或下移選定的所述分錄行;每次上移或下移所述分錄行,則將所述分錄行記錄剪切并插入到上移或下移一次的目標(biāo)位置中,且更新所述分錄行的分錄序號以及與所述分錄行相鄰的上一個分錄行或者下一個分錄行的分錄序號。在整個調(diào)整過程中不會對憑證數(shù)據(jù)進(jìn)行新增或減少,用戶只需選定和上移或下移的操作就可以實現(xiàn)分錄行順序的調(diào)整,整個操作過程非常的便捷,大大提高了操作效率。
【附圖說明】
[0029]圖1為一個實施例中基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整方法的流程圖;
[0030]圖2A至圖2C為描述一個實施例中基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整方法的界面示意圖;
[0031]圖3為另一個實施例中基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整方法的流程圖;
[0032]圖4為一個實施例中分錄行與輔助賬行信息相對應(yīng)的界面示意圖;
[0033]圖5為一個實施例中基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整裝置的結(jié)構(gòu)示意圖;
[0034]圖6為另一個實施例中基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整裝置的結(jié)構(gòu)示意圖;
[0035]圖7為又一個實施例中基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整裝置的結(jié)構(gòu)示意圖;
[0036]圖8為再一個實施例中基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0037]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0038]如圖1所示,在一個實施例中,提供了一種基于ERP系統(tǒng)的單據(jù)表格中的分錄行的調(diào)整方法,該方法具體包括以下步驟:
[0039]步驟102,檢測對單據(jù)表格中的分錄行的選定操作,獲取選定的分錄行記錄。
[0040]本實施例中,用戶對單據(jù)表格中需要調(diào)整順序的分錄行進(jìn)行選定,客戶端接收用戶對單據(jù)表格中的分錄行的選定操作,根據(jù)選定操作獲取選定的分錄行記錄。進(jìn)一步,單據(jù)表格可以是憑證中的分錄表格,憑證包含一行行的分錄行,一行行的分錄行形成了分錄表格。
[0041]進(jìn)一步,可以是對現(xiàn)有憑證的分錄行進(jìn)行選定操作,即憑證已經(jīng)生成,但憑證中的某一分錄行的順序需要調(diào)整,所以需要對憑證中的某一分錄行進(jìn)行選定操作。也可以是在新增憑證時進(jìn)行的選定操作,即對尚未形成完整憑證的新增憑證的分錄行進(jìn)行選定操作。即在新增憑證時,需要錄入分錄行信息,但在錄入的過程中,發(fā)現(xiàn)錄入的分錄行順序需要調(diào)整,則此時也可以對單據(jù)表格中的分錄行進(jìn)行選定操作。具體的,該選定操作可以是用戶對單據(jù)表格中的分錄行的點擊操作。
[0042]步驟104,檢測移動操作指令,根據(jù)移動操作指令依次上移或下移選定的分錄行,每次上移或下移該分錄行,則將該分錄行記錄剪切并插入到上移或下移一次的目標(biāo)位置中,且更新該分錄行的分錄序號以及與該分錄行相鄰的上一個分錄行或者下一個分錄行的分錄序號。
[0043]本實施例中,用戶對單據(jù)表格中需要調(diào)整順序的分錄行進(jìn)行選定后,會對選定的分錄行發(fā)出上移或下移的移動操作指令。具體的,用戶可以通過界面中的上下鍵按鈕或者鍵盤中的快捷鍵,例如Ctrl+Alt+丨和Ctrl+Alt+丨等,對選定的分錄行發(fā)出上移或下移的移動操作指令。
[0044]客戶端檢測移動操作指令,根據(jù)移動操作指令依次上移或下移選定的分錄行,每次上移或下移該分錄行,則將獲取的分錄行記錄剪切并插入到上移或下移一次的目標(biāo)位置中。具體的,每次上移時,目標(biāo)位置就是當(dāng)前位置-1,每次下移時,目標(biāo)位置就是當(dāng)前位置+1。在將選定的分錄行記錄插入到目標(biāo)位置中后,選定的分錄行的分錄序號發(fā)生了變化,則進(jìn)一步更新該分錄行的分錄序號以及與該分錄行相鄰的上一個分錄行或下一個分錄行的分錄序號。可以理解,上移選定的分錄行時,該選定的分錄行和該選定的分錄行相鄰的上一個分錄行的分錄序號發(fā)生了變化,則更新該分錄行的分錄序號以及與該分錄行相鄰的上一個分錄行的分錄序號;下移選定的分錄行時,該選定的分錄行和該選定的分錄行相鄰的下一個分錄行的分錄序號發(fā)生了變化,則更新該分錄行的分錄序號以及與該分錄行相鄰的下一個分錄行的分錄序號。
[0045]如果需要將選定的分錄行移動到非相鄰的分錄行的位置中,則需要進(jìn)行多次的移動操作。比如需要將選定的分錄行下移兩行才能達(dá)到順序調(diào)整的目的,則需要發(fā)出2次的下移操作指令,則客戶端在接收第一次下移的移動操作指令后,會將獲取的分錄行記錄剪切并插入到下移一次的目標(biāo)位置中,接著在接收到第二次下移的移動操作指令后,會將獲取的分錄行記錄剪切并插入到再次下移一次的目標(biāo)位置中,通過兩次下移操作,將選定的分錄行移動到合適的位置中。
[0046]為了更好的理解該調(diào)整方法,特結(jié)合分錄行的調(diào)整界面示意圖進(jìn)行解釋說明。如圖2A所示,用戶選定了科目信息為營業(yè)費(fèi)用的第2行分錄行,客戶端獲取第2