1. В методах
find на таблицах часто используется конструкция:
X++:
...
myTable.SelectForUpdate(update);
select myTable where myKey = key;
...
где переменная update = true для выборки записи под обновление.
В Ax3sp3 : при выполнении сразу блокируется запись (страница, таблица) на обновление, т.е. в запросе на SQL сервер присутствует хинт UPDLOCK.
В Ax4sp2 : такой блокировки не происходит.
2. В Ax3sp3, при настройках по умолчанию, вне транзакции используется грязное чтение (READ UNCOMMITED), а внутри чистое (READ COMMITED)
В Ax4sp2 : используется только чистое чтение (READ COMMITED)