Особенности использования свойства "ИзменяетДанные" ЭУ в форме

При редактировании объекта базы данных в форме часто возникает необходимость осуществить блокировку объекта не при непосредственном изменении данных объекта, а опосредованно - через другие элементы формы. Для осуществления блокировки предусмотрено свойство ИзменяетДанные, которое имеется у всех элементов управления, вставленных в форму. Также данным свойством обладают кнопки командной панели, имеющие тип кнопки Действие.

При установке данного свойства в значение Истина, любое событие, инициированное элементом формы, будет осуществлять попытку блокировки объекта, редактируемого в форме. Если объект заблокировать не удалось, пользователю будет выдано соответствующее сообщение, и обработчик события не будет вызван. Аналогично, при нажатии на кнопку командной панели, перед выполнением действия (установленного в кнопке) будет произведена попытка блокировки объекта, и, в случае отрицательного результата, действие выполнено не будет.

Свойство ИзменяетДанные также оказывает влияние на поведение элемента управления при установке форме режима "только для чтения". Все элементы формы и кнопки командных панелей с установленным признаком ИзменяетДанные становятся недоступными при установке свойству ТолькоПросмотр формы значения Истина и наоборот.