|
|
#6 |
|
Участник
|
Вопрос уже поднимался
![]() отладка AX2012 PurchLine update conflict ?? Я для себя нашел такой "костыль" X++: ttsbegin; while select forUpdate PurchLine where ... { if (purchLine.IsModified) { purchLine.reread(); } purchLine.FieldXXX = ...; purchLine.update(); } ttsCommit; Если интересует чисто технический момент "как такое может быть", то дело в том, что "за раз" Axapta забирает несколько записей. По умолчанию, если не ошибаюсь, по 2 записи. По этой причине, собственно, конфликт и возникает. Цикл взял вторую запись из буфера, но она уже изменена при обработке первой записи
__________________
- Может, я как-то неправильно живу?! - Отчего же? Правильно. Только зря... |
|
|
|
| За это сообщение автора поблагодарили: S.Kuskov (10), Lankey (1). | |
|
|
|