2013-07-15 3 views
0

Epicor에서 새로운 견적을 만들 때 자동으로 부품 양식의 항목을 추가하고 싶습니다.ABL 코드에서 메소드 호출이 작동하지 않습니다.

Index -1 is either negative or above rows count.

이 오류는 각 라인에 발생합니다

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

나는 오류를 얻고있다 :

나는라고 'GetNewQuoteHed'때 실행되는 다음 ABL 코드를 사용하여이 작업을 수행하려합니다 내 ABL 코드에서.

내가 뭘 잘못하고 있니?

답변

1

그건 4GL 오류 메시지의 형식이 아니며 (익숙하지도 않습니다) Epicor 응용 프로그램 메시지라고 말하고 싶습니다. Epicor 지원이 가장 좋은 방법 일 것입니다. 그러나 ... 그냥 추측하지만 업데이트하는 것을 초기화해야 할 수도 있습니다.

0

@Tom과 동의하지만 오류를 격리하고 오류를 찾아 내고 오류가 실제로 발생한 지점을 찾자 마자 오류가 발생한 곳을 확인하고 정상적으로 오류가 발생한 곳을 정확히 파악하는 것이 일반적으로 훨씬 쉽습니다. 잘못하고 그것을 해결하는 방법.

0 기반 시스템과 1 기반 시스템 사이에서 작업하면 이동하는 방법에 따라 첫 번째 항목이나 마지막 항목에 문제가있을 수 있습니다. 0 기반 시스템에 대한 색인은 0에서 시작하여 n-1로 끝나기 때문에 1 기반 시스템은 1에서 시작하여 n에서 끝납니다.