X++:
mapLoopTrans = new map(types::INTEGER,types::RECORD);
mapLoopDim = new map(types::INTEGER,types::RECORD);
// edd Значение 1 не найдено в map -->
loopX = 0;
// edd Значение 1 не найдено в map <--
queryRun = inventCostHelp.initQueryRunTrans(this.inventTable(inventCostList.ItemId));
while (queryRun.next())
{
loopX++;
mapLoopTrans.insert(loopX,queryRun.get(tableNum(InventTrans)));
mapLoopDim.insert(loopX,queryRun.get(tableNum(InventDim)));
}
loopMax = loopX;
loopX = 0;
while (loopX < loopMax)
{
loopX++;
this.updateItemDim(mapLoopTrans.lookup(loopX),mapLoopDim.lookup(loopX));
}