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

да, см. ПРОФ версию драйвера
Mobile SMARTS можно запускать в любой момент - он не повиснет.
Laser Scan Demo нельзя запускать одновременно с Laser Scan Read

терминал, конечно, не при чем.

первая DLL - в предыдущем сообщении
любую из трех программ: Laser Scan Demo, Laser Scan Read или Mobile SMARTS, - нельзя запускать одновременно. они все пользуются сканером, а пользоваться сканером может только какая-то одна программа. Mobile SMARTS тоже бы зависал, но он находит эти штуки в памяти и выбивает их, чтобы занять сканер.

вообще это какая-то серьезная ошибка уже. со сканера код приходит обрезанным. почему это так - загадочно. единственный способ решить проблему - это мы будем выкладывать сюда разные сборки DLL, которые по-разному настраивали бы сканер и смотреть, что получается.
ну а что, туда никак нельзя положить какой-нибудь штрихкод, который уже стоял бы у товара? на крайняк добавить всем товарам эти штрихкоды 111..1.

или значит вы придумали плохой вариант сделать что вам нужно. поменять тут ничего нельзя, потому что так вот стандартные конфигурации 1с работают с торговым оборудованием. ну или пишите загрузку документов сами отдельной обработкой.
Сделал своим методом.
выгружаю вместо артикула ручной код(100000++), сам артикул помещаю в наименование товара. Итого имею код ручного ввода - каждый раз разный для товара. Ввод текущего артикула(1000000++) заменяет ввод ШК. Profit!

ну во-первых по артикулам и кодам 1с уже и так ищется - их можно вводить на терминале без боязни и оно распознает.

для работы драйвера необходимо, чтобы в загружаемых строках в колонке code стоял бы штрихкод, который есть в базе 1с. стандарт драйвера на торговое оборудование так написан - распознавание товаров выполняется в недрах стандартных конфигураций по переданному туда штрихкоду. поэтому несмотря на то, что товар распознается в Mobile SMARTS на терминале, в драйвере 1с он повторно распознается 1ской уже по штрихкоду. и этот штрихкод должен лежать в колонке code.
А откуда брать значение ШК, который сейчас должен быть?
я так понимаю, что выбором номенклатуры занимается действие "Выбор номенклатуры". Сравнивает введенный ШК со штрхкодами в базе. Нужно на этом этапе подменить 111..1 на правильный шк.
как можно получить ШК, если я знаю текущий {СтрокаДляПодбора.ProductId} ?

Не совсем понятно, что Вы пытаетесь сделать.
То, что у Вас функция загрузки возвращает ложь, означает что в ней произошла ошибка. Какая - надо смотреть логи. Она может быть связана с некорректным заполнением данных Вами, а может быть внутренняя. Тогда ее надо прислать на support@cleverence.ru
Вообще никакая строка документа не может быть вообще без товара. Хоть какой-то, пусть даже неизвестный, в стркое должен быть задан.
Советую Вам посмотреть как сделано в операции Сбор штрихкодов(Быстрая). Там реализовано так, что если сканируется неизвестный штрихкод, то в документ попадает строка с неизвестным товаром, а сам штрихкод попадает в дополнительное поле строки "code". А обработка этих кодов идет уже в процедуре загрузки 1С.
Хорошо, спасибо за информацию!

Скажите а возможно ли поставить, на эту модель(с проц.-300Мгц и монохромным дисплеем) винду 5.0? или она только для 500мгц и цветных MC1000ых?
Да, именно для них и апдейт. Вообще MC1000 существует только одна модификация, чернобелая с процом 300. Они какое то время шли с 4.2, потом появилась версия с CE5.0
Откуда у Вас информация про цветной экран и 500мгц?
посмотрите подробнее операцию для 1С драйвера - там, помимо выбора товара, идет запоминание штрихкода в колонку code в документе.
ну вот значит уже от сканера приходит обрезанным. посмотрите в Laser Scan Read настройки "максимальная длина штрихкода" и "передавать start/stop символы" для code39
наврядли в этом проблема. во вложении - новая DLL, которая будет писать в errors.log, что приходит со сканера. нужно посканировать и посмотреть.


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