Цитата:
Сообщение от
skuull
AX нужно RecVersion, без него она не может понять обновляете ли вы то что выбрали ранее, а вы его не выбираете...
Согласен, не хватает RecVersion.
Однако код совершенно не пригоден с точки зрения производительности:
- На кой здесь вообще прогресс нужен, если все это должно за пару секунд отработать?
- Транзакция должна быть внутри блока try.
- Лучше сделать while select forupdate вместо вызова selectForUpdate(true)
- Я подхожу к идее использовать update_recordset, если убрать всю лишнюю шелуху, не забыв при этом про skipDataMethods и skipDatabaseLog.