Ситуация - пользователь, которому запрещено изменять данные документа пытается их изменить. Как программно отменить это действие? открывать форму только на просмотр нельзя, т.к. в полях формы есть сложные данные (например таблицы значений, сохраненные во внутренние значения и требуется оставить возможность их просмотра, а при открытии формы только на просмотр эта возможность теряется). Можно как нибудь в обработке обновления отображении при изменении модифицированности формы перечитать исходные данные объекта(до изменения)?