|
ОФ. Выбор в поле выбора и затем esc. Это какое событие? | ☑ | ||
---|---|---|---|---|
0
Галахад
гуру
28.08.19
✎
16:42
|
Обычные формы.
Выбираю в поле ввода. Отрабатывает "ПриИзменении". Затем Esc и поле пустое. Как отработать Esc? |
|||
1
ДенисЧ
28.08.19
✎
16:45
|
При изменении
|
|||
2
lxs
28.08.19
✎
16:47
|
(1) Не прав
|
|||
3
Сияющий в темноте
28.08.19
✎
16:51
|
ПриНачалеРедактирования
это вход в режим редактирования ПриОкончанииРедактирования и там флаг отмена должен стоять. а вот ПриИзменении прилетать не должно,так как ничего не поменялось |
|||
4
lxs
28.08.19
✎
16:52
|
(3) В обычном нет таких процедур
|
|||
5
ДенисЧ
28.08.19
✎
16:52
|
(3) А ничего, что оно таки прилетает? Я ж проверил сначала...
|
|||
6
Галахад
гуру
28.08.19
✎
16:53
|
Хм. Я тут немного соврал.
Есть табличная часть. В ней реквизит. Выбираю в него. Срабатывает "При изменении". Реквизит в стадии "почти выбран". Нажимаю Esc. Реквизит очищается. |
|||
7
ДенисЧ
28.08.19
✎
16:54
|
(4) При окончании есть. И оно тоже прилетает А вот отмены там нет
|
|||
8
lxs
28.08.19
✎
16:55
|
||||
9
ДенисЧ
28.08.19
✎
16:57
|
||||
10
lxs
28.08.19
✎
16:58
|
(9) Ну, так это не ПриОкончании, если уж называть вещи своими именами. И тем не менее, согласен, что это не имеет отношения к вопросу? Ибо выбор происходит при нажатии на кнопку выбора.
|
|||
11
ДенисЧ
28.08.19
✎
16:59
|
(10) А я про выбор ничего не говорил ))
|
|||
12
Галахад
гуру
28.08.19
✎
17:00
|
Когда выбираю вот так получается:
http://pics.wfido.ru/img/2019-08-28_21-57-58_666pf.jpg Есть вариант нажать enter или esc |
|||
13
lxs
28.08.19
✎
17:01
|
(11) А про ввод текста никто не спрашивал))
|
|||
14
bolobol
28.08.19
✎
17:01
|
(3) Не факт, что ничего не изменилось. Если в строке отредактировать ячейку, перейдя автоматом в следующую ячейку и там нажать еск - сработает отмена только текущей ячейки
|
|||
15
lxs
28.08.19
✎
17:04
|
Процедура ТабличнаяЧасть1Реквизит1НачалоВыбора(Элемент, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь; ВыбранноеЗначение = Справочники.Сотрудники.ПолучитьФорму("ФормаВыбора").ОткрытьМодально(); Если Не ВыбранноеЗначение = Неопределено Тогда Элемент.Значение = ВыбранноеЗначение; Иначе Сообщить("Нажали Escape"); КонецЕсли; КонецПроцедуры |
|||
16
Fish
28.08.19
✎
17:06
|
(15) "ОткрытьМодально()" - Фу. Использовать модальность уже не модно.
|
|||
17
bolobol
28.08.19
✎
17:07
|
(16) В ОФ? А там что-то иное есть?
|
|||
18
lxs
28.08.19
✎
17:07
|
(16) У него обычное приложение
|
|||
19
Галахад
гуру
28.08.19
✎
17:18
|
(3) Спасибо! Помогло.
Остановился на событии табличного поля ПриОкончанииРедактирования |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |