2013-07-15 36 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结束。