Я хочу получить некоторые результаты от MasterData с запросом. Я не вижу никаких ошибок или чего-то еще, что никогда. Отладчик просто останавливается в queryMasterData. Результаты не отображаются.Movilizer - Клиент просто прекращает выполнение метода после вызова queryMasterData
Функция я звоню:
$local:getSparepartsSearch = function(searchString)
{
pool = $masterdata:'com.movilizer.bottler.sparepartresources.location.99.employee.S031';
group = "ALL";
filter = {
'col' : 'key';
'op' : 'startswith';
'val' : searchString;
};
returnArray = {
'result' : 'all';
'order' : {
'key' : 'A';
};
'limit' : 1000;
'offset' : 0;
};
spareparts = queryMasterData(pool, group, filter, returnArray);
for(i:spareparts)
{
sparepartData = spareparts[i]['data'];
for(j:sparepartData)
{
key = j;
value = sparepartData[j];
result[i][key] = value;
}
}
return result;
};
Что вы подразумеваете под "отладчик останавливается"? Весь клиент висит и рушится? Или он просто перескакивает через вашу итерацию и не показывает никаких результатов? Похоже, что последнее указывает, что ваш запрос не возвращает никаких результатов вообще. –
Хорошо, я бы исключил, что если запрос не возвращает никаких результатов, что отладчик будет прыгать в следующей строке. Отладчик просто прекращает выполнение MEL после этой строки. поэтому для меня кажется, что какая-то форма исключения была брошена. –
также происходят странные вещи в отладчике, после чего мой пул MasterData исчезает после вызова этого метода. –