Как запретить очистку поля в табличной части по shift+F4? #357404


#0 by Интрудер
Как запретить очистку поля в табличной части по shift+F4? какое событие отлавливать?
#1 by ДенисЧ
ПриВыбореЗначения
#2 by Яндекс
и как?
#3 by Скользящий
Невидимая кнопка с акселератором на Шифт F4
#4 by victuan1
Ты не прав, нет такого метода. ...
#5 by ДенисЧ
прогнал. не работает надо так Вешаем функцию на реквизит. При срабатывании сравниваем со старым, и если пустое - восстанавливаем.
#6 by victuan1
Точно, прогнал. Ведь у меня самого сделано так, как ты в описал.
#7 by Яндекс
скорее всего он имел ввиду метод ПриНачалеВыбораЗначения ... вот меня и интересовало как он будет в этом методе ловить шифт с ф4 ибо на этот момент значение реквизита еще не пустой... зы: за ОбработкаВыбораЗначения мне тут показывать не надо было... это нужно автору
#8 by ДенисЧ
не ловит очистку, но ловит выбор значеий.
#9 by Интрудер
Нужно поймать именно очистку
#10 by Vippi
Перехватывай с помощью FormEx
#11 by Злой Бобр
FormEx должен помочь.)))
#12 by victuan1
Тебе же дали решение в . Ты еще не догнал?
#13 by Chum
пля, Скользящий дал четкий и работающий вариант, нафига велосипед изобретать с формексами всякими?
#14 by victuan1
Метод Скользящего плох, что не даст использовать Shift+F4 для остальных реквизитов этой же формы.
#15 by Chum
ну анализируй активный реквизит в подпрограмме, вызываемой из этой невидимой кнопки
#16 by victuan1
Дешевле сделать .
#17 by Интрудер
Функцию повесил, тока где старое значение брать?
#18 by ДенисЧ
запоминать при открытии и изменении
#19 by Интрудер
так этот реквизит в многострочной части
#20 by Ёпрст
В приНачалеРедактированииСтроки запомни в переменной , если нужная колонка, в функции - сравни с пустым.. если надо - подсунешь старое значение.
#21 by Интрудер
Спасибо
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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