[點晴模切ERP]金蝶KIS專業(yè)版怎么批量修改物料代碼
金蝶KIS專業(yè)版上線后,發(fā)現(xiàn)物料代碼長度不夠用,若要調(diào)整長度應(yīng)如何處理? 軟件標準功能不支持批量修改物料代碼,然而客戶的這一需求較為迫切。經(jīng)過對軟件的研究,終于找到一種變通實現(xiàn)的方法,具體解決辦法如下: 1,在金蝶KIS專業(yè)版中為物料增加兩個自定義字段,即“更新物料代碼”和“更新短代碼”(注意字段屬性設(shè)置與物料代碼和短代碼一致); 2,在【基礎(chǔ)設(shè)置】-【基礎(chǔ)導(dǎo)入導(dǎo)出】里,將金蝶KIS專業(yè)版中的物料導(dǎo)出為Excel文件; 3,在Excel中手工維護需要修改的物料的“更新物料代碼”和“更新短代碼”字段信息;
4,在【基礎(chǔ)設(shè)置】-【基礎(chǔ)導(dǎo)入導(dǎo)出】中將整理好的Excel文件導(dǎo)入KIS專業(yè)版; 5,前往SSMS控制臺通過語句更新t_Item和t_ICItem。 登錄SSM控制臺通過語句查看新增字段的名字為F_102和F_103: SELECT * FROM dbo.t_ItemPropDesc WHERE FItemClassID=4 接著在SSMS控制臺通過語句更新t_Item的FNumber和t_ICItem的FNumber和FShortNumber字段: UPDATE A SET FNumber=B.F_102 FROM T_ITEM A JOIN dbo.t_ICItem B ON A.FItemID=B.FItemID WHERE B.F_102 IS NOT NULL UPDATE T_ICITEM SET FShortNumber=F_103 WHERE F_103 IS NOT NULL UPDATE T_ICITEM SET FNumber=F_102 WHERE F_103 IS NOT NULL 最終實現(xiàn)的效果如下: 以上操作雖然可以實現(xiàn)對物料代碼長度的調(diào)整,但在執(zhí)行過程中也有一些需要注意的事項。 首先,在為物料增加自定義字段時,要確保字段的命名規(guī)范且具有明確的含義,避免在后續(xù)操作中產(chǎn)生混淆。其次,在導(dǎo)出物料為Excel文件后,手工維護字段信息時必須要仔細核對,任何一個數(shù)據(jù)的錯誤都可能導(dǎo)致更新失敗或者影響到業(yè)務(wù)數(shù)據(jù)的準確性。 在前往SSMS控制臺更新t_Item和t_ICItem時,操作人員需要具備一定的數(shù)據(jù)庫操作知識。因為如果語句執(zhí)行不當,可能會引發(fā)數(shù)據(jù)庫的完整性問題。例如,錯誤的語句可能會破壞表之間的關(guān)聯(lián)關(guān)系,或者導(dǎo)致部分數(shù)據(jù)丟失。所以在執(zhí)行這一步驟之前,最好先對相關(guān)的數(shù)據(jù)庫表結(jié)構(gòu)進行備份,以便在出現(xiàn)問題時能夠及時恢復(fù)。 另外,對于這種變通的解決方法,雖然滿足了客戶對物料代碼長度調(diào)整的需求,但也存在一定的風險。因為這不是金蝶KIS專業(yè)版的標準功能操作,后續(xù)軟件升級時可能會受到影響。如果金蝶公司在升級版本中對相關(guān)的數(shù)據(jù)庫表結(jié)構(gòu)或者基礎(chǔ)功能進行了調(diào)整,那么這種自定義的操作方式可能就不再適用,甚至可能導(dǎo)致系統(tǒng)出現(xiàn)故障。所以,企業(yè)在采用這種方法時,應(yīng)該與金蝶的技術(shù)支持團隊進行溝通,了解可能存在的風險,并做好應(yīng)對措施的預(yù)案。 這個方法有一定的局限性,適用于修改最后一級代碼長度或者沒有使用物料分級的情況,如果需要修改物料分組信息的長度并不適用,望各位讀者謹慎使用。 點晴模切ERP更多信息:http://moqie.clicksun.cn,聯(lián)系電話:4001861886 該文章在 2024/12/13 11:34:24 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |