(изменено: TempuSFatumA, 27 апреля 2017г. 13:02:57)

Тема: Объект изменён другим пользователем и будет перезачитан. Как вызвать это перезачитывание через API?

Здравия желаю.

Можно ли как-то вызвать обновление кэш-копии объекта, с которой работает Форма в версии 4.0?
Если другой пользователь изменил объект, то вылезает сообщение "Объект изменён другим пользователем и будет перезачитан."
Если я правильно понимаю, то может быть последовательность такая:
1.
Юзер 1 открывает свойства объекта => перезачитывание объекта из базы => открытие диалога свойств объекта.
Юзер 2 открывает свойства объекта => перезачитывание объекта из базы => открытие диалога свойств объекта.
Юзер 2 изменяет атрибут на форме => перезачитывание объекта из базы => лок объекта в базе => создание кэш-копии объекта => добавление изменений к ней.
Юзер 1 изменяет атрибут на форме => перезачитывание объекта из базы => сообщение о локе => блокировка редактирования.
2.
Юзер 1 открывает свойства объекта => перезачитывание объекта из базы => открытие диалога свойств объекта.
Юзер 2 открывает свойства объекта => перезачитывание объекта из базы => открытие диалога свойств объекта.
Юзер 2 изменяет атрибут на форме => перезачитывание объекта из базы => лок объекта в базе => создание кэш-копии объекта => добавление изменений к ней.
Юзер 2 нажимает ОК => подмена объекта кэш-копией => занесение объекта в базу => снятие лока.
Юзер 1 изменяет атрибут на форме => перезачитывание объекта из базы => сообщение, что объект изменён => обновление формы с новой версией объекта.

Вместо изменения атрибута на форме Юзер 1 может нажать F5. Можно ли это F5 вызвать программно? Update не пойдёт, он проведёт последовательность "подмена объекта кэш-копией => занесение объекта в базу". Refresh объекта и формы, может, что-то и сделал, но на форме это не отобразилось никак.
Может что-то через GetObjectByGUID можно сделать?

Спасибо за внимание.  :)