Ваши комментарии
Михаил, добрый день. Реализовал при выгрузке номенклатуры в поле штрихкод упаковки выгрузку штрихкода1, штрихкода2, штрихкода1+штрихкода2, штрихкод2+штрихкода1. Поиск номенклатуры методом: FindedProducts = global::Cleverence.Warehouse.ProductsManager.FindEverywhere(штрихкода1, false, false, false). Если в FindedProducts более одной записи запрашиваю штрихкод2 и делаю присваивани ШтрихкодДлинный = штрихкода1+штрихкода2. Далее использую Выбор строки с запросом
SelectedProduct = select (*) from FindedProducts where Item.Packing.Barcodes.Contains(ШтрихкодДлинный ) == true. Однако поиск срабатывает не всегда. Запустил отладку, почему то в элементах FindedProducts в Packing.Barcodes содержаться не все штрихкода упаковки. Посмотрел в панели управления - данные - номенклатура все штрихкода (штрихкода1, штрихкода2, штрихкода1+штрихкода2, штрихкод2+штрихкода1) упаковки выгружены.
Вместо Выбор строки с запросом попробовал использовать еще раз FindedProducts = global::Cleverence.Warehouse.ProductsManager.FindEverywhere(ШтрихкодДлинный , false, false, false) - номенклатура находится. Но получается, что второй раз выполняется поиск по всей базе номенклатуры, что возможно может сказаться на производительности. Хотелось бы понять почему при реализации первым способом в Barcodes содержаться не все значения штрихкодов.
Заранее благодарен.
Михаил, огромное спасибо!!! Не могли бы подсказать, где можно посмотреть полное описание методов (например Cleverence.Warehouse.ProductsManager) и параметров передаваемых в них. В частности описание параметров передаваемых в FindEverywhere? Я так понимаю Cleverence.Warehouse.ProductsManager это аналог СправочникМенеджер в 1С?
Спасибо. Михаил, а если при сканировании штрихкода в действии Выбор номенклатуры будет найдено несколько номенклатур появляется список выбора. Сохраняется ли этот список в какой то переменной сессии, чтобы например можно было в действии Выбор номенклатуры настроить выбор первого, а потом вторым сканированием в действии Редактирование поля получить еще один штрихкод и поэтому штрихкоду найти номенклатуру из списка, полученного ранее в действии Выбор номенклатуры при первом сканировании. Или возможно ли прямо в действии Выбор номенклатуры когда появляется список выбора выбрать значение из этого списка путем сканирования штрихкода (другого, отличного от первого) .
И по поводу сканирования в действии Редактирование поля: после сканирования обязательно ли подтверждать ввод нажатием Enter или возможно настроить автоматическое подтверждение ввода после сканирования.
Сервис поддержки клиентов работает на платформе UserEcho
Похоже, что берется не более первых 3х штрихкодов.