Ввод кол-ва без ШК

Александр Брязгин 3 года назад обновлен 3 года назад 11

Добрый день! Никто не подскажет каким образом можно реализовать ввод кол-ва при нажатии на строку номенклатуры (есть некоторое кол-во номенклатуры без ШК). Раньше использовал такой механизм: бралось значение Barcode (код номенклатуры в 1с) из переменной выделенной строки и производился поиск по нему, ну а дальше обычная логика работы. А сейчас поиск по Barcode не работает в новых версиях.. 

При нажатии на строку списка товаров в компоненте "Редактирование поля или выбор из списка" у Вас данные запоминаются в SelectedItem и происходит переход на следующее действие.

Соответственно следующим действием проверяете, если значение поля пустое, то переходите на ввод количества.


А что значит - не работfет поиск по barcode?

в старых версиях можно было включить поиск по Barcode такого вида: ПРО00113426

Так ну штрихкод - это строка. Если в Product.Barcode есть эта строка, то он прекрасно находит товар в любой версии.

Так он искал это значение в 1с не в регистре штрихкодов, а именно по полю Код карточки номенклатуры. ШК был был абсолютно стандартный типа EAN-13.

Насчет кода не скажу, но если включен режим "Искать по артикулу и наименованию", то спокойно можете в артикул вставлять нужное значение и поиск будет успешно отрабатывать.

Посмотрите внимательно настройки интеграции.

В них есть пункт "Поиск номенклатуры по коду, артикулу, наименованию".

Поиск по коду до сих пор работает

Добрый день! Сделал вот так, но то ли SelectedItem очищается до этого момента, то ли и не записывался..

Все правильно. Когда вы щелкаете по строке, то SelectedItem заполняется данными строки, а ScannedBarcode - остается пустым, потому что в поле не введены данные штрих-кода.

Вы не могли бы расписать более подробно алгоритм, а то я не совсем понимаю, что я делаю не так.. Профиль не тот)

А для SelectedProduct.Quantity.ВводКоличества нужен именно ScannedBarcode? Или что то другое можно подсунуть?

Сервис поддержки клиентов работает на платформе UserEcho