Посмотрите по ключевому слову OCCEnabled,
https://docs.microsoft.com/en-us/dyn...rrency-control
Для табличек у которых OCCEnabled = yes, ваш код будет работать, для тех у которых No не будет, им нужна явная выборка в транзакции.
Можно сделать примерно так, но получите дополнительное чтение в БД.
X++:
ttsbegin;
_common.selectForUpdate(true);
_common.reread();
_common.(_fieldId) = _value;
_common.doUpdate();
ttscommit;