Запрет ввода пустого значения в поле ввода #435974


#0 by mpbakunov
Доброго дня! Есть на форме документа поле ввода, тип значения: Перечисление. при выборе какого то значения, впоследствии можно руками очистить поле и перейти на другое поле. как сделать, чтобы если пользователь очистит руками Поле Ввода то он не мог бы покинуть это поле?
#1 by ТелепатБот
#2 by Ksandr
Там галочка у поля "автоотметка незаполненного" + программно ругань приделать типа Сообщить("Юзер, не делай этого"); На событие ПриИзменении
#3 by Mort
Не насилуй юзеров, может он пока не решил чо вводить. Проверяй при записи дока.
#4 by mpbakunov
нельзя при записи! выбор определенного значения влияет на видимость остальных ЭУ.
#5 by mpbakunov
другими словами это поле никогда не должно быть пустым. При открытии оно заполняется значением по умолчанию.
#6 by Defender aka LINN
Ну продумай систему. Юзер не при чем, если ты не продумал чего-то.
#7 by 73
Кнопку очистки - убрать. ПриОткрытии если пусто - заполнить. Событие Очистка -     СтандартнаяОбработка = Ложь;
#8 by mpbakunov
так все и сделал. Только если руками очищаешь то Событие Очистка не работает!
#9 by 73
РедактированиеТекста?
#10 by Dmitriy
Можно убрать у поля ввода галку "Редактирование текста", но тогда выбирать значение они смогут только через кнопку выбора (...), но очистить н смогут уже
#11 by Defender aka LINN
ПриИзменении
#12 by mpbakunov
Да, пользователь может выделить и удалить клавишей Del и событие очистка не сработает!
#13 by 73
см. - убери галку РедактированиеТекста.
#14 by mpbakunov
всем спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С