国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種庫存數(shù)據(jù)的更新方法、更新裝置、設(shè)備及介質(zhì)與流程

      文檔序號:38116277發(fā)布日期:2024-05-30 11:33閱讀:39來源:國知局
      一種庫存數(shù)據(jù)的更新方法、更新裝置、設(shè)備及介質(zhì)與流程

      本技術(shù)涉及數(shù)據(jù)處理領(lǐng)域,具體而言,涉及一種庫存數(shù)據(jù)的更新方法、更新裝置、設(shè)備及介質(zhì)。


      背景技術(shù):

      1、在庫存管理的軟件中,庫存的更新設(shè)計是核心的內(nèi)容。為了保證業(yè)務(wù)的實時性,經(jīng)常會出現(xiàn)大批量數(shù)據(jù)在多并發(fā)的場景下,同步更新庫存相關(guān)的數(shù)據(jù)。庫存數(shù)據(jù)的更新具有時序性,同一物料的前序數(shù)據(jù)更新后,后續(xù)數(shù)據(jù)才能進(jìn)行更新操作。

      2、在傳統(tǒng)的庫存更新設(shè)計中出現(xiàn)的常見問題有:庫存更新出現(xiàn)不一致,查找問題單據(jù)費時費力;數(shù)據(jù)的關(guān)聯(lián)性強,調(diào)整數(shù)據(jù)困難大;對庫存統(tǒng)計的報表運行的速度慢,過時的數(shù)據(jù)影響業(yè)務(wù)決策的正確性及效率。

      3、庫存數(shù)據(jù)更新的正確與否,直接關(guān)系著業(yè)務(wù)數(shù)據(jù)與系統(tǒng)數(shù)據(jù)的一致性,也考驗著產(chǎn)品的健壯性與可信度;庫存相關(guān)數(shù)據(jù)也是業(yè)務(wù)與財務(wù)部門統(tǒng)計與管控的重點,對業(yè)務(wù)統(tǒng)計數(shù)據(jù)的實時性提出較高的要求。


      技術(shù)實現(xiàn)思路

      1、有鑒于此,本技術(shù)的目的在于提供一種庫存數(shù)據(jù)的更新方法、更新裝置、設(shè)備及介質(zhì),在出入庫單每筆業(yè)務(wù)中,根據(jù)當(dāng)前庫存更改信息同步生成物料移動記錄表、庫存余額表、物料流水表以及物料日統(tǒng)計表,能夠在更新庫存數(shù)據(jù)的同時,快速出具物資相關(guān)的收入、發(fā)出和存貨的統(tǒng)計報表。

      2、第一方面,本技術(shù)實施例提供了一種庫存數(shù)據(jù)的更新方法,所述更新方法包括:

      3、響應(yīng)于用戶對于庫存更改信息的錄入操作,確定多條當(dāng)前庫存更改信息;其中,所述當(dāng)前庫存更改信息包括物料名稱、庫存地點、庫存更改類型、庫存更改數(shù)量和庫存更改時間,所述庫存更改類型包括出庫和入庫;

      4、獲取物料移動記錄表對應(yīng)的待填充模板以及當(dāng)前庫存數(shù)據(jù),利用所述當(dāng)前庫存數(shù)據(jù)以及所述多條當(dāng)前庫存更改信息填充所述待填充模板,得到當(dāng)前物料移動記錄表;

      5、根據(jù)所述當(dāng)前物料移動記錄表中所記錄的所述庫存更改類型以及所述庫存更改數(shù)量生成當(dāng)前物料庫存余額表;

      6、獲取歷史物料流水表,根據(jù)所述當(dāng)前物料移動記錄表更新所述歷史物料流水表中的數(shù)據(jù),生成當(dāng)前物料流水表;

      7、獲取歷史物料統(tǒng)計表,根據(jù)所述當(dāng)前物料移動記錄表對所述歷史物料統(tǒng)計表進(jìn)行更新,得到當(dāng)前物料日統(tǒng)計表。

      8、進(jìn)一步的,所述利用所述當(dāng)前庫存數(shù)據(jù)以及所述多條當(dāng)前庫存更改信息填充所述待填充模板,得到當(dāng)前物料移動記錄表,包括:

      9、確定所述多條當(dāng)前庫存更改信息的第一數(shù)量,并在所述待填充模板中創(chuàng)建所述第一數(shù)量對應(yīng)的多個第一數(shù)據(jù)行;

      10、利用所述多條當(dāng)前庫存更改信息中每條當(dāng)前庫存更改信息中的庫存更改時間,對所述多條當(dāng)前庫存更改信息進(jìn)行時間先后的排序,得到信息順序表;

      11、針對于每條當(dāng)前庫存更改信息,利用所述待填充模板中每個待填充項的數(shù)據(jù)類別,從該當(dāng)前庫存更改信息中確定出用于填充所述待填充模板的待填充數(shù)據(jù);

      12、確定該條當(dāng)前庫存更改信息在所述信息順序表中的次序,并根據(jù)所述次序在多個第一數(shù)據(jù)行中確定該條當(dāng)前庫存更改信息所屬的目標(biāo)數(shù)據(jù)行;

      13、利用所述待填充數(shù)據(jù)填充所述待填充模板中所述目標(biāo)數(shù)據(jù)行中的每個待填充項,得到填充好的待填充模板,將所述填充好的待填充模板確定為所述當(dāng)前物料移動記錄表;

      14、針對于所述當(dāng)前物料移動記錄表中的多個第一數(shù)據(jù)行中的第一個第一數(shù)據(jù)行,將所述當(dāng)前庫存數(shù)據(jù)添加到所述第一個第一數(shù)據(jù)行中的更新前數(shù)量數(shù)據(jù)項中;

      15、針對于所述當(dāng)前物料移動記錄表中的多個第一數(shù)據(jù)行中除第一個數(shù)據(jù)行之外的每個其他數(shù)據(jù)行,利用位于該其他數(shù)據(jù)行之前的上一數(shù)據(jù)行中的更新前數(shù)量數(shù)據(jù)、庫存更改類型數(shù)據(jù)以及庫存更改數(shù)量數(shù)據(jù),確定該其他數(shù)據(jù)行中的更新前數(shù)量數(shù)據(jù),并將該其他數(shù)據(jù)行中的更新前數(shù)量數(shù)據(jù)添加到該其他數(shù)據(jù)行中的更新前數(shù)量數(shù)據(jù)項中。

      16、進(jìn)一步的,所述根據(jù)所述當(dāng)前物料移動記錄表中所記錄的所述庫存更改類型以及所述庫存更改數(shù)量生成當(dāng)前物料庫存余額表,包括:

      17、獲取所述當(dāng)前物料移動記錄表中多個第一數(shù)據(jù)行中的最后一個第一數(shù)據(jù)行中的庫存更改類型數(shù)據(jù)、庫存更改數(shù)量數(shù)據(jù)以及更新前數(shù)量數(shù)據(jù);

      18、利用所述最后一個第一數(shù)據(jù)行中的庫存更改類型數(shù)據(jù)、庫存更改數(shù)量數(shù)據(jù)以及更新前數(shù)量數(shù)據(jù),確定當(dāng)前物料庫存數(shù)據(jù);

      19、將所述當(dāng)前物料庫存數(shù)據(jù)、所述最后一個第一數(shù)據(jù)行中的物料名稱數(shù)據(jù)、所述最后一個第一數(shù)據(jù)行中的庫存地點數(shù)據(jù),添加到余額表空白模板中,確定出所述當(dāng)前物料庫存余額表。

      20、進(jìn)一步的,所述獲取歷史物料流水表,根據(jù)所述當(dāng)前物料移動記錄表更新所述歷史物料流水表中的數(shù)據(jù),生成當(dāng)前物料流水表,包括:

      21、根據(jù)所述當(dāng)前物料移動記錄表中所包括的數(shù)據(jù)行的第二數(shù)量,在所述歷史物料流水表中新增所述第二數(shù)量對應(yīng)的多個第二數(shù)據(jù)行;

      22、針對于每個第二數(shù)據(jù)行,基于該第二數(shù)據(jù)行在多個第二數(shù)據(jù)行中的次序,在所述當(dāng)前物料移動記錄表中確定填充該第二數(shù)據(jù)行所需的物料移動數(shù)據(jù),并將所述物料移動數(shù)據(jù)按照該第二數(shù)據(jù)行中所包括的數(shù)據(jù)項添加到該第二數(shù)據(jù)行中,得到所述當(dāng)前物料流水表。

      23、進(jìn)一步的,所述根據(jù)所述當(dāng)前物料移動記錄表對所述歷史物料統(tǒng)計表進(jìn)行更新,得到當(dāng)前物料日統(tǒng)計表,包括:

      24、根據(jù)所述當(dāng)前物料移動記錄表中的每個第一數(shù)據(jù)行所記錄的庫存更改時間,確定所述多條當(dāng)前庫存更改信息所涉及的至少一個庫存更改日期以及所述至少一個庫存更改日期對應(yīng)的庫存更改天數(shù);

      25、根據(jù)所述庫存更改天數(shù)對應(yīng)的第三數(shù)量,在所述歷史物料統(tǒng)計表中新增所述第三數(shù)量對應(yīng)的第三數(shù)據(jù)行,并將所述至少一個庫存更改日期以及每個庫存更改日期所對應(yīng)的庫存更新時間中最晚的庫存更新時間按照時間先后順序添加到所述第三數(shù)據(jù)行中;

      26、針對于每個庫存更改日期,在所述當(dāng)前物料移動記錄表中確定出該庫存更改日期對應(yīng)的至少一個目標(biāo)第一數(shù)據(jù)行,并根據(jù)至少一個目標(biāo)第一數(shù)據(jù)行中記錄的庫存更改類型、庫存更改數(shù)量以及更新前數(shù)量數(shù)據(jù),確定該庫存更改日期對應(yīng)的出庫總數(shù)量、入庫總數(shù)據(jù)以及當(dāng)天庫存結(jié)余數(shù)量,并將所述出庫總數(shù)量、所述入庫總數(shù)量以及所述當(dāng)天庫存結(jié)余數(shù)量添加到該庫存更改日期對應(yīng)的第三數(shù)據(jù)行;

      27、將至少一個目標(biāo)第一數(shù)據(jù)行中記錄的物料名稱數(shù)據(jù)以及庫存地點數(shù)據(jù)添加到該庫存更改日期對應(yīng)的第三數(shù)據(jù)行,得到所述當(dāng)前物料日統(tǒng)計表。

      28、進(jìn)一步的,所述更新方法還包括:

      29、利用所述當(dāng)前物料日統(tǒng)計表中所記錄的每個庫存更改日期,確定所述當(dāng)前物料日統(tǒng)計表所涉及到的至少一個物料統(tǒng)計月份;

      30、針對于每個物料統(tǒng)計月份,在所述當(dāng)前物料日統(tǒng)計表中該物料統(tǒng)計月份對應(yīng)的第三數(shù)據(jù)行中確定出庫存更改時間最晚的目標(biāo)第三數(shù)據(jù)行,以及位于所述目標(biāo)第三數(shù)據(jù)行之前的上一第三數(shù)據(jù)行;

      31、根據(jù)所述上一第三數(shù)據(jù)行中的當(dāng)天庫存結(jié)余數(shù)量,以及目標(biāo)第三數(shù)據(jù)行中的出庫總數(shù)量和入庫總數(shù)量,確定所述目標(biāo)第三數(shù)據(jù)行所屬的庫存更改日期對應(yīng)的第一待對比庫存數(shù)據(jù)量;

      32、若所述第一待對比庫存數(shù)據(jù)量與所述目標(biāo)第三數(shù)據(jù)行中記錄的當(dāng)天庫存結(jié)余數(shù)據(jù)量不相同,則將所述第三數(shù)據(jù)行對應(yīng)的庫存更改日期確定為數(shù)據(jù)更新異常日期;

      33、根據(jù)所述數(shù)據(jù)更新異常日期在所述當(dāng)前物料流水表中確定出待校驗數(shù)據(jù)行,并根據(jù)所述待校驗數(shù)據(jù)行中每個待校驗數(shù)據(jù)行中所記錄的庫存更新時間對所述待校驗數(shù)據(jù)行進(jìn)行時間先后的排序,得到待校驗物料流水表;

      34、針對于每個待校驗數(shù)據(jù)行,根據(jù)該待校驗數(shù)據(jù)行中的更新前數(shù)量數(shù)據(jù)以及庫存更改數(shù)量,確定該待校驗數(shù)據(jù)行對應(yīng)的第二待對比庫存數(shù)據(jù)量;

      35、若所述第二待對比庫存數(shù)據(jù)量與所述待校驗物料流水表中位于該待校驗數(shù)據(jù)行之后的下一異常數(shù)據(jù)行中所記錄的更新前數(shù)量數(shù)據(jù)不同,則確定該待校驗數(shù)據(jù)行確定為異常數(shù)據(jù)行。

      36、進(jìn)一步的,所述更新方法還包括:

      37、響應(yīng)于用戶對于待統(tǒng)計日期范圍的選擇操作,確定目標(biāo)日期范圍;

      38、在所述當(dāng)前物料日統(tǒng)計表中確定出所述目標(biāo)日期范圍對應(yīng)的待統(tǒng)計第三數(shù)據(jù)行;

      39、針對于每個待統(tǒng)計第三數(shù)據(jù)行,根據(jù)所述待統(tǒng)計第三數(shù)據(jù)行中所記錄的庫存更改類型以及庫存更改數(shù)量,確定該待統(tǒng)計第三數(shù)據(jù)行的出庫數(shù)量和入庫數(shù)量;

      40、將每個待統(tǒng)計第三數(shù)據(jù)行對應(yīng)的出庫數(shù)量相加,得到所述目標(biāo)日期范圍對應(yīng)的出庫總數(shù)量,將每個待統(tǒng)計第三數(shù)據(jù)行對應(yīng)的入庫數(shù)量相加,得到所述目標(biāo)日期范圍對應(yīng)的入庫總數(shù)量;

      41、在所述待統(tǒng)計第三數(shù)據(jù)行中確定出庫存更新時間最早的第一待統(tǒng)計第三數(shù)據(jù)行,以及庫存更新時間最晚的第二待統(tǒng)計第三數(shù)據(jù)行;

      42、將所述第一待統(tǒng)計第三數(shù)據(jù)行中所記錄的當(dāng)天庫存結(jié)余數(shù)量確定為所述目標(biāo)日期范圍對應(yīng)的期初庫存量,將所述第二待統(tǒng)計第三數(shù)據(jù)行中所記錄的當(dāng)天庫存結(jié)余數(shù)量確定為所述目標(biāo)日期范圍對應(yīng)的期末庫存量。

      43、第二方面,本技術(shù)實施例還提供了一種庫存數(shù)據(jù)的更新裝置,所述更新裝置包括:

      44、庫存更改信息確定模塊,用于響應(yīng)于用戶對于庫存更改信息的錄入操作,確定多條當(dāng)前庫存更改信息;其中,所述當(dāng)前庫存更改信息包括物料名稱、庫存地點、庫存更改類型、庫存更改數(shù)量和庫存更改時間,所述庫存更改類型包括出庫和入庫;

      45、移動記錄表生成模塊,用于獲取物料移動記錄表對應(yīng)的待填充模板以及當(dāng)前庫存數(shù)據(jù),利用所述當(dāng)前庫存數(shù)據(jù)以及所述多條當(dāng)前庫存更改信息填充所述待填充模板,得到當(dāng)前物料移動記錄表;

      46、庫存余額表生成模塊,用于根據(jù)所述當(dāng)前物料移動記錄表中所記錄的所述庫存更改類型以及所述庫存更改數(shù)量生成當(dāng)前物料庫存余額表;

      47、物料流水表生成模塊,用于獲取歷史物料流水表,根據(jù)所述當(dāng)前物料移動記錄表更新所述歷史物料流水表中的數(shù)據(jù),生成當(dāng)前物料流水表;

      48、物料日統(tǒng)計表生成模塊,用于獲取歷史物料統(tǒng)計表,根據(jù)所述當(dāng)前物料移動記錄表對所述歷史物料統(tǒng)計表進(jìn)行更新,得到當(dāng)前物料日統(tǒng)計表。

      49、第三方面,本技術(shù)實施例還提供一種電子設(shè)備,包括:處理器、存儲器和總線,所述存儲器存儲有所述處理器可執(zhí)行的機器可讀指令,當(dāng)電子設(shè)備運行時,所述處理器與所述存儲器之間通過總線通信,所述機器可讀指令被所述處理器執(zhí)行時執(zhí)行如上述的庫存數(shù)據(jù)的更新方法的步驟。

      50、本技術(shù)實施例還提供一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)上存儲有計算機程序,該計算機程序被處理器運行時執(zhí)行如上述的庫存數(shù)據(jù)的更新方法的步驟。

      51、本技術(shù)實施例提供的庫存數(shù)據(jù)的更新方法,在出入庫單每筆業(yè)務(wù)中,根據(jù)當(dāng)前庫存更改信息同步生成物料移動記錄表、庫存余額表、物料流水表以及物料日統(tǒng)計表,在各個表格中記錄更新前的數(shù)量,并可以實時更新入庫、出庫和庫存結(jié)余數(shù)量,能夠在更新庫存數(shù)據(jù)的同時,快速出具物資相關(guān)的收入、發(fā)出和存貨的統(tǒng)計報表。并可以實現(xiàn)數(shù)據(jù)報表在月末進(jìn)行數(shù)據(jù)校驗,將能夠提供在快速更新的同時,對數(shù)據(jù)報表實時驗證機制,保證數(shù)據(jù)的一致性和正確性。

      52、為使本技術(shù)的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細(xì)說明如下。

      當(dāng)前第1頁1 2 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1