Имя: Пароль:
1C
 
Возврат курсора в список после стнандартного поиска?
0 kpe4et178
 
05.02.26
11:59
Всем привет!
Есть УНФ 3.0 последний релиз.
При посике товара в списке номенклатуры, просят сделать чтобы курсор возвращался в поле списка товаров для выбора по ентеру.
Как сделать, подскажите, пожалуйста?
Не возвращается, остается сверху.
Как перехватить эту процедуру?
1 1cVandal
 
05.02.26
12:21
то ли день тяжелый, то ли фиг знает... но я не понял что у тебя просят
2 1cVandal
 
05.02.26
12:22
подумал...
т.е. ты набрал в поиске слово которое ищешь, нажал ентер, курсор должен встать на найденный товар, чтобы при следующем ентер он попал в выбор?
3 Ёпрст
 
гуру
05.02.26
12:23
(0) просто установи текущийЭлемент на что тебе надо
4 1cVandal
 
05.02.26
12:25
У тебя в строке поиска стоит вызов процедуры ПриИзменении, вот туда после вызова добавь проверку на количество записей на форме списка и активизируй нужную
5 kpe4et178
 
05.02.26
12:31
(3) А после чего устанавливать?
Я что-то не понимаю как работает штатная строка поиска.

То есть начинают вводить с клавиатуры какую-то строку, в списке появляется нужный товар, но с клавиатуры его нельзя выбрать, так как курсор все еще в строке поиска.

И как окончание ввода там поймать - хз
6 kpe4et178
 
05.02.26
12:33
Вот он выделяет найденные строки.
Но клавиша вниз не работает. И энтер тоже
7 kpe4et178
 
05.02.26
12:35
(4) Не залетает при вводе с клавиатуры сюда.
Когда включаю расшиернный, то ок. А стандарный нифига
8 kpe4et178
 
05.02.26
12:40
Вот оно: СписокЗапасыСтандартныйПоиск
но в коде нет по этому ничего...
9 1cVandal
 
05.02.26
12:44
в списке попробуй тогда отлови в ПриПолученииДанных
10 kpe4et178
 
05.02.26
14:43
(9) Спасибо! Немножко не так, но помогло)))
В итоге решил через
Процедура СписокЗапасыПриАктивизацииСтроки(Элемент)

Просто позиционировал курсор обратно в список товаров.
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.