Archive for 2009

鼎新採購單無法變更列印格式問題

一個星期前,我們回報了一個問題,是這樣的,我們在採購單打好之後,進行採購,但是廠商變更要求要改為英文格式的採購單,並且將部份聯絡資訊進行訂正,因此,我們進行"採購變更單"去變更,但是,這才發現列印的格式是沒有辦法變更的。

下圖為採購單,我們希望變更的是"列印格式"


鼎新Cosmos ERP報表欄位調整問題

我們來看一下下面報表,
假設我希望要把「品名」跟「品號」欄位對調,我們來看看這個工作要多少個步驟...

1.先點左邊數來第四顆button(修改報表格式)

鼎新Cosmos ERP報表格式調整後統計欄位消失問題

這是鼎新預設的"銀行存款明細表"格式

鼎新Cosmos ERP產品圖片放置的位置只有支援UNC

只有支援UNC,基本上只要離開主機所在位置的區網,就連不上了...="=

鼎新 Cosmos ERP 簡繁缺字問題

繁中環境下:


簡中環境下:


繁中環境下:


簡中環境下:


檔案打不開...="=

鼎新 Cosmos / Workflow ERP 不明的錯誤訊息處理方式

很多人都會遇到像下圖這種狀況,



這是因為訊息檔不會自動更新的關係,操作手冊好像也沒寫...
用下列步驟可以更新完整的錯誤訊息:
1.在erp主畫面找這顆

2.再那個倒三角型上按一下...(我不知道為何要設計放在小三角型,然後主按鈕又沒功能...="=),然後選"顯示/關閉工作管理員"

3.切換到「訊息管理」,然後按「更新訊息」

4.搞定


這個狀況,每一台電腦都可能發生,系統也不會自動更新...通常使用者看到那個錯誤訊息就會打電話找MIS了...
還有,如果更新之後,還是出現錯誤訊息的話,就找鼎新吧...
如果沒有在維護合約內,鼎新就不會理你了,所以你就自行想辦法吧...不然就再簽維護囉...

就醬~

鼎新電腦的誠信問題 Part2

話說從約莫一個月前,鼎新的副總裁希望我們的問題可以一次提出,讓鼎新可以針對我的問題進行全面的討論,對於客戶來說,當然是件好事,雖然我不認為鼎新有能力判斷輕重緩急,但還是配合鼎新副總裁的建議,同時,為了怕理解上的誤差,希望鼎新派員來了解每一項問題點,希望由鼎新的人員自行記錄每一個問題點,而不是由我表列,依照以往的經驗,鼎新多半聽不懂我在說什麼,當然啦,我曉得鼎新聽不懂我在說什麼不見得是鼎新的問題,但是我一直覺得很奇怪的是,如果同樣事情、同樣敘述,我就算說給沒用過這套系統的人聽,也都能夠很容易理解,那這樣是鼎新理解能力有問題還是我表達能力有問題我就不知道了,但我只能說我盡力的說明,找個鼎新的人來了解,確實鼎新的人理解問題點之後,再把問題點帶回去。

為了這個事情,我提出了一百多點問題要求鼎新改善,這一百多點問題多數是著重在舊架構的缺失的改進,還有造成使用者困擾或造成誤操作的問題,各項模組中不合邏輯的地方、資料無法完整記錄的地方說實在的,真的很多,這些還沒列入改進項目中,當然這些不包括我們公司自己的流程,公司自己的流程當然用個案客製是合理的。

自從問題點請鼎新的顧問帶回去是11/17,隔了一週多,直到上週五,顧問跟我連絡時,我問到這些問題的進行狀況,獲得了一個完全不意外的答案是:「顧問己經把問題整理好向總經理呈報,但是總經理尚未有任何進一步訊息。」,為什麼不意外?因為這種情況已經不是第一次了,窗口把問題丟進內部後就不管了,反正那是鼎新上面的問題,等上面有動作了再說...,我是覺得很好笑啦,我曾經當過主管,當然也當過人家下屬,兩種不同的心境我很容易了解,主管也是人,都會偷懶,如果下屬沒有一直來催某些事,主管通常就是選擇性遺忘啦,不然怎麼當主管咧...XD~~?如果是負責任的下屬,重要的事當然有責任去push主管進行裁示,否則公司怎麼跟客戶交待呢?對吧?所以我一直搞不懂鼎新到底那個人官比較大...因為好像每個人都是大官,把事情丟給別人就沒事了...至於別人有沒有follow...這不是重點~~~

哈~扯遠了,後來我請顧問在當天要給我交待,我認為一百多個問題點除了其中有幾項在之前電話回報正在處理的之外,沒有任何一個問題被處理到己經相當扯了,竟然連登記成案都沒有...,各位鄉親啊...我還記得之前鼎新有寄來個律師函還是什麼的...第一點好像是寫什麼來著的...XD~~~,然後週五下午,鼎新的總經理打了通電話跟我聯絡,就只說什麼他們會再討論什麼的之類的話,於是我就問啦,那什麼時候會把這些案件立案完成?鼎新的總經理就說,他會跟客服單位主管「討論」。我是不知道為什麼光是「立案」也要討論啦,但是既然都說要「討論」了,好啊,那就給點時間啊,鼎新的總經理就說:「下週一(11/30)會聯絡說明討論結果」。

結果呢,結果呢~~~~~好啦,我也是不意外的又被放鴿子,到現在我也還是沒收到任何的消息,我想,如果連總經理的承諾都是這種狀況,不知道各位的看法如何?我實在很不願意為了這種小事計較,但我也很好奇我在部落格寫下當時的狀況,一再再發生,會不會N百年之後也還是這樣?

等吧~~~看看總經理什麼時候會想起來這回事~~~~

鼎新的律師函

首先給各位看一下來函的內文,此內文馬賽克處為本人與服務公司名稱以及鼎新委任的律師事務所及律師姓名,雖然大家都知道我是誰了...不過...還是意思意思馬賽克一下...哈哈~~
至於律師事務所及律師名稱,我想對方還要做生意,所以就幫忙一下啦..
所以以下圖片當然就是以正本為準囉...
(點擊圖片可放大)

鼎新律師函.p1鼎新律師函.p2

首先,終於有空可以寫這篇文章了,哈哈,這兩個星期真的是很忙,一下要survey女兒的推車,一下又要處理公司server故障的事,一下又要買軟體談價格...實在是沒啥時間理這份律師函...好吧,回歸正題,收到這份律師函之後,感想的部份,我想之前在噗浪上跟大家聊過,我的感覺大概就是覺得莫名奇妙跟好笑吧...哈哈...
不過大家也滿好奇為什麼我會覺得莫名奇妙跟好笑...
以下是我針對各點的說明:

1.最後兩句寫道"對該公司曾經反應之軟體相關問題,均能適時處理。",嗯...對此,我提出個很簡單的例子,在鼎新Cosmos WorkFlow伺服器端的大漏洞文中,所說的問題,在兩年前就已經提出,當時有沒有處理?如果有處理會留在現在還在談這個問題?這個例子只是其一,那麼請各位自行評斷,這樣是不是"適時處理"?

2.寫道"在其私人部落格中發表文章,惡意批評本公司(指鼎新)之電腦軟體及相關服務,並聲稱:「鼎新很明顯的完全是在進行詐欺的行為,我們已經對此行為進行法律程序。」且將上開惡意批評本公司文章之網址,散布於本公司(指鼎新)之客戶",對此,首先,惡意批評的定義必須先弄清楚,如果涉及到惡意批評必然是與事實不符且以不明事理的態度評論,而且是由第三者認定,才能稱為是惡意批評,就我的文章來看,每篇文章都是先向鼎新再三反應,未能獲得鼎新處理後才進行撰寫,雖然有部份是主觀意見,但在文內之舉證或摘錄皆是整段貼上,從未斷章取義,陳述之內容皆是雙方實際狀況,站在客觀的角度看事情,並寫下當事者的想法與心境,所有文章皆是在此基礎下撰寫的,而在鼎新的詐術一文中所有的描述,是為事實,問題點至今仍在,在此文發佈後一段時日,鼎新Cosmos總經理才承諾對該項問題進行對應,並且是在下一個Cosmos版本發佈時,會訂正該問題,於是乎,我們才暫時收回對鼎新進行法律程序,這樣的狀況叫惡意評論??請各位看倌自行判斷啦~

3.這點更好笑了,明明還有維修系統整個還沒有驗收,結果竟然自稱都驗收了??然後說鼎新對我們公司的問題"依照規定建檔持續追蹤"?所以只追蹤,不處理,那要追蹤什麼東西?跟第一點的聲明不就相互矛盾??又說我們公司主管未曾反應產品瑕疵的問題?這這這....鼎新總經理啊,你忘記你來我們公司開會跟我的直屬主管開會的會議錄音都還在我的電腦裡面耶...你確定你請律師這樣寫好嗎?哈哈哈~~~要不我把錄音檔也放上來給大家聽如何?

4.嚴重影響鼎新商譽的問題,我想就我這種苦命MIS的寫寫部落格吐吐苦水,會影響到鼎新商譽感到同情,何況這些問題都是可公評之事,此外在這點提及"謊稱該公司已對本公司進行法律程序",我想原因在上面已經說明過,如果這樣的體諒還會被鼎新認為是說謊,認為是惡性重大,簡直是莫名奇妙,也許,鼎新應該是不希望我下次這麼仁慈的對待吧?XD~~~,再來希望我停止攻擊鼎新商譽的行為,說實話,我根本沒有攻擊鼎新的商譽,也對此行為完全沒有興趣,真正對鼎新的商譽有影響的,是鼎新自家的回覆,各位看看我之前的文章相信應該就很清楚了,而親身經歷過的朋友們當然也就不在話下。我反而是希望鼎新能夠改善產品,建立起良好的風評,如果今天鼎新光明正大的跟客戶合作,各家公司反應的問題,鼎新勇敢地面對,而不是一再找理由搪塞,然後被我公佈出來後,再來想辦法,我想鼎新也就不用擔心產品會賣不出去,我也沒有梗可以寫,自然憾動不了鼎新的商譽,各位說對吧?(寫文章也是要花精神、花時間的耶...沒跟鼎新收顧問費就不錯了...我哪兒來這麼多時間做這種吃力不討好的事?)

好了,看了以上一大串落落長的"說明",不是評論喔,看到我文中這麼多問號了沒?我只是針對律師函的內容提出質疑與說明,至於鼎新用這樣的方式企圖妨礙言論自由的做法,我就留給各位自由心證吧~~~

另外,我很還滿好奇的,從鼎新總經理說要透過"法律途徑"解決的11/11,到我收到律師函的11/16,扣掉六日是兩個工作天,如果這樣的效率拿來"處理"問題,那該有多好啊~~~~害我一度以為當時鼎新的業務跟我說鼎新有幾千名員工的事,是我聽錯了,是幾千名律師咧...哈哈哈~~~

鼎新的詐術


這幾天為了之前的幾個問題跟鼎新一直在溝通,首先我們來談談前文問題的處理後續,鼎新連「副總裁」對於這些問題使用的藉口是,此問題因為會「侵犯到別人的授權」,所以這個問題鼎新不會有任何的處理。

經過瞭解,其實重點在鼎新使用「infoPower」的元件做為鼎新開發程式的基礎元件,這個元件說穿了,就是像VisualStudio的一些基礎元件像是CheckBox、Textbox這類的東西,只是包裝的完整度更高,讓Programmer對於程式的撰寫速度可以提昇許多,比較不用專注在使用者介面的程式上,只要把元件拉進畫面就可以把該有的操作功能先預載入程式碼中,進而專心把功能做好,這樣的作法常見在程式發展的初期,或是小型專案,但是鼎新在Workflow、Cosmos上也用上了這種元件,並且稱之為「核心元件」也就是鼎新人常稱的「祖先」。

我對於這樣的做法並不完全是否定的,這樣的做法在開發階段可以很快速地發展程式,程式發展的速度愈快代表著就是愈能縮短專案週期,但這有個前提是要選對元件。鼎新是否有選對元件?我不予置評,但是對於鼎新使用這個元件的方式相當不滿,最主要的因素是鼎新用的「infoPower」的版本已經不是骨灰級可以形容的了,使用這樣的「核心元件」所造成的後果,看看我的前幾篇文章可以略知一二。

那鼎新的副總裁說的「侵權」是怎麼回事呢?就鼎新的說明是說,要解決這個問題需要修改「核心元件」,這部份鼎新假如修改「infoPower」的原始碼是會侵權的,因此這個問題等同無解。

各位看倌,看到這裡大家會不會想到幾件事:
1.誰叫你改infoPower的原始碼?買新版的元件的不行嗎?
2.不會自己開發「核心元件」嗎?
3.買賣合約不是「自製軟體」嗎?怎麼會變成「加工軟體」??
2.如果這個問題無解,那麼workflow、cosmos不就等於是宣告產品壽命已盡?

各位直覺想到的,我想鼎新不會沒有人想到,這完全不是技術的問題,只是大家都知道這種事是shit hole,更新infopower後還要把所有的程式包含個案客製的部份,都要重新compiler,所以搬出「侵權」這種似是而非的言論來說服客戶,逼客戶接受現狀,真的是爛透了。

再告訴你們兩件事:
1.買賣合約上明文寫的產品標的是「自製軟體」
2.維護合約上明文寫的是有效期內鼎新必須針對問題處理完成
因為以上合約條文,鼎新很明顯的完全是在進行詐欺的行為,我們已經對此行為進行法律程序。
引用法源:
公平交易法第21條
刑法第32章第339條

各位如果有使用鼎新的軟體,進退兩難的朋友,可以參考一下...


=============2009/11/16 更新============
今天收到鼎新委任律師的來函,其中一點提及上文中之聲稱「鼎新很明顯的完全是在進行詐欺的行為,我們已經對此行為進行法律程序」,認為本人謊稱上述之事實,在此本人進一步說明,
上開文章撰文時間在2009/9/4,當時確實開始與本公司主管商討進行法律相關程序之相關工作,其後在2009/10/8鼎新的總經理承諾該項問題將會獲得修正以及改善缺失,此後即向本公司主管及相關單位徹回進行法律程序之要求,並非鼎新所自行認定本人謊稱進行法律程序,特此補充說明。
=====================================

鼎新CosmosERP欄位寬度老是不夠

鼎新Cosmos ERP會計傳票摘要重大BUG後,今天又再發現欄寬不夠的問題,其實欄寬不夠的問題,已經不是一天兩天了,記得我們剛買Cosmos沒多久,就發現一堆的欄位跟本就不夠,例如地址、郵遞區號、客戶全名…,這些欄位如果是中文的話,其實是夠用的,但是國外客戶、國外廠商就塞不下了,協調的結果我們還是得出20%的錢去「個案」修改,因為鼎新認為這些欄位是我們公司特別長...,所以我們公司該付一部份的責任...(笑)...。

後來就又陸陸續續發現初期沒發現的欄位也是不夠,為何會陸陸續續發現呢..因為我們買ERP已經兩年了,到現在財務段一直跑不出正確的資料,每次一但卡住有問題,就必須跟鼎新協調該部份的問題,一處理就是以「年」來計算(真的不誇張),否則就是要我們自己花錢「個案」修改,尤其是會動到Table的問題,或是需要更新底層元件的問題,產品中心一律當作沒聽到。
那麼鼎新的Table到底是出了什麼問題咧?為什麼會常常欄位不足?我也不清楚,不過可以知道的是欄位性質有著莫名奇妙的限制,只能有char、numeric、varchar三種形態,我先來說一下這三種形態的差別:
char:固定長度的字串形態,不足固定長度的部份會補空白
numeric:數字形態,可以指定整數與小數位數
varchar:變動長度的字串形態,最長為255字元

就使用以上這三種形態來說,我發現幾個問題,首先,我查閱了ERP的資料庫裡的Table,大多數使用char的形態,使用varchar形態的欄位只會是varchar(255),就我的經驗來說,雖然char整體效能會比varchar要快是肯定的,但這必須有個前提是char裡面的字串是固定長度,但以這些table所存的資料來看,char內的資料多數並不是放固定長度的資料,例如放入品名、規格、客戶名稱、廠商名稱…等等,這樣的做法反而讓資料傳輸量大增,並且程式幾乎每個欄位的資料都要清空白浪費系統資源,再加上Cosmos、Workflow的傳輸是完全沒壓縮加密的,所以我在看sniffer跟流量的時候,只能搖頭嘆氣。

再者,char的長度大部份都設定得太小,我想是為了跟傳輸量取得平衡,但是設定得太小就變成很多資料打不進去。再來,應該有人會覺得很奇怪,難道雙字元的資料也用char或varchar存嗎?是的,一般來說如果是有經驗的SA,在會存雙字元的資料的時候,會規劃該欄位是nchar或nvarchar,但也許是鼎新這種莫名奇妙的限制吧,所以變成了char跟varchar,造成傳輸速度快不起來,資料又存得不完整的搞笑狀況。

再來,varchar(255)會放一些像是備註欄、產品說明…這類需要大量文字的欄位,換句話說,這類欄位最多就只能放255個字元,夠慘吧,我曾經建議過把這類欄位改成Text,但是同樣的被駁回,理由是欄位的形態只能有前述的三種,所以沒有Text這個形態,所以現在我們的產品描述連一台電腦的簡易規格表都放不下,更別說要放英文版的產品說明。
經過上面的說明,應該知道這樣的設計有多糟了吧,換句話說,如果我們形容資料庫的Table是人體的骨格的話,那大家應該可以聯想到一句俗語吧~~~(笑)

曾經有些正在考慮導入ERP的主管私下問我,Cosmos ERP、Workflow ERP適合什麼公司呢?
1.你的公司只開在台灣,以後也不會走出台灣的公司
2.交易對象只能是國內的客戶與廠商的企業

那麼各位會有疑問,這兩套ERP也都有進出口啊,為何有上述說明呢?
據我們公司使用的經驗,進出口系統沒有你想像中"能用",很多操作必須繞路,產生的文件有90%以上不能拿來實際交易流通使用,更重要的是,前面的進銷存系統記錄的資料就已經很可能是被截斷的,進入進出口說實在的,大概只能拿來給員工消磨上班時間而已,真的別想太多。
如果你的公司不符合上述條件,很抱歉,我真的不建議你們使用,尤其有在大陸開分公司的企業,它連傳票都記錄的二二六六,存款戶的銀行代碼也存不進去,更別想要有清楚的內帳了。

鼎新Cosmos WorkFlow伺服器端的大漏洞

話說Microsoft Windows是全世界最不安全的作業系統之一,但是我認為它是非戰之罪啊,坦白說這有多數的原因是Microsoft Windows實在太風行了,因此有心人事當然以此為表演舞台,能見度自然高出許多,Microsoft為此當然也是傷透腦筋,目前最有效的方式其實是隨時安裝Microsoft提供的修補程式,讓Windows能隨時保持在最新的狀態,除此之外,當然網路的環境也很重要,以我的習慣會從網際網路到電腦會有兩層左右的防護,電腦本身除了一定要安裝patch外,也會設定上firewall以及安裝防毒軟體,基本上可以讓電腦中毒、駭客入侵的機率降低很多,再來就是定期查看流量,不定期sniffer以及掃描漏洞,比較老練的MIS可以讓中毒、被駭、被攻擊的機率幾乎無效。

自從鼎新的ERP進駐機房之後,其實我一直提心吊膽的,歸納出來的原因其實很簡單,問題出在鼎新的骨灰級伺服端軟體上。鼎新的骨灰級伺服端軟體常用的大致上如下:
1.SystemController.exe ->版權、授權連線人數管理用
2.ScktSrvr.exe ->Borland Socket Server(三層架構的Middle-Tire)
3.Dispatcher.exe ->鼎新報表派班中心(產生報表後存入PostgreSQL)
4.EFDispatcher.exe ->電子簽核派班中心(產生ERP的憑證存入Flow主機)
5.如果有買其他產品的話還有些派班中心

就是上面這些程式所導致出現的大漏洞,因為這些程式必須要在Windows Server 登入後,才能開啟。
也就是說,如果Windows Server在還沒有登入的狀態下,不能被執行。
好啦,我就有了幾個問題:
1.如果伺服器沒有登入,全公司的ERP是停擺的狀態。
2.如果Windows設定自動Update,那Update完成後會自動重新開機,自動重開後如果沒有人去登入,就會像1.一樣停擺
3.要執行伺服端軟體,就一定要載入Windows Explorer(UI),浪費伺服器的資源
4.如果Windows設定手動Update,那除非MIS每天待在伺服器前面等Update,否則一定產生空窗期


因為上述原因,我在兩年前吧,就要求鼎新處理了,結果得到產品中心的回覆是頂多可以改善上面的1、2,方式是叫我自己想辦法寫程式讓Windows自動登入後自動鎖定。好啦,就算我會寫,這個方式是解決之道嗎?說穿了,這個問題鼎新的產品中心仍然是打算是不改善。

所以要嘛被當"肥羊",要嘛派個MIS在那邊顧著Server,我想大部份的資訊單位就算剛開始會顧Server,最後也會自然而然的變成"肥羊"吧...(好啦,我承認我就是這樣啦...),所以啊,最近就有發生一件事差點Server就淪陷,還好我發現得早趕快上Windows的patch。

談到這裡,熟悉網管的人員應該知道問題出在那裡了吧...,對,一般伺服器的軟體會跑Service的型式,但鼎新的伺服器的軟體一定只能跑應用程式的型式,那麼為何不用SrvAny把這幾支程式跑成Service呢?因為透過這個方式跑成Service的時候,有幾個問題:
1.看不到執行狀況
2.派班跳出msgbox的時候就卡住了(網管也看不到Log)
只有SocketServer可以用這個方法跑成Server,但是派班的這個方式還是行不通。
就算是可以連上ERP,報表也跑不出來、也不能跑電子簽核。

就因為這樣,變成三不五十全公司等著你把Server登入,三不五十有人會來跟你說報表出不來、電子簽核跑不出來,三不五十可能會被當"肥羊",這樣子的穩定度夠資格叫ERP嗎?
你敢讓公司的ERP曝露在風險之下嗎?


PS.我公佈這個漏洞是希望鼎新改進,請各位"高手"給點時間,謝謝。(你們知道我在說什麼吧...XD...)

鼎新Cosmos ERP會計傳票摘要重大BUG

日前我們有回報一個狀況是,從前面例如應收付、票據…等系統拋轉至傳票的時候,摘要會被截斷的問題,其實這個問題是因為鼎新在設定欄位規格的時候,就已經是太小的了,所以導致在進行分錄的時候,就已經把摘要截斷,轉成傳票當然也就是不完整的摘要啦!這在財務或是會計的眼裡,是一個很大的問題,因為登帳內容會被截斷,如果被查帳的時候就很好笑了,結果這個問題回報後,在今天得到鼎新「產品中心」的回覆如下:

098/07/20 產品中心處理狀況:已處理 此部份因會更動到TABLE欄位大小,在此版無法更動,摘要欄位記錄簡要資訊,內部會再評估是否在大版調整此欄位

呵呵,總而言之就是「不處理」嘛。
雖然我沒有進一步詢問為何「更動TABLE欄位大小」跟「此版無法更動」中間有什麼關聯,不過依照以往的經驗得到的答覆應該會是「因為只要有動到TABLE,就算是大型版本更新,所以只要有動到TABLE,不論是否為BUG,都不視為BUG」這種不負責任的理由(很好笑對吧...可能是我寫程式還不是很久吧,想不透這是什麼歪理…呵呵呵)。再來,如果急著要改,可以,請花錢個案客製,一個小時兩千五以上,至於幾個小時就看鼎新打算要坑你多少,就是這麼簡單,那等下個版本嗎?不,鼎新從來不會說他們下一個版本會不會改善,甚至我從8.x版更到9.x已經快一年了,沒有Release Note,更不用說在版本更新前會有Pre-release Note,也就是說,萬一下一個版本也還是有很高的機率會維持現狀。

你想想看,維護合約寫得很好聽,有BUG鼎新會負責到底,結果什麼是BUG?沒有啊,那裡來有BUG?
要改程式,可以啊,計算機拿出來,鼎新按給你。原來錢是這樣賺的呀。

鼎新Cosmos ERP-別相信它完全支援"簡繁"中文

這篇文章是專門寫給正在評估ERP系統的新朋友的,如果導入的範圍在現在或是未來可能包括大陸分公司的話,這文章供你參考:

我知道鼎新業務會跟大家說,鼎新在大陸與神舟數碼合資,而且WorkflowERP以及CosmosERP都有支援簡體中文,事實上,在目前WorkflowERP以及CosmosERP都不能完全支援"簡繁"中文,而且神舟數碼與台灣鼎新在產品上的定義是完全不同的產品。請特別注意。另外,有興趣可以看一下【鼎新電腦的誠信問題

首先,何謂不能完全支援"簡繁"中文?以我們的實際使用經驗來說,有幾個問題:
1.在簡中OS上執行簡體模式所輸入的字元,在繁體OS上用繁體模式看會出現"?"或空白
2.上述反之亦然
3.在繁中OS上執行簡體模式,完全不能輸入簡中(繁中OS切成可打GBK之輸入法)
4.上述反之亦然
5.簡中模式下自訂憑證的設計畫面的右鍵是亂碼
6.簡中模式下自訂憑證的設計畫面的物件檢示器是繁中的文字
7.詞意不正確
8.報表有時會不經意出現亂碼

那麼上面這幾點有可能發生的狀況有哪些呢?例如:
1.大陸打的單,在台灣可能因為它文字變空白或是?,就查詢不到了
2.大陸打報價單,台灣將報價單轉為訂單時,前後資料會有落差

光是上述幾點,如果是我,可能就會考慮一下了,因為這幾點會影響到我們實際上操作的流程,
而且應該不會有人希望前後資料不一致吧?
這個狀況導致的因素,是因為鼎新是透過轉碼表來達成文字轉換,但是轉碼表上沒有的字,就空白或"?"給你看,而資料庫則一致為BIG5的編碼,所以如果寫進去就寫空白或"?",後面一連串的單據就是一堆空白跟"?",很搞笑吧.
這樣的狀況也能在牌價五百萬的產品上發生,算是夠強的了...,如果是我搞不好連賣都不敢賣吧。

OK.那再來談談神舟數碼,其實當時我們跟鼎新洽談大陸教育訓練的需求時,鼎新會一直提到神舟數碼,讓我們以為我們大陸的員工可以到神舟數碼上課,但其實一點關係也沒有,神舟數碼的產品跟鼎新產品可以看成完全不同的產品,所以當然大陸的員工是沒辦法上大班課的,如果要上只有兩種方式,一種是上鼎新的線上教學,另一種就是額外付錢給鼎新把顧問、教師送去大陸上課,不過顧問費跟教育訓練時數價格差很多,送顧問去可能除了機票住宿外,還要顧問費,顧問費需要看維護合約談定內容,他們的牌價好像是NT$3000/hr。

對了,另外如果相在欄位內輸入其他語言,例如日文、韓文…等,就不用考慮了,鼎新只有tiptop能用,不過老實說,我是還滿懷疑相對冷門的informix/4GL能夠讓維護成本降低嗎?能夠有良好的效能嗎?

上述案例供各位新朋友參考

鼎新Cosmos ERP借出入單漏洞修補後續

是這樣的,有幾家CosmosERP的"同好"(還是受害者?),在詢問這個問題處理的後續,
事實上在原文文末有加註上鼎新打算採取的對應方式.
可是,我發現仍然還有一個問題是,如果員工在輸入借出單時,如果他選的借出對象是廠商,那麼單價的取價會是「最近進價」,那麼也就是說員工透過這個方式仍然可以取得公司物品的進價為多少。

原本這樣的取價大家覺得不太保險,所以我再跟鼎新指出這個地方還是有不妥,希望將取價由原本的「最近進價」改為取得「標準售價」,我的考量是即使廠商的借用因為經過了交易,就會有成本的發生,不應該會是進價借出,如果需要進一步交易時,價格不會是進價,當然如果需要用進價銷售時,應該是主管同意並提出進價金額做為銷售金額,否則會造成員工自行使用些價格交易時,若員工品行不良時,造成公司損失。

不過這樣的建議被鼎新駁回,鼎新認為這樣的建議並不符鼎新客戶的期待,換句話說,鼎新認為功能的改善如果單一客戶的說明是不被接受的,但是如果多家客戶要求,是可以改的。
如此一來我們可以知道兩件事:

1.鼎新不理單一客戶的質疑,即使它多麼白痴的設計。
2.鼎新希望客戶串聯起來?

所以呢,大家如果有空的話,先更新一下大家的PKG,然後再打去要求他們改吧...
反正鼎新很喜歡同樣程式要改很多次才到位...

那,有幾位已經是懶得跟鼎新耗的"同好"們,我可能要說聲不好意思啦,沒有完全達成目標,我成為你們的一員了...XD...
也知道你們為啥懶得跟鼎新耗了...哈哈哈...

鼎新電腦的誠信問題

昨天關於鼎新的事,我下了一個難以決策的決定,那就是要求把現在服務的業務人員換掉,為什麼這麼做?
難道是業務人員不夠努力嗎?不,我覺得是夠努力了,但是人在每一個位置上總是有個人權責上的極限,並不是做不到,而是受限上司、公司的限制,所以也許不能讓客戶有滿意的服務,就這件事情上,我認為盡到該盡的責任與義務,是可以交待的過去的。

那為何要換?很簡單,誠信的問題,一個很基本的、很簡單的原則,這位業務從認識他開始,我就已經不停地被放鴿子,我弄不清楚他現在答應我的事,到底會不會被實現,跟我約好的時間,我不知道他會不會出現,跟我確定好會收到的資料,我不知道跟老闆報告以前我是不是能收到,那麼,我怎麼能確定我們談好的事,是否可以如期搞定?

今天剛好有一篇文章可以分享給各位,【如何成為業務工作領域的佼佼者(二)】,文章開頭即開門見山地說:「銷售之前必須了解的事:信任感」,雖然是再普通不過的形容,卻也恰如其分表達身為客戶的感受,客戶在用過產品以前,其實並不知道產品好不好用,只能靠業務的說詞、展示的資訊來判斷,如果客戶相信業務就會下單採購,如果不相信業務也就不會下單採購,就這麼簡單,合作的關係就建立在信任感上。

那篇文中提到,一個例子,是作者在澳洲發生的事,其實這個故事真的很像我們跟鼎新的合作狀況,只不過在剛開始與鼎新的接觸時,給我的感覺其實並不是很理想,因為業務會攻擊其他公司的產品,卻忘了自己的產品也有著更多的缺點,也在這種狀況下,業務有很強烈的自信心向我們推薦產品,也提供了許多所謂的成功案例來強調產品的適用性,而我們也基於信任感相信業務的話,雙方握手合作。

可是再接下來的一年裡,總是有不停的Bug被發現,總是有功能是明明應該是很容易被操作的,卻被不合邏輯地複雜化,然後被提出來討論的時候便開始推拖、避重就輕,這一切就像那篇文章裡把玻璃打破的大師,完全地把信任給打破,現在,要重建這樣的信任感是何其困難?

然而在今年換了一位新的總經理,剛開始的確在我們之前遲遲無法解決的問題有了些共識,也以為鼎新也下定決心要重建客戶的信任感,聽說也為此對於鼎新的老客戶有專門的人來維持客戶關係,同時也跟總經理有共識,希望我可以較為和緩地處理事情,就在這一切似乎前景看好的時候,我觀察了一個月,這一個月以來有爭議的問題還是0進度,放我鴿子的還是照放我鴿子,有改進嗎?留給看倌們自行判斷。

我不是業務,也許是因為這樣沒辦法理解業務為什麼會常犯這種扯謊的戲碼,但是我不能不相信業務,我只能驗證後發現業務是沒辦法被信任的,那麼在這樣的前提下,我不知道有沒有,因為目前遇到的兩位業務都喜歡把玻璃打破,但我只能希望能有一位值得信任的業務。

行文至此,難道全然是業務的過錯嗎?也不盡然,我想有很大的因素在於鼎新的主事者對於公司的領導有相當的問題,雖然我本身沒有領導過這麼大的公司,但是以客戶的角度來看這間公司的時候,會是一個很特別的組織架構,它是一個完全以"利潤"為中心的公司,當然大家都不覺得那裡奇怪,開公司那有不想賺錢的呢?沒錯,可是當產品出問題的時候,需要A+B兩個部門解決,可是解決問題需要成本,兩個部門因為以"利潤"為中心,結果就是誰都不願意花這個成本解決問題,落得客戶只能看著兩個部門推來推去,最後問題就晾在那兒,當業務的就只好想辦法編理由哄哄客戶,哄得過去還好,哄不過去就只好賠上信用,這樣對鼎新來說真的會賺到長久的錢嗎?還沒有ERP的公司,還會想把命脈交給這樣的公司嗎?也許各位資訊人可以好好的想一想。

不論你同不同意、喜不喜歡我的觀點,都歡迎與我聊聊。

微軟發佈Windows Server 2008 / Vista SP2

微軟已在2009.6.22正式發佈了Windows Server 2008 以及 Windows Vista的Service Pack 2正式版本,大家可以去更新一下...

X86下載頁面

X64下載頁面

主要的更新內容:(參考)
1.支援藍芽2.1
2.支援藍光燒錄
3.exFAT檔案支援UTC時間標記(修正不同時區文件同步的問題)
4.支援VIA 64位元CPU
5.支援 ICCD/CCID 卡
6.支援Hyper-V
7.SP1發佈後的安全性更新
8.Windows Search 4(檔案搜尋效能增強)
9.改善側邊欄小工具吃資源過重的問題
10.新增Windows Vista Feature Pack for Wireless
11.改善某些狀況下,從Sleep恢復後,Wi-Fi無法自動連線的問題
12.新增Service pack clean-up 工具

鼎新Cosmos ERP程式單身資料操作缺失

鼎新的程式在操作的時候,有一個很不合操作邏輯的地方,我們來看一下...


首先,對於DataGrid的操作,大家應該或多或少有些經驗,我們以熟悉的Microsoft Access為例,
在新增一筆Record的時候,Access會把該Row立即把該Row存入,接下來,如果Column有驗證的時候,在該Cell上,它會要求輸入符合驗證的value,否則沒辦法離開該Cell。
再來,刪除的時候,先選擇好整筆的Row,按下鍵盤上的"Delete",此時,會跳出一個msgbox,會問使用者這筆資料是不是要刪除,當然按"是",就刪除該筆資料啦。同樣的例子換到MSSQL上,也是一樣的。(唯一一點差別是,在使用MSSQL Management刪資料的時候,不會出現Confirm的msgbox)。

Ctrldel01.jpg
Ctrldel02.jpg

OK..回到我們的主題...
鼎新的作業程式有許多程式是常見的設計模式,分為單頭以及單身,各自會記錄到DB上所對應的Table中,到這裡其實基本上沒什麼問題,多數的程式設計師對於這種設計模式是再熟悉不過的了.


好,我們先來看一下,鼎新的作業程式畫面...我們以「報價單建立作業」為例,

Ctrldel04.jpg

以中間綠色粗線為分界,上半部為單頭,下半部為單身,
那麼我們來看一下剛剛提到的DataGrid,也就是在單身的部份的操作...
Step1.
我們先打好單頭的部份,然後,Mouse在品號欄位上點一下,在序號欄位會出現"0001"
Ctrldel05.jpg
Step2.
完成"0001"的輸入後,這裡我們按鍵盤的"",進行下一筆的輸入

Step3.
完成"0002"的輸入
Ctrldel07.jpg


好,畫面不動的狀況,我們來看一下,假設使用者在"0002"的輸入想要放棄掉怎麼辦?
根據鼎新的說明,刪除Row有兩個方式:
1.在Row還沒存入的狀態下,按「ESC」
2.在Row還存入的狀態下,按「Ctrl+Del」
那麼,怎麼分辨存入了沒呢?
根據鼎新的說法,看看Step3的序號欄位左邊,有一個「*」,如果有「*」表示還沒存入,

ok.就定義上,是沒有問題的,跟Microsoft的標示「定義」相符...但是,功能卻是完全不是那麼一回事,
各位有沒有發現跟我一開頭Access的第二張圖不太一樣..
Microsoft有「*」的Row,永遠都是空白的Row,使用者只要一填上資料,它就一定不會有「*」,
也就是說,使用者根據以經習慣的Windows操作邏輯,會先認定只要有填過資料,它就不應該要有「*」
好吧..就我們先跟著鼎新這個奇怪的邏輯做看看...

接下來,要刪除這個「Row」,依照鼎新的說法,在這個地方我們應該要按「ESC」,這時候會跳出一個msgbox看看下圖:
Ctrldel08.jpg

那麼我們就按下「OK」吧...



Ctrldel04.jpg

耶?發生什麼事?(使用者:更更更更更....我的資料咧啦...)

你沒看錯,整筆資料清掉了...沒救了,要重打了....

根據鼎新瞎掰中心的說法,剛剛那個msgbox是先問使用者,要不要把「整張單據」放棄掉,如果必須要先按「NO」,然後才會跳出第二個msgbox如下圖,會問要不要把這個Row放棄掉。
Ctrldel09.jpg

呵呵呵...夠搞笑了吧...msgbox會問你你壓根沒想到過的事...而且鼎新的回覆還振振有詞...
而且這個msgbox忽然來個英文,不懂英文的阿伯阿媽根本也不知道在問啥...
就算看得懂的,啊那record指的是單頭的record還是單身的record啊?
我猜我猜我猜猜猜...

它會出現第一個msgbox,其實不意外啦,因為鼎新預設按「ESC」是先判斷目前是不是在新增模式下,如果是,就取消單據新增,如果不在新增模式下,就會關閉程式...
只是沒寫過程式的使用者誰知道會來這一招啊....

以目前我們公司的使用者操作了一年多來看,到目前為止,仍然有9.9成的人,在第一個msgbox會直覺的按下「OK」,然後就開始咒罵那0.1成的人,因為那0.1成的人,就是無辜的MIS...。

那麼,我們再來看,如果"0002"的刪除改用「Ctrl+Del」呢?
嘿嘿...它會直接把"0002"刪除,然後跳一個msgbox如下:
Ctrldel03.jpg

如果按下了「OK」,會把"0001"給刪了...
很神奇吧...
鼎新的理由是,因為"0002"是有「*」還沒有存入,所以當按下「Ctrl+Del」的時候,它會直接略掉"0002",然後問"0001"要不要刪除,如果這時候按「OK」,就會把"0001"也幹掉了...

關於這個問題已經回報鼎新,瞎掰中心的回覆如下:

1.Ctrl+Del 專指針對非正在新增的單身資料做刪除
2.正在新增的單身資料若不儲存的話, 可使用Esc 鍵, 按下後會出現是不要放棄這次的新增, 此時指的是整張單據, 因此請按"否", 按下"否"之後, 會詢問, 是否放棄這筆單身的新增, 這時就可以按下"是" 即可刪除這筆正在。

結論是不予修改。

只能說...很有創意...這種感覺,就像是把鍵盤大風吹,你不知道你按的是什麼鍵...你不知道按下的「OK」是不是如同使用者所想的「OK」

還有,請注意,不是只有上例的個別案例喔...是全系統都這樣喔...
讚吧...


鼎新Cosmos ERP借出入單建立作業漏洞

其實很早以前,就發現了一個狀況是,當員工在輸入借出/入單的時候,單價欄位會顯示該品號的單位成本,例如下面這個品號:
品號資料建立作業.jpg

在打借出入單,如果對象選擇成「員工」的時候,品號的「單價」就會變成物品的成本:
借出入單建立作業.jpg

這個問題因為前些陣子忙於規劃維修系統,這個問題直到四月初才回報鼎新的客服人員,其實這個問題本身也很單純,我想,除了40人以下的小型公司以外,應該沒有公司會大剌剌的把所有物品的成本開放給所有員工知道...

這個算是最最基本的內稽內控,為求再次確認,致電給鼎新客服,詢問「單價」欄位的取價方式,得知如下:
若異動對象是【客戶】則【單價】欄位捉取「客戶資料建立作業」【取價順序】
若異動對象是【人員】或【其他】則【單價】欄位捉取「品號資料建立作業」【移動平均成本】(品號基本資料中,庫存金額 / 庫存數量)
若異動對象是【廠商】則【單價】欄位捉取「品號資料建立作業」【最近進價】
果然,如我所測試,的確是有在「單價」放上了成本...
我的問題其實可以分成兩個部份:
1.在企業內部,由於「單價」與「成本」屬性不同,「成本」的欄位必需是比較嚴格的控管,也因為如此,在我目前用過的ERP軟體,對於「單價」與「成本」都有相當清楚的劃分,包括鼎新Cosmos的其他程式也都有清楚的區分,但只有這個欄位特例,把「單價」欄位放入「成本」數值。
2.物品的成本不應該讓所有員工有管道可以查詢


於是在提出上述疑問後,鼎新的客服提供了一個解法:
‧把不能知道成本的員工的借出入單建立作業之權限,將「售價」設定成「隱藏」

呵呵,問題就來了,我們借出入單的作業非常頻繁,所以我們的工作流程上,在輸入借出入單的人員很多都是工程師,
工程師借出入的對象可以為員工自己、也可以為客戶,當然用鼎新客服的解法可以解決對象為員工的時候,
但是對象是客戶的話呢?借給客戶的東西,我們也必須讓客戶先知道物品價值啊!就算我們不Show,客戶也要求要Show上,
怎麼辦?工程師有需要的時候再開權限??那還不是一個漏洞,而且還把MIS搞死...
所以這個解決依然是死路一條...

說到這兒,我的狀況跟鼎新重新說明了一次:
1.我不希望每位員工都可以看到成本,我希望可以依照鼎新既有權限設定的模式,鎖成本就看不見成本,鎖售價就看不見售價,不要鎖成本還可以看見成本,鎖售價看不到成本。
2.每位員工都可以進行借出入單據的登打,以及列印


好,回來這裡,既然這麼明顯的漏洞,本來以為說明後,鼎新會立即想辦法修正改善,結果過了兩天後,客服人員與我聯絡告訴我,她收到了鼎新產品中心的回覆:
098/04/15 以流程面來說:
借出/入單建立作業後有可能轉銷貨單,後者為售價權限,
再者以借出/入單建立作業異動對像若為客戶或廠商,
則需鎖定售價權限,且PKG在庫存模組中借出/入單定位係指,
內部人員使用借出/入單作業時所使用之單據,
其後由建檔程式列印憑証時才可保留售價。
098/04/15 (接上一筆單身)若客戶覺得應屬成本權限控管可由ADMI03(檔案資料建立作業)去修改該欄位售價及成本屬性。
098/04/15 以程式面來說:
建檔程式在初始化時就會判定使用者權限,售價
與成本權限只能取其一去設定,即使在程式中依照異動對像去
更改權限內容,此法更會造成不同人員在更改異動對像時能
看見不屬自己權限的內容。
098/04/15 以PKG的角度來說:
借出/入是為內部單據, 會以單價的方式來呈現, 主要的目的是借出若發生遺失, 會以該單價金額進行索賠處理,模組功能當初規範及定義所表徵,流程及程式產品的特性,
098/04/15 (接上一筆單身)
產品中心需維持及維護,此案與產品原本的流程定義並無相
背馳之處,不屬程式或規格BUG,且PKG產品需符合大多數客戶
的使用方式及權益,故在流程規格不符客戶使用時,保留管道來滿足需求。
此單產品中心不予協助及更改程式規格內容,請客戶以個案處理。


看了一長串有沒有發現什麼事?
1.鼎新認定借出入建立作業是「內部作業」,什麼跟什麼啊?借出入建立作業只能用在內部?跟廠商/客戶不用憑證交易嗎?那要這ERP幹嘛?
2.鼎新建議借出入建立作業可以不顯示售價,到憑證再顯示售價即可,這個也說不通吧?打的人在打的時候看不到售價,印的時候還是可以看到售價欄位...那鼎新又把「成本」放在售價欄位,那不就跟原本的狀況一樣?有改善嗎?
3.上面紅色字的部份,這根本就在瞎掰吧...有公司會為了這個,開放給所有員工知道成本嗎?有公司會這麼佛心,員工弄丟東西只要賠成本?如果我今天是道德不良的員工,光靠這個就可以搞死公司了...
4.鼎新產品中心認為,這個東西不是漏洞啦...大多數的客戶都會把成本公開給員工知道啦...你們公司是特例啦...要補這個洞喔...拿錢來換啊...


好...很好...每個人都在睜眼說瞎話...尤其是躲在後面的產品中心,講話都不用負責任的...好像產品爛不干他們的事...反正他們不用管客戶是怎樣..總之能掰就掰,乾脆叫瞎掰中心好了...

再來我找了鼎新的顧問,要求她對應此問題,並且跟瞎掰中心說,別在瞎了...我很不爽...也順便把此事相關的mail轉寄給負責的總經理
過了幾天,來了個好消息...瞎掰中心覺得如果單純解決我們公司的問題,可能不太完整,建議了一個更完整的修改方式...
1.單據性質的設定,設定上"單價來源",因此可以依單別,在「單價」取得對應的"單價來源"
2.借出入單建立作業必需拆成每"對象"為一支程式...也就是說,要借給客戶,就開"客戶借出入單"(暫名),借員工,就開"員工借出入單"

這個方式瞎掰中心會把它列為PKG的標準做法...
我完完全全認同上述做法...也馬上在電話上回覆說OK...這個方式的確可以解決我的問題,也很完整...

於是,一個月後...(出乎意料的快啊..平常等個十年半載都不一定有的...)

我收到程式了,發現第1項是達到了..啊第2項咧??
問了顧問後才知道原來瞎掰中心有改做法了:
1. 修改借出入單據之單據性質設定, 可設定售價來源(只要在單據性質中有設定售價來源, 則不論對象為何, 皆不會出現成本金額)
2. 在借出入單據中, 單價欄位係以單據性質設定中的售價來呈現, 且單價及金額欄位依售價權限來管控
3. 若依不同對象別(如:客戶, 廠商, 人員, 其他)需呈現不同單價時, 則需設定不同單別來呈現
4. 若單據性質之售價來源未設定(設定為0:無)則程式依原PKG方式呈現

好,以照上面的改法,的確借出入單建立作業不用拆... 那問題解決了嗎?來..一項項看..
1.先在單據性質設定,設定兩種單別:
a.員工借出入單別,售價來源選擇「標準售價」
b.廠商/客戶借出入單別,售價來源選擇「無」
2.嗯..假設我要借員工,我用員工的借出單別,對象選員工,OK...單價會跑標準售價...
3.嗯..假設我要借客戶,我用客戶的借出單別,對象選客戶,OK...單價會依客戶取價順序取價...
4.嗯..假設我要借員工,我選錯了..我選到客戶的借出單別,對象選員工,咦?跑出成本....

好了,不用測了...知道問題在哪兒了吧...

馬上反應給顧問...結果顧問說,啊瞎掰中心就只能這樣改,其它要我們個案客製,如下:
1. 修改:單據性質建立作業, 單據性質增加"對象"別選項(必選); 預估時數3 hr
2. 修改:借出入單據建立作業, 單據新增時call單據性質之設定 (說明:若單據設定為客戶, 則建立時選擇廠商即出現錯誤訊息); 預估時數3hr
3. 修改:借出入歸還單據建立作業, 單據新增時call單據性質之設定 (說明:若借出入歸還單據無前置單據時(假設), 則售價來源依單據性質之設定抓取); 預估時數3hr

對,我完完全全被耍了...
回到了原點,這個漏洞還是要我們花錢補...
原先什麼完整的做法根本只是先擺明有這個問題...要不要花錢補,是看客戶...

正在評估導入鼎新ERP的人...也許上面有些名詞不用過不曉得...不過,在這裡誠心建議...真的,
如果你真的要導入鼎新任何一套ERP,你必須要有長期抗戰的準備,
你的上線時間運氣好真的看看能不能在兩年內上線..否則..你還是考慮SAP或是Oracle之類的ERP吧...
真的不要因為預算的問題,選這種產品...這種產品,連正航的水準可能都沒有..如果真的因為預算寧願選便宜的..
雖然也是不好用,但起碼獲得對等價值...

===================Update===========================
好不容易經過了冗長的溝通後,終於有獲得解決方案了...
做法會是:建議單據性質多一個售價來源設定:9.來源計價。 修改 借出入/借出入歸還 的抓取邏輯

借出入單據及歸還單據的單據性質建立作業中, 售價來源增加:9. 來源計價
若借出對象為〔客戶〕時, 且單據性質設定之售價來源為9. 來源計價; 則依PKG客戶計價帶入.
若借出對象為〔廠商〕時, 且單據性質設定之售價來源為9. 來源計價; 則依PKG品號主檔之最近進價帶入.
若借出對象為〔人員或其他〕時, 且單據性質之售價來源為9. 來源計價; 則依照取價順序9.來源計價 else 1.標準售價

應用說明及考量其它可能性
1)若單據性質為'客戶借出單'且售價來源設定為9. 來源計價; 使用者在錯誤操作的情況下, 對象別應選客戶但選成人員或其他, 因人員或其他無來源計價資料, 故直接抓取1. 標準售價.
2)若單據性質為'廠商借出單'且售價來源設定為9. 來源計價; 使用者在錯誤操作的情況下, 對象別應選廠商但選成人員或其他, 因人員或其他無來源計價資料, 故直接抓取1. 標準售價.
3)若單據性質為'人員借出單'且售價來源設定為2. 員工價(假設); 使用者在錯誤操作的情況下, 對象別應選人員但選成客戶或廠商或其他, 單價依單據性質設定之售價來源, 固定抓取2. 員工價.
4)若單據性質為'其它借出單'且售價來源設定為1. 標準售價; 使用者在錯誤操作的情況下, 對象別應選其他但選成客戶或廠商或人員, 單價依單據性質設定之售價來源, 固定抓取1. 標準售價

雖然搞那麼久才有個結論...雖然這些程式在我有生之年不知道能不能用得到...不過也算是有解決了...
========================The END======================

程式設計是寫給使用者用的

事情是這樣的,我們有向鼎新買維修系統的模組,可是呢,發現了一件很好笑的事情是...

鼎新其他的模組都有支援多幣別處理,唯獨維修系統是沒有多幣別處理的,
故且不論功能是不是符合我們使用,但最起碼在程式開發的規格太小,一問之下才知道,
原來該模組是以前鼎新的別家客戶所要求開發的,後來被鼎新納入標準程式...,
而且看起來沒有確實研究過維修服務的流程就納入了...,我不禁要問,
我買了一套符合別人流程的維修系統幹嘛?想當初鼎新一直想Push給我的訊息的是,
它們的標準程式是經過各家客戶的經驗以及產業knowhow所製作出來的,現在來看,
根本就是胡說八道...

好吧,既然如此,我們就重新開發吧...我們同意花這筆錢...,二月底以前也跟顧問討論完重新個案客製過後的系統,也詢問了鼎新SA是否確實了解我的想法與做法...,鼎新也回應OK了,不過交期要等到三個月後。就在昨天我收到了程式,其實以自身經驗來看,這一組Code不可能一次就release是可以被理解的,不過我確實昨天收到程式是有些驚訝,就像下圖一樣:

可以看到欄位空格是歪七扭八的,MyGod,連個對齊都有問題...
雖然這個是不影響程式功能啦,不過看了真的是很頭痛,PG啊,你是寫給使用者看的啊...不是寫給我這種低賤的MIS看的啊...何況做個十個「畫面」出頭的程式就花上百萬,你給我做這樣會不會太超過啦...

今天開始玩plurk

今天逛了逛幾位網路上常看到的幾個名人的部落格..
突然發現plurk這個東西好像愈來愈多人玩了...印象中,我第一次聽到plurk是在去年吧..
也是新聞報導出現的..於是去plurk上看了看..
可是呢...看不懂它在玩啥..有啥好玩的...
不過這幾年我愈來愈懶得寫部落格..卻嚇然發現plurk還真是合我用啊.
只想沒事寫個幾句的人...哈~
姑且玩玩吧...

也歡迎加入我的plurk: http://plurk.com/misryan/invite

對著硬碟吼叫會影響硬碟的運作?

嗯..今天同事轉給我個有趣的影片…還滿好笑的…看來以後搞不好機房會愈來愈安靜,以增加硬碟的運作效率啦…