2016/01/27

透過 條碼軟體 連接 TIPTOP ERP 中間庫列印條碼

今天下班,湖北的女漢子豪邁地說:

「以後肯定爽死了 !  」

她看著這卷條碼如此說。

昨天下班前,
看到倉管 - 帆兒花了大把功夫才把條碼貼紙處理好。

他問我能不能讓列印條碼的電腦能裝上 TIPTOP 連線 , 
這樣方便複製品名及查售價。
他說:每次弄條碼總得花上一兩個小時。

確實,這種方法總耗時又容易出錯。
 --    不是條碼內容填錯、售價忘記改,就是顏色打錯。

剛好 2016Q2 導入條碼整合專案目標相符,
就跟曾遊戲研究一下,決定採用以下規劃方案,
並修改完成。

今天下午教她如何操作透過商品作業列印條碼。

以前得花大把時間作條碼的,
現在只要 QBE 挑選完,一分鐘條碼就全部出來了。

湖北的女漢子豪邁地說:「以後肯定爽死了 !  」

(( 陳帆:這時間省下來是讓你每天準時作調撥跟出貨的.... 
    @@))

======================
透過 條碼軟體 連接 TIPTOP ERP 中間庫列印條碼
======================

之前寫 ERP 串條碼機,常用的作法都是:

1. 產生條碼文字檔
2. 直接在 TIPTOP 寫條碼機控制碼直接列印 (缺點:條碼機需內建中文字型卡)
3. 產生報表至 Windows PC , 利用 Commender 觸發列印

以往容易用本位思考,想辦法用 TIPTOP 去寫出功能。

其實透過 條碼軟體內建 DB 連線功能,即可連接到 ERP 中間庫作套表列印。

1. 條碼軟體建立 Oracle 連線至建置的中間庫
2. 透過產品檔產生所需的門市品號、花色、張數,依照地區自動轉換簡繁體寫入中間庫。
3. 條碼軟體 預覽、列印即可。

優點:
1. 快速、減少出錯:簡繁體直接透過系統轉換、售價、門市品號、品名等都是系統產生,不會經由二次輸入人為打錯。
2. 安全:直接將條碼資料產生至中間庫,條碼軟體與 ERP 系統隔離。
3. 設計簡便:開發容易、條碼樣板容易讓使用者自行調整及建立新的條碼樣板,透過條碼軟體設計產生,一次性設計套表即可。

缺點:花費時間差太多,會爽死。


2016/01/08

[TIPTOP] 優化 - 報表逾時強制關閉問題優化

TIPTOP 報表逾時強制關閉問題一直存在。
常常執行報表時將查詢條件輸入後就出現 timeout 就將程式關閉,實在令人無言。

前陣子使用報表時,發現報表使用上有些不同。
原來是 曾遊戲 改了小地方,讓操作上更方便了!

-- 於逾時訊息執行詢問使用者是否要再執行?

簡單的小變動,省下不少麻煩 ! ^^ 讚 !

有興趣的可以自行調整 cl_prt.4gl : 找 lib-508

#151224 MOD BY HT-S
#CALL cl_err('','lib-508',1)
LET g_sql=cl_getmsg('lib-508',g_lang)
IF cl_prompt(20,20,g_sql) THEN
CALL cl_cmdrun(g_prog)
END IF
#151224 MOD BY HT-E

修改程式:cl_prt.4gl


2016/01/04

[TIPTOP] 畫面優化



[TIPTOP] 畫面優化 - 感謝金平啊 !

TIPTOP 另一個令人詬病的問題 - 畫面總是排版凌亂。
下面兩個圖分別為修改前、優化後的差異:
1. 畫面鬆散 -> 排序有秩
2. 常無法查看單身 -> 優化後終於可看到單身多筆資料
3. 上下左右都有捲軸 -> 優化後只剩單身多筆才有捲軸

畢竟公司大部分的螢幕解析度不可能調太高、多為 1024x768,1280x800
因此ERP的顯示畫面總是慘不忍睹,造成使用者操作上諸多不便。

然而這事真的是苦力活,沒有捷徑。
還好有工廠的 MIS - 金平 能協助調整。

從沒學過的他,經過內部技轉後,
竟也能協助修改程式、畫面優化。
從 p_used 跑出公司最常用的 TOP 100 與用最久的 T100 程式清單
給他獨立修改,最近也陸續讓他修改完畢。

最近陸續有 User 反應 ERP 畫面變好看了,
真的都是他的功勞 !!  ^^



2016/01/01

[TIPTOP] 解決擾人的現行年度月份漏改,造成單據無法輸入的窘況

[TIPTOP] 解決擾人的現行年度月份漏改,
造成單據無法輸入的窘況
每年1月,總是上線熱門月份。
今年終於不用在客戶家度過元旦假期。
但身體似乎已習慣這時期仍在作戰的亢奮狀態。
於是,早上七點多生理時鐘早醒了。
JANDI 傳來工廠不能打單的求救訊息,
--- 工廠今天還是要上班。
大概猜測到應該是現行年度期別沒修改導致的問題。
從 JANDI 告訴金平修改的方式,一分鐘就解決了。
但心裡想的是:
如果這種問題一直困擾著使用 TIPTOP 客戶,
當財務忘了改、MIS 放假,
真的會造成系統的單據無法正常輸入。
「為何一個產品要讓每個客戶都有同樣的困擾 ?」
其實只要花個10分鐘修改一下,
就能免除跨月後單據無法輸入的窘況:
(這參數真的不同於關帳日期,沒有什麼好讓人花時間去修改...)
產中總說請客戶設定排程..
但這不就造成服務端、客戶端重複性的問題一再發生?
我只知道以後都不用擔心月初參數忘了修改... ^^
   #ADD BY mos 160102 - 自動更新年度期別至目前日期的月份
     CALL s_ymtodate(g_sma.sma51,g_sma.sma52,g_sma.sma51,g_sma.sma52)
          RETURNING l_bdate,l_edate
    IF g_today > l_edate THEN
       IF g_sma.sma52 = '12' THEN
          UPDATE sma_file SET sma51 = g_sma.sma51+1,
                              sma52 = '1'
       ELSE
          UPDATE sma_file SET sma52 = g_sma.sma52+1
       END IF
    END IF
   #ADD BY mos 160102 - 自動更新年度期別至目前日期的月份#END


科技始終來自於人性 -- 懶。

2015/12/24

IBM X3650M4 新增硬碟設置說明-上(主機篇)

IBM X3650M4 新增硬碟設置說明-上(主機篇)


說明IBM X3650M4 新增硬碟設置:
1.進入LSI WEBBIOS 設置新的 Driver Group
2. 設置 RAID5 ,並完成設置。

下編則會另外介紹如何在VM Vcenter
加入新增的硬碟空間