|
![]() |
#1 |
Axapta Retail User
|
Какой-то из Range, которые используются в методе prompt() не существует. Поэтому FindRange не возвратит Range и соответственно он будет не инициализирован и будет ругаться при получении value().
В вашем случае лучше вместо findRange использовать метод класса Global::findOrCreateRange_RU(QueryBuildDataSource _ds, FieldID _fieldID) если он есть. Если его нет, то вот его код: X++: static QueryBuildRange findOrCreateRange_RU(QueryBuildDataSource _ds, FieldID _fieldID) { QueryBuildRange range; ; range = _ds.findRange(_fieldID); // Create object if needed if(! range) { range = _ds.addRange(_fieldID); } return range; } |
|
![]() |
#2 |
Участник
|
Спасибо большое!!!
![]() Только вот еще вопрос: мне необходимо знать при каких условиях эта ошибка появляется, для того, чтобы протестить это. |
|