![]() |
#3 |
Участник
|
Цитата:
Сообщение от Vadik
![]() AX использует динамические курсоры. Если в процессе обработки меняется физическое местоположение записи (например, обновляется поле входящее в состав кластерного индекса или происходит расщепление страниц) запись может "дофетчиться" курсором повторно. Лечится разными способами - например, принудительной сортировкой по полям для которых гарантируется неизменность (например RecId)
Более того наблюдал обратную ситуации в подобном цикле. Записи удалялись внутри цикла удовлетворяющие условию селекта. Но цикл все равно перебирал непонятно откуда взятые уже удаленные записи. |
|