iT邦幫忙

0

easyflow 單號搶號

本來放在13支那一支比較不會有搶號的問題,
本來是放在BeforeSendNewForm.asp 常發生搶號.
by yymoney

10
davidliu9116
iT邦研究生 3 級 ‧ 2010-07-26 11:53:24

跟鼎新反映阿
請他們更新程式

尼克 iT邦高手 1 級 ‧ 2010-07-26 13:27:11 檢舉

對呀!!跟原廠反應,除非你沒簽維護合約了

6
dscwferp
iT邦好手 1 級 ‧ 2010-07-27 10:29:55

自己改的有問題
就自己解決啊!

4
尼克
iT邦高手 1 級 ‧ 2010-07-27 10:59:14

其實,我們不是用easyflow,我們處理的方式是,當表單田協完成成功時,才會自動產生單號。

4
nelman
iT邦新手 5 級 ‧ 2010-08-20 00:51:36

1.BeforeSendNewForm會搶號...那把取號的程式放到userfunc.asp裡的StoreFieldData()中, 搶的機會還是有, 但至少會低一些(因為StoreFieldData執行時機比較晚)
2.Before的時候給一個不重覆的編號, AfterApprove時把他給換回來正常的編號..印象中好像有個resdz是記錄目前最大編號的, 也可以拿來應用...
3.用Trigger解決吧

另, 有簽maintain就問吧, 過往我也是一直問, 問到他們答不出來才停繳保護費的...
雖然我不確定我們公司簽的maintain內容, 但, 我只要有技術問題就是一直問
服務人員也一定會回覆你的(除非他不會), 或者, 直接打電話給你們的顧問, 讓他去push客服人員

dscwferp iT邦好手 1 級 ‧ 2010-08-20 09:37:20 檢舉

那是他們小姐寫錯了
我寫了快100張單據都沒這問題!

寫ASP 要用記事本 簡單類的工具來寫
不要用有特殊功能的工具
因為特殊功能的工具雖然快 但會加一對有的沒的
在EF上會有問題的!

沒簽maintain 可以找我簽喔!

2
mybeldandy
iT邦研究生 5 級 ‧ 2011-01-20 16:42:29

BeforeSendNewForm會搶號 是因為此時還沒產生本表單單號
要抓此表單單號 程式名_AfterCreateForm.asp比較好 此時已經產生好單號

我要發表回答

立即登入回答