|
01.04.2004, 13:24 | #1 |
Участник
|
Out of memory
Делаю импорт данных (Заказы и строки заказов - 3000 заказов и 20000 строк) из csv-файла
с заказами все нормально, Строки - как дело доходит примерно до середины вываливается ошибка Заголовок окна: SmartHeap Library Текст сообщения: Out of memory. Please free some memory, then choose retry. Подскажите, что можно исправить - вот пример кода. где Common curCommon; sysdictTable.id() = id SalesTable; curCommon = sysdictTable.makeRecord(); protected void anSalesLine() { SalesTable salesTable; InventDim inventDim; ; ttsbegin; salesTable = SalesTable::find(curCommon.(fieldnum(SalesLine,SalesId))); if (salesTable) { if ((salesTable.SalesStatus == salesStatus::Backorder) && (salesTable.DocumentStatus == DocumentStatus::None )) { inventDim.InventLocationId = salesTable.InventLocationId; curCommon.(fieldnum(SalesLine,SalesStatus)) = SalesStatus::Backorder; curCommon.(fieldnum(SalesLine,Reservation)) = ItemReservation::None; curCommon.(fieldnum(salesLine,InventDimId)) = InventDim::findOrCreate(inventDim).inventDimId; curCommon.(fieldnum(SalesLine,InventTransId)) = ''; curCommon.(fieldnum(SalesLine,RecId)) = ''; InventMovement::bufferSetRemainQty(curCommon); curCommon.write(); } } ttscommit; } |
|
|
Похожие темы | ||||
Тема | Ответов | |||
memory leak in Axapta 3.0 | 1 | |||
SmartHeap out of Memory при работе пакетного сервера | 4 | |||
findRecord - Out of memory | 30 | |||
Smartheap Library out of memory | 11 | |||
Ошибка "Memory could not be "read" | 14 |
|