Вылечил следующим образом: в OnAfterGetCurrentRecord написал:
Код:
Form - OnAfterGetCurrRecord()
HRDep.GET(Rec.Code);
Rec:=HRDep;
При выборе записи получать ее еще раз из физической таблицы. И после этого все нормально модифит и не ругается (Очевидно у записи DataStamp еще подхватывается при получении записи из таблицы, и при запросе на модификацию сверяется с тем что в таблице).