Ваши комментарии

Михаил, добрый день. Реализовал при выгрузке номенклатуры в поле штрихкод упаковки выгрузку штрихкода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