Ваши комментарии
Все правильно. Когда вы щелкаете по строке, то SelectedItem заполняется данными строки, а ScannedBarcode - остается пустым, потому что в поле не введены данные штрих-кода.
Посмотрите внимательно настройки интеграции.
В них есть пункт "Поиск номенклатуры по коду, артикулу, наименованию".
Поиск по коду до сих пор работает
Используйте операнд "Выбор строки" из вкладки "Программирование".
В разделе "Данные - Запрос" операнда в поле 'from" подставьте имя таблицы характеристик в фигурных скобках.
В разделе "WhereExprewwion" - условие "Item.id == ВашКлючХарактеристик".
В поле "Переменная для занесения выбранной строки" - Имя переменной, куда попадет результат.
Если поиск пройдет неудачно, в переменной результата будет NULL.
Если по ИД будет найдена строка характеристики, то она будет в переменной результата.
Из нее можно вытащить, например, наименование.
---------------------------------------------------
Насчет документации - на сайте Клеверенс выложены обучающие видео.
Кроме того проводятся курсы по обучению специалистов.
Насчет кода не скажу, но если включен режим "Искать по артикулу и наименованию", то спокойно можете в артикул вставлять нужное значение и поиск будет успешно отрабатывать.
Так ну штрихкод - это строка. Если в Product.Barcode есть эта строка, то он прекрасно находит товар в любой версии.
А что значит - не работfет поиск по barcode?
При нажатии на строку списка товаров в компоненте "Редактирование поля или выбор из списка" у Вас данные запоминаются в SelectedItem и происходит переход на следующее действие.
Соответственно следующим действием проверяете, если значение поля пустое, то переходите на ввод количества.
В случае, если характеристика не передается внутри справочника товаров, Вам придется по Ид характеристики делать поиск в таблице характеристик и выводить полученное значение. Удобнее всего воспользоваться общим вычисляемым полем для этой цели.
Просто напишите после вывода наименования товара {Item.Характеристика}
Сервис поддержки клиентов работает на платформе UserEcho
Реализация REST в Delphi - это реализация обыкновенных GET/POST запросов.
Универсальных вариантов интеграции не существует априори.
Разница в использовании DLL для Delphi и C++/C# (абсолютно не важно в чьей реализации - Microsoft/ Borland (Embarcardero)) только в порядке передачи параметров.
И вообще, что за любовь к методике "нашел на просторах интернета готовый модуль, вставил, работает"? А вдруг там троян?))))