![]() |
#8 |
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; } |
|