Имя: Пароль:
1C
1C 7.7
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
юзайте драйвера атола
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.