Приветствую, Форумчане!
1с8.3.12, самопис, УФ
Имеется некая форма с реквизитом "ЗаказОснование"
На форме оформлен полем ввода
Требуется запретить провести очистку этого поля (кнопка Х), есди "ЗаказОснование" не помечен на удаление"
Поробовал код:
&НаКлиенте
Процедура ЗаказОснованиеОчистка(Элемент, СтандартнаяОбработка)
ЗаказОснованиеОчисткаНаСервере();
КонецПроцедуры
&НаСервере
Процедура ЗаказОснованиеОчисткаНаСервере()
// Вставить содержимое обработчика.
СтандартнаяОбработка = Ложь;
Док = Объект.ЗаказОснование.ПолучитьОбъект();
Если НЕ Док.ПометкаУдаления Тогда
Сообщить("Удаление не возможно, т.к. документ заказа создан и не помечен на удаление...");
Объект.ЗаказОснование = Док;
Иначе
КонецЕсли;
КонецПроцедуры
запоминать занчение - При Изменении - проверять - восстанавливать значение, которое запомнили
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua