Завершен
Поиск по части штрихкода
Добрый день. Появилась необходимость искать товар по части штрихкода.
То есть есть стандартный метод
"Выбор номенклатура в SelectedProduct по коду из ScannedBarcode"
У меня на входе сгенерированный ранее мной штрихкод вида "1234567890123L111D111".
Можно ли перед стандартным "Выбор номенклатура в SelectedProduct по коду" обработать этот ScannedBarcode ? Как обрезать нужную часть - я понимаю, но как уговорить софт искать по моему куску-нет.
Сервис поддержки клиентов работает на платформе UserEcho
Добрый день,
Если номенклатура выгружена и ШК номенклатуры - это какая-то часть сканируемого ШК, можно использовать шаблоны номенклатуры (http://www.cleverence.ru/support/12492/). Например, шаблон {Barcode:13}{x:7}. Если поиск выполняется он-лайн, нужно в промежуточной базе обрабатывать ШК в функции ПолучитьТоварПоШтрихкоду
То есть если я просто заведу шаблон штрихкода {Barcode:13}, то при сканировании моего штрихкода "1234567890123L11111" будет произведен поиск товара по "1234567890123" ? Мне ничего больше не надо включать для пользования шаблоном?
Дополню : С шаблоном разобрался, товар находит. В ScannedBarcode будет по-прежнему храниться полная версия считанного кода (необрезанная)?
Нужно - {Barcode:13}{x:7} или так можно {Barcode:13}{x:}, если заведете без второй переменной ваш штрихкод не подпадет под шаблон(он же больше 13 символов).
Если нужна вторая часть ШК, при шаблоне {Barcode:13}{x:7} она будет в переменной x в сессии после разбора.
Еще информация по шаблонам.
Спасибо, разобрался! Вопрос можно закрывать