0
noffkj
14.12.22
✎
12:48
|
Добрый день.
Форма управляемая на ней 2 реквизита
&НаКлиенте
Процедура Реквизит1ПриИзменении(Элемент)
Если ЗначениеЗаполнено(Объект.Реквизит1) и не ЗначениеЗаполнено(Объект.Реквизит2) Тогда
Элементы.Реквизит2.ОтметкаНезаполненного = Истина;
Иначе
Элементы.Реквизит2.ОтметкаНезаполненного = Ложь;
КонецЕсли;
КонецПроцедуры
И команда
&НаКлиенте
Процедура Команда1(Команда)
Если ЗначениеЗаполнено(Объект.Реквизит1) и Не ЗначениеЗаполнено(Объект.Реквизит2) Тогда
Сообщение = Новый СообщениеПользователю;
Сообщение.Поле = "объект.Реквизит2";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.Текст = "Нужно написать цену товара!";
Сообщение.Сообщить();
КонецЕсли;
КонецПроцедуры
Если не вызывать команду то красное подчеркивание незаполненного реквизита2 исчезает при очистке реквизита 1. Если вызвать команду то подчеркивание незаполненного реквизита 2 остается даже если вызвать очистку реквизита1. Подскажите может кто сталкивался.
|
|