ERP上綫日記(1)

上海分公司開始上綫臺灣xxx開發的ER系統。這個系統沒有一個初始化的功能,現有的產品、BOM、客戶、廠商資料如何一次匯入到系統呢?當然,叫ERP廠商來做肯定要一筆錢(現在ERP都是靠收服務費維持了),如果自己做那就要完全了解它的内部結構,簡單點就是要了解這些資料放在數据庫那個表裏面,如果直接從數據庫塞進去,是否還需要同時在別的數據表產生一些資料,如庫存放哪裏。否則就很危險,今後會出現數量統計不對的問題。

好在總部對該系統用了滿久了,還在外圍自己加了些程序來補充功能,所以其數據庫結構關係基本也了解清楚了。所以就自己開始初始化。叫業務部的小姐按"產品編號、規格、現有數量"這樣的格式整理好產品庫存資料到Excel表格,開始用SQLServer的DTS匯入資料,可是遇到小小麻煩,產品編號重復!哇,業務組太不細心了吧,過去一問,她們說資料直接從現在工作狀態的Excel複製過來的,不應該有問題,我到Excel檢查,不對,確實是重復了,唉,沒有電腦化的業務真的會有問題。我就問她們重復時庫存怎麽辦,她們說加起來,OK,那就要下SQL語句從Excel按產品編號Group來先統計資料了,剛要做,另一個有經驗的臺灣業務部同事說他們的產品編號不符合規則,我們都用下劃綫他們用了Dash綫,再仔細一看,哇塞,字母之間有的還有空格,這下沒辦法用DTS了,要檢查出來這些問題讓他們一個個修正,到底這個產品編號應該是什麽。

於是打開delphi,寫了個小程序來處理,遇到問題就提示在Excel哪一行,還算順利,都匯入了,但是到數據庫一看,某些規格資料是亂碼,唉,數據庫是繁體,Excel裏面簡繁體都有,Ok,那就在匯入時讀取資料后把簡體轉碼成繁體,好了。

然後匯入BOM,BOM的資料也在excel,格式就沒有那麽有規則了,TXLSReadWrite元件幫了大忙,讀取Excel文件很快很方便。

再用SQL,把BOM出現的產品在產品表沒有的加入到產品表。

最後,把缺省的貨幣單位,單位,類別等信息從總部的數據庫抓過來。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

火星牛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值