iT邦幫忙

0

學習ERP 小程式外掛

匿名 2014-09-25 20:55:1714544 瀏覽

我是剛剛轉行的菜鳥(非本科系),我知道我以下想法可能會有前輩覺得想要叫我快逃或是感到不可思議,我覺得公司願意給我環境和嘗試,但我又不是很懂所以來這裡請教,以下正題

我公司目前使用ERP是鼎新系統,在ERP裡面並沒有所有功能都有,我知道可以跟鼎新提出,但是就$$的問題,所以公司有些東西還是以EXCEL的VBA去作出一些小程式,這些小程式都是零零散散的,這些東西都是由一個員工一點一滴地慢慢土法煉鋼的建立起來的,但是他在已經升官了,沒有這麼多時間可以再去搞這些土法煉鋼,我是有個想法如果說我想要自己而外寫出一個小型的外掛去連結ERP資料庫,請問要學甚麼比較好,另外至少需要學習到甚麼程度,另外有沒有適合推薦的書籍。

請各位前輩給我一些小小的建議,謝謝您。

看更多先前的討論...收起先前的討論...
丹尼爾 iT邦研究生 2 級 ‧ 2014-09-25 23:16:03 檢舉
公司用的是鼎新的 WorkflowGP
目前有前人留下來用 VB6 寫的程式..
再加上我用的 VB.NET & C# 的程式
來處理一些 ERP 上的資料或是產生報表等等
至少要先了解 ERP 的運作模式, 資料表的關聯與各欄位的定義.
shengfu iT邦新手 2 級 ‧ 2014-09-26 08:45:15 檢舉
現在很多公司,不管是用SAP/Oracle/TipTOP 等ERP軟體,幾乎都有一大堆的外部系統,例如費用+簽核 ,訂單+簽核 ,採購+簽核...(幾乎一路簽到底,雖然最後都是閉著眼睛再簽)

我覺得只要你能了解你所要客製的Function 或是模組,最終在資料庫裡的資料變化跟相關欄位有哪些,你就可以用你會的工具(VB/.net/PHP..!@#$!)在外部寫一個你想要的系統,最後再把資料轉到ERP的資料庫就好.

有的ERP有提供Interface Table,有的你就必須要直接對Base Table做變更,但是前提是...你要了解這套ERP,所以...為什麼外面一堆公司,喜歡挖DSC的人過去當工程師或是當主管,因為你若對Table 架構不瞭解..外掛只是災難的開始.

你在外面是買不到這些產品的技術說明文件的,最好的方法就是找有相同使用這些產品的朋友,直接將技術手冊給你,這就得看交情了....

另外提醒,ERP的資料是環環相扣的,例如你可以修改了採購模組的資料,看起來似乎也運行的不錯,但是月結的或是AP付款立帳的時後,就是災難的開始了,如果到最後月結總帳才發現資料對不起來,你就會發現有時候有些事情,不是寫辭呈就能解決的.

PS:我的IT經驗告訴我,沒有把握的事情,我寧願用保守的方式,畢竟..做出功勞沒人感謝你(因為你有領月薪),但是如果出錯..保證一堆人追殺你(你的主管也可能把所有的過錯推到你身上)
Albert iT邦高手 1 級 ‧ 2014-09-26 08:57:13 檢舉
 抓出來再度整理是很單純的一件事
 土產軟件一般是沒有 Interface Table 可以讓你 Insert Data
因為土產軟件少了專業導入公司把關,
 如果原設計就是導入公司, 同一家就會[簡陋]
 ===
 我們都是用另一套系統(Opensource)
 抓出來 計畫排程, 生產控管, 物料控管
 抓出來 重新計算成本
 抓過 Informix / Oracle / MSSQL 等資料庫

 
Albert iT邦高手 1 級 ‧ 2014-09-26 09:11:09 檢舉
SAP 大套小套都有 Interface table 可以倒入
Oracle ERP 也有 Interface table 可以倒入
一般都會維持最後的財報資料在 SAP 可以查到
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
souda
iT邦好手 1 級 ‧ 2014-09-29 16:32:36
最佳解答

http://www.dotblogs.com.tw/mis2000lab/
建議你可以選購該網站的書籍,小弟認為非常的實用.

souda iT邦好手 1 級 ‧ 2014-09-29 16:33:21 檢舉

不知你們是用鼎新哪一套呢?我目前有再接程式外包唷.

0
enen1980
iT邦研究生 1 級 ‧ 2014-09-26 09:08:44

就EXCEL的VBA呀~找資料易, 最COMMON

5
強哥
iT邦新手 4 級 ‧ 2014-09-26 09:54:04

先學會只從鼎新的資料庫table撈資料到EXCEL中
再用 EXCEL+ vba 加工處理出報表等等
不要再回寫入鼎新的table中
初期還不熟悉 先這麼作 就不會影響鼎新的既有功能

0
erictaiwan
iT邦研究生 5 級 ‧ 2014-10-08 16:22:30

建議使用 MS-Access ,MS-Access 有連結外部資料庫(MS-SQL, ODBC...)的功能,可以試著將一些主要的 table,例如: 料號主檔、客戶主檔、交易資料等以連結的方式新增至 Access。後續再使用 Access 內建的 "查詢" 及 "報表" 完成你的需求,而這也是目前我實務上在使用的方式,可以很快完成資料統計及相關應用。

0
tamp0001
iT邦新手 3 級 ‧ 2014-10-09 08:19:04

比較簡易方法或注意事項樓上都提了,我們公司年初上線,面臨問題也都是一樣,但自己買書
K ,用 VS + CR(選項) 來做,一但做出小成果,保證使用者每天都會來找您。
不過這個付出與回收就看您的公司主管看不看得到囉。

我要發表回答

立即登入回答