07.09.2017, 11:35 | #1 |
Участник
|
number sequence value is not found in the map
Клиент на D365 (AX7) CU7, наш солюшен предоставлен в виде deployable package.
До недавнего времени все работало без проблем. На нашей энве тоже все работает. Недавно, возможно после установки клиентом еще одного 3d-party солюшена, при открытии нашей формы параметров получаю ошибку X++: //NumberSeqApplicationModule.createReferenceMulti() public server static void createReferencesMulti(container _modulesList, NumberSeqScope _scope = NumberSeqScopeFactory::createDefaultScope()) { NumberSeqApplicationModule module; Counter counter; NumberSeqScope scopeOnServer; if (prmisDefault(_scope)) { scopeOnServer = _scope; } else { scopeOnServer = NumberSeqScopeFactory::cloneScopeOnServer(_scope); } for (counter = 1; counter <= conlen(_modulesList); counter++) { module = NumberSeqGlobal::Instance().numberSeqModulesMap().lookup(conpeek(_modulesList, counter)); //--> error here: value имя is not found in the map module.createReferencesForScope(scopeOnServer); } } X++: [SubscribesTo(classstr(NumberSeqGlobal),delegatestr(NumberSeqGlobal,buildModulesMapDelegate))] static void buildModulesMapSubsciber(Map numberSeqModuleNamesMap) { NumberSeqGlobal::addModuleToMap(classnum(NumberSeqModuleOurClass), numberSeqModuleNamesMap); } X++: Error executing code: <Empty class> object does not have method 'quoteOrinvoiceRequest' Не пойму только, если это издержки билда, какую модель перебилдить: Application Foundation/Common/Platform желаемого результата не дали. Да, вопрос, собственно, отчего ошибка и как ее лечить... |
|
Теги |
ax7, d365, number sequence |
|
|