工作詳述
DN FLOW
剛開始,我們上了一門在講述有關DN FLOW的課程,所謂的DN指的就是Delivery Notice出貨單,上這堂課的目的主要是要了解成品的出貨流程。
而主要的背景是從一開始經由PC去Create銷售訂單,接著會下線去進行生產,生產完接著將成品入庫,而所謂的庫存帳就會歸到下線的銷售訂單,當成品入庫後,就會依照銷售訂單上面的出貨點,由PC負責開立出貨單,接著再由Shipping部門的人員進行Picking撿料,Packing包裝, 列印一些出貨文件(Packing List, Shipping Label),接著發料過帳,這樣就完成了出貨的動作,最後再由Traffic部門負責開立 Proforma Invoice。
接著也著重說明了關於PGI後面的相關流程,除了剛開始所說的建立DN,接著進行Picking減料,Packing包裝,到PGI,建立Profoma,到侯來after PGI要做的事包括,分配裝載的貨物、確定出貨,並列印貨物單,接著會進行出貨的驗證,最後會列印出廠的放行單。
( DN FLOW 上課講義 )
Faweb
這個部分是關於基本報表的Training,這堂課主要講解一些CODING STANDARD的部分,還有每一隻程式都用來做甚麼等等,因為每個人寫程式的習慣都不大一樣,所以說為了避免一些問題,所以對於新進的同仁都會講解一些相關的CODING STANDARD,首先先講解整隻程式的架構,每一段的程式代表甚麼意思,因為有些東西都已經事先包好了,所以一些參數要放甚麼,要怎麼用等等都需要事先了解,也講解了每隻程式主要的功用,有的可以對報表進行查詢,有的則可以編輯、更新等等…。而講解完每隻程式後的後面,都會有練習題可以讓我們實際演練操作。
(Training 課程講義)
Crystal Report
接著我的第一份工作是關於Crystal Report水晶報表,會使用到的軟體包括Oracle、Legacy、Crystal Report。首先,我們會打開其中一份報表,裡面的內容是裝箱單的的版面部分,而每個檔案都有對應的SQL語法,接著去取得他的SQL 語法,再到Oracle下語法取得DLNO出貨單的代碼。接下來到Legacy的應用程式,這個應用程式有很多的功能,像是Packing、Picking等等,輸入剛剛那串代碼後,就可以取得該代碼所對應的報表,並取得實際的資料了,之後再將其列印成PDF檔。
接下來,我們會將剛剛所取得的包括一開始的水晶報表.rpt檔的部分,SQL語法,還有各個Table彼此連接的圖表,和剛剛所列印的PDF檔的部分整理到EXCEL裡面。有些報表上面都會有特定table的欄位,有些欄位也有一些特定的規則,而這些同樣要把它放進EXCEL裡面。
這項工作最主要的目的是公司希望能夠讓客戶方便去閱讀,方便去確認說哪一個欄位要對應哪個Table的欄位,還有哪些是有特定規則那些沒有,而這些如果要每一欄都點開來看會非常不方便,而我們在製作的過程中也能了解一些專有名詞,一張報表會包含哪些內容等等…。