Имя: Пароль:
1C
1С v8
Отловить фокусировку на элементе формы
0 mzelensky
 
09.01.12
09:34
Доброго времени суток! Платформа 8.2.13.219. Имеем форму документа с большим количеством реквизитов. При открытии формы фокус устанавливается на самый верхний элемент и затем кнопкой "TAB" идет перебор по элементам формы (изменяется фокус). Каким образом можно отловить фокусировку на определенном элементе формы, а затем, соответственно, уход фокуса с этого элемента? (при этом входа в режим редактирования или ввода текста не происходит)
1 mzelensky
 
09.01.12
10:03
ап
2 Rie
 
09.01.12
10:16
(0) А зачем?
3 mzelensky
 
09.01.12
11:28
(2) ну вот хочется человеку! Он фокусируется на первом элементе и дальше начинает ТАБОМ переключаться между полями ввода. Некоторые забивает, некоторые пропускает (либо нет данных для заполнения, либо значение по-умолчанию уже стоит и оно устраивает). Так вот нужно чтобы при "переклацивании" табом поля с обязательным заполнением программа обрабатывала это и выводила определенные сообщения (ну т.е. производилась некая последовательность действий).

Чисто событиями элемента ввода этого не удается добиться :(
4 1Сергей
 
09.01.12
11:29
А чо, в восьмерке нет "пропускать при вводе"?
5 1Сергей
 
09.01.12
11:36
6 mzelensky
 
09.01.12
11:40
(4) зачем мне пропускатЬ?!?!?!? Читай (0) и (3) внимательно!
7 mzelensky
 
09.01.12
11:40
(5) мне как раз не нужно его пропускать! Нужно отловить изменение фокуса на этом элементе.
8 mzelensky
 
09.01.12
12:13
народ спит :( или пьет :(
9 mzelensky
 
09.01.12
14:37
ааааааууууууууууу?
10 mzelensky
 
10.01.12
09:09
ну, испытаем судьбу сегодня. ТЕма ПРОДОЛЖАЕТСЯ :)
11 Starhan
 
10.01.12
09:19
проверял при табе срабатывает событие <ОбновлениеОтображения>?
12 mzelensky
 
10.01.12
09:22
(11) проверял, но честно говоря не хочется его использовать - это ж проверка будет происходить при каждой перерисовки формы...лишняя нагрузка получается.
13 mzelensky
 
10.01.12
09:23
(12) а нифига, не срабатывает "<ОбновлениеОтображения>"
14 mzelensky
 
10.01.12
09:45
:(
15 vmv
 
10.01.12
09:47
задача нереальна штатными средствами
16 RomaH
 
naïve
10.01.12
09:49
есть ВК ...
17 NcSteel
 
10.01.12
09:50
(15) Еще и бесмысленная.
18 RomaH
 
naïve
10.01.12
09:50
а можно задачу поподробнее - нафига собственно?
19 Defender aka LINN
 
10.01.12
09:50
(3) Для этого есть обработка проверки заполнения и отметка незаполненных.
20 RomaH
 
naïve
10.01.12
09:51
(17) ага - расскажи это нашим операторам которые доки набирают
21 RomaH
 
naïve
10.01.12
09:52
+(18) увидел (3)
у нас используется для автоматической сменя раскладки на полях с кодом на латинице для быстрого подбора
22 mzelensky
 
10.01.12
09:54
(19) на каком этапе она срабатывает? Я читал в СП, но чет видимо не догнал до конца?
23 mzelensky
 
10.01.12
09:58
Вот дословное желание:

4Характер сделки по умолчанию подставляется «Перемещение товаров на возмездной основе по договору купли-продажи товаров». При прохождении поля (переспрашивать «Да» «Нет» ?), если «нет», то возвращение в заполнение элемента.
24 Defender aka LINN
 
10.01.12
10:01
(22) В справочнике - перед записью, в документе - перед проведением. Ну и всегда можно программно вызвать, конечно. Особо хорошо выглядит в УФ.
25 NcSteel
 
10.01.12
10:03
(20) Не один год этим занимаюсь.
26 guitar_player
 
10.01.12
10:05
(23) платформа это не может, и для того что вы хотите это в принципе и не надо. Если уж так чешется то пишите ВК
27 mzelensky
 
10.01.12
10:05
(24) ну это я видел. Проблема в том ,что мне нужно "при смене фокуса на элементе" :(
28 mzelensky
 
10.01.12
10:07
Значит мои опасения подтвердились :(
29 RomaH
 
naïve
10.01.12
10:08
в общем если интересно - автор ВК будет после 15/01
возможно договоритесь на безвозмездной основе
в ВК накручено еще много чего (но весит мало) - ШК. рисование ДШК. фокус, смена раскладки, - в смысле ВК надо будет подгонять под вас

(25) :)
можно примерный текст переубеждения - надо на форме в 2 полях из 15 в ТЧ переключать раскладку для быстрого ввода - диагноз по МКБ (код типа L101.1)
30 RomaH
 
naïve
10.01.12
10:16
... не в ТЧ - в ТЧ можно штатно, именно на форме
31 mzelensky
 
10.01.12
10:16
(29) а автор кто?
32 RomaH
 
naïve
10.01.12
10:21
(31) ... тебе ФИО или зачем? - если интересно - числа 16 напомни
33 mzelensky
 
10.01.12
10:25
(32) ну почту хотя бы дай (свою или автора). Чтобы тут опять темы не плодить.
34 RomaH
 
naïve
10.01.12
10:26
сторно на народ ру
35 crotnn
 
10.01.12
10:45
(29) в автоподборе или окончании ввода текста анализировать введенное значение и приводить к нужному, например, Д101.1 или Л101.1 -> L101.1 Мои операторы привыкли за неделю.
36 mzelensky
 
10.01.12
10:50
(35) у меня нет событий "автоподбор" или "окончании ввода текста".