Имя: Пароль:
1C
 
Розница 2.1. Поиск по штрих-коду в справочнике "Номенклатура"
0 mzelensky
 
03.07.15
11:35
Доброго времени суток!

Имеется:
Розница, редакция 2.1 (2.1.5.11)
1С:Предприятие 8.3 (8.3.5.1443)

В режиме пользователя открываю форму списка справочника Номенклатура. Нажимаю F7 (поиск по штрих коду) и ввожу соответствующий штрих-код.

Далее начинаются чудеса:

Если перед поиском режим просмотра справочника стоит "Списком", то все ищется абсолютно нормально. Но если режим просмотра стоит "Дерево" или "Иерархический список", то при первом поиске (при первой попытке) строка фокусируется на совершенно левом товаре (у него нет этого штрих-кода), а если затем еще раз повторить поиск, то позиционирование встает на правильный товар.

Тестил на нескольких разных товарах - поведение идентичное. При этом сам код фокусировки:

Элементы.Список.ТекущаяСтрока = СтруктураПараметров.ЗначенияПоиска[0].Номенклатура;

отрабатывает абсолютно верно. Т.е. если глянуть отладчиком, то в переменных "СтруктураПараметров.ЗначенияПоиска[0].Номенклатура" и "Элементы.Список.ТекущаяСтрока" стоит нужный мне элемент номенклатуры (правильный), но фокусировка отрабатывает криво.

Кто сталкивался? Куда капать?
1 mzelensky
 
03.07.15
12:01
ап
2 Михаил Козлов
 
03.07.15
12:10
Посмотрите еще в событии ПриАктивизацииСтроки что происходит.
3 mzelensky
 
03.07.15
12:29
(2) Там получается инфа по товару на котором спозиционировались - цены, остатки и так далее.
4 mzelensky
 
03.07.15
12:50
:(
5 mzelensky
 
03.07.15
14:27
нюююююю
6 mzelensky
 
03.07.15
15:53
да что такое
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn