|
v7: Теряю фокус на ТЗ. Где искать? |
☑ |
0
Феофан
19.12.13
✎
10:56
|
Штука такая - на ТЗ, на форме списка спр., стоит вызов процедуры "Чпок()", в ней смотрю на какой ячейке чпокнули и подкладываю контекстно под ячейку выбор из списка значений, в виде выпадающего меню.. мышкой все работает нормально, а клавиатурой стал теряться фокус - список раскрывается, стрелками по нему бегаю, а выбрать не могу (( и на мышь реагировать перестаёт и вообще все окно с 1С становится ни на мышь ни на клавиатуру не контактно!(((.. помогает щелчок на, например, панели задач и при этом вижу, что контекст давно сместился на другую ячейку, просто на форме это не отображалось..
Изначально все работало, но потом сломалось. Момент когда это произошло я упустил, на форме постоянно что то допиливается((
|
|
1
ЧеловекДуши
19.12.13
✎
10:57
|
(0) Тебе видимо со "Чпока-ми" любви не хватает ;)
|
|
2
Diter
19.12.13
✎
11:00
|
функцию повесил на форму
|
|
3
Ёпрст
гуру
19.12.13
✎
11:00
|
где то активизируешь другой элемент формы..
|
|
4
Феофан
19.12.13
✎
11:03
|
(3) всю голову сломал.. блин нет ничего
|
|
5
Diter
19.12.13
✎
11:04
|
(4) есть
|
|
6
Diter
19.12.13
✎
11:05
|
подвесь ещё одну функцию на форму в которой пропиши
Сообщить(Форма.АктивныйЭлемент());
|
|
7
Феофан
19.12.13
✎
11:18
|
(6) последний активный элемент это ТЗ на форме.. дальше, после нажатия на Enter в выпадающем списке значений, вся адинесина замораживается и не реагирует вапще, как будто зависла(( с мышью все работает нормально!
|
|
8
Diter
19.12.13
✎
11:20
|
отладчик в руки. что происходит после
СЗ.ВыбратьЗначение()
|
|
9
dk
19.12.13
✎
11:33
|
(8) +1
Замер производительности и разбор кода - изгоняют барабашек
|
|
10
Феофан
19.12.13
✎
12:03
|
хех.. собака похоже не на форме порылась..
а можно в 1С++ делать например так:
Запрс1 = СоздатьОбъект("ODBCRecordset");
Запрс2 = СоздатьОбъект("ODBCRecordset");
Запрс3 = СоздатьОбъект("ODBCRecordset");
|
|
11
Diter
19.12.13
✎
12:04
|
а зачем?
|
|
12
Феофан
19.12.13
✎
12:05
|
блин, фигню написал.. короче долго объяснять.. конечно все не так..
|
|
13
Феофан
19.12.13
✎
12:08
|
я понял, что фокус теряется при вызове функции из глобальника.. но в глобальнике нет работы с формой вообще.. но фокус теряется
|
|
14
Diter
19.12.13
✎
12:08
|
текст функции из глобальника
|
|
15
trad
19.12.13
✎
12:21
|
(11) например, несколько параметризированных запросов.
|
|
16
Diter
19.12.13
✎
12:22
|
(15) а в один объект никак нельзя разны тексты запросов передавать?
|
|
17
Феофан
19.12.13
✎
16:27
|
ааа, ахтунг!
разобрался)) оказывается эта шляпа конфликтовала со сканером шк в клавиатурном режиме.. а там суффикс #13 настроен..
хех..
|
|
18
Diter
19.12.13
✎
22:31
|
юзайте драйвера атола
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший