Тема: Событие Object_Modified
Нужно позволить пользователю не имеющему права редактирования объекта редактировать один аттрибут (комментарии к объекту)
Это реализуется примерно таким кодом
Sub OnClick_BUTTON_COMMENT() ThisObject.Attributes("ATTR_COMMENTS").Value = ThisObject.Attributes("ATTR_COMMENTS").Value & str End Sub
Но после нажатия "Отмена" в окне свойств объекта (прав на редактирование нет), все атрибуты сбрасываются в старое значение, т.е. изменения не сохраняются. Это понятно. Однако когда я пытаюсь те же изменения произвести по событию Object_Modified
Sub Object_Modified(Obj) ThisObject.Attributes("ATTR_COMMENTS").Value = ThisObject.Attributes("ATTR_COMMENTS").Value & str End Sub
изменения все равно не сохраняются. Получается система откатывает изменения аттрибутов сделанные даже на этом этапе. Почему так?