2013-07-15 37 views
0

當我創建的Epicor一個新的報價的方法,我想從零件自動形成添加項目。從調用代碼ABL不工作

我試圖做到這一點使用它運行時「GetNewQuoteHed」叫下面的ABL代碼:

run Update. 
run GetNewQuoteDtl. 
run ChangePartNumMaster("Rod Tube"). 
ttQuoteDtl.OrderQty = 5. 
run Update. 

我收到錯誤:

Index -1 is either negative or above rows count.

的每一行出現此錯誤在我的ABL代碼中。

我在做什麼錯?

回答

1

這不是一個4GL錯誤信息的正確格式(它也不是在所有熟悉的),所以我會說這是一個應用程序的Epicor消息。 Epicor的支持可能是你最好的選擇。然而...只是猜測,但它聽起來像你可能需要以某種方式初始化你正在更新的東西。

0

同意@湯姆,但我也說試圖找出錯誤並看到那裏的錯誤,儘快提出你發現錯誤實際上是提出它通常更容易弄清楚到底是怎麼回事點錯誤和如何解決它。

基於0和1級爲基礎的系統之間的工作可以有與第一或取決於哪種方式你移動最後一個項目的問題。由於基於0的系統的索引從0開始並在n-1結束,其中基於1的系統從1開始並在n結束。