Имя: Пароль:
1C
1С v8
Как сделать так, чтобы фокус не переходил с ТЧ формы
, ,
0 bahtik
 
07.04.14
13:05
Такая проблемка: в ТЧ управляемой формы документа есть поля, свойство "Только просмотр" которых установлено в "Истина". И если установить курсор на ячейку такого поля, и нажать Enter, то фокус переходит на следующий элемент формы (которым в данном случае является кнопка "Провести и закрыть"). Как можно избавиться от этого перехода? (Вариант с использованием свойства "Вид" вместо "ТолькоПросмотр" (<ПолеФормы>.Вид = ВидПоляФормы.ПолеНадписи) тоже не очень подходит.
1 Cube
 
07.04.14
13:07
У всех остальных элементов на форме установи галочку "Пропускать при вводе" :)
2 ам794123
 
07.04.14
13:08
ПропускатьПриВВоде
3 bahtik
 
07.04.14
13:09
У кнопки "Провести и Закрыть" такого нет
4 bahtik
 
07.04.14
13:10
И у командной панели тоже
5 bahtik
 
07.04.14
13:14
(2) Если ты про это свойство у поля, то при вводе оно и так пропускается, т.к. "ТолькоПросмотр = Истина". Но если мы не в режиме ввода, то вот тут и проблемка.
6 bahtik
 
07.04.14
13:18
Самое печальное - что похоже, что вообще никакого события при таком действии не возникает. Или как-то все же можно отловить?
7 Cube
 
07.04.14
13:20
(6) Самое печальное, что ты (1) не осилил...
8 bahtik
 
07.04.14
13:40
(7) Это не решение. Во-первых - нужно переходить по другим элементам. Во-вторых, на кнопку по умолчанию оно все равно перейдет.
9 Cube
 
07.04.14
13:43
(8) "Как можно избавиться от этого перехода?"
"нужно переходить по другим элементам"

Ты уже определись...
10 bahtik
 
07.04.14
13:44
(9) Как можно избавиться от ЭТОГО перехода
11 Cube
 
07.04.14
13:45
(10) Ответ в (1).
12 bahtik
 
07.04.14
13:46
(9) И еще раз специально для тебя: даже если я у всех элементов на форме поставлю "Пропускать при вводе", ВСЕ РАВНО ФОКУС ПЕРЕЙДЕТ НА КНОПКУ
13 bahtik
 
07.04.14
13:46
Не веришь - проверь. А потом ссылайся на (1). Вернее, перестань это делать ))
14 bahtik
 
07.04.14
13:49
(11) Только не советуй убрать с формы документа все кнопки ))
15 Cube
 
07.04.14
13:49
(12) (13) Хватит заливать. Иди работай уже.
16 bahtik
 
07.04.14
13:51
(15) Да, точно, хватит заливать. (1) не работает.
17 bahtik
 
07.04.14
13:54
А ДАЖЕ ЕСЛИ БЫ работало, все равно вопрос не в том, как сделать, чтобы фокус не гулял по форме, а в том, как его отловить, чтобы не дать перейти с табличной части на кнопку. Но тебе, похоже, этого не понять...
18 Cube
 
07.04.14
13:57
(17) Потолок носом не поцарапай...
И когда до тебя дойдет прозрение (ну или найдешь, где напортачил) и у тебя заработает (1), не забудь пепельницу на голову себе перевернуть...
А я в этой теме писать больше не буду - не заслужил ты этого.
19 bahtik
 
07.04.14
14:02
(18) Типичный 1С-ник )) Посоветовал х-ню и сбрился с умным видом ))
20 bahtik
 
07.04.14
14:04
(18) Мало того, что с пониманием у тебя проблемка, так еще и упертый - очевидное признать не хочешь. Не работает твой совет. И он вообще не к моему вопросу относится.
21 bahtik
 
07.04.14
14:07
(18) Ах, да, на всякий случай: платформа 8.3, управляемые формы, интерфейс такси. А то может ты в 7-ке сидишь и советы раздаешь ))