Добрый день.
Если нужно фиксировать была изменена запись с момента открытия или нет, можно попробовать добавить скрытое поле даты и заполнять его текущей датой и временем на онлоаде (могут возникнуть проблемы при разных временных настройках у пользователей). В плагине на стадии Pre Update проверять, если поле даты ModifiedOn > даты, которую заполнили на онлоаде, значит запись кто-то уже обновил после открытия формы. ModifiedOn можно взять из PreImage или вытянуть запросом. Как по мне, так кривоватое решение, но как решение может и сгодится. В целом проверить обновлялись какие-то поля не получится, но можно будет узнать, что кто-то внес изменения в запись.
P.S. В базе обновляются только те поля, которые изменили на форме + те, которые принудительно передали на обновление в JS или плагине.
|