Платформа 8,2,19,121
На форме обработке есть таблица, в ней список товара, при сканирование сканером штрих - кода, необходимо найти товар в этой таблице и выделить ту строку в которой товар.
Делаю так:
- Обычные формы
ЭлементыФормы.Товары.ТекущаяСтрока = НайденаяСтрока;
- Управляемые
Элементы.Товары.ТекущаяСтрока = Стр.ПолучитьИдентификатор();
В обоих случаях он находит нужную строку и потом переходит на одну строку вниз.
Самый прикол в том, что когда отладчиком проверяю, перескоков на строку вниз нет, только отключаю точки останова, перескоки продолжаются.
Сталкивался с таким кто нибудь? Как вылечить?
Управляемая
Если Стр.НомерСтроки = Объект.Товары.Количество() Тогда
Элементы.Товары.ТекущаяСтрока = Стр.ПолучитьИдентификатор();
Иначе
Элементы.Товары.ТекущаяСтрока = Стр.ПолучитьИдентификатор()-1;
КонецЕсли;