Вопрос № 35120: Уважаемые эксперты, помогите решить проблему. Бьюсь уже второй день.
На предприятии установлена конфигурация 1С-РАРУС АЛЬФА-АВТО: СЕРВИС-САЛОН-ЗАПЧАСТИ
Установлен сканер штрих-кодов и принтер этикеток (для печали штрих-кодов):
Сканер: Met...
Вопрос № 35.120
Уважаемые эксперты, помогите решить проблему. Бьюсь уже второй день.
На предприятии установлена конфигурация 1С-РАРУС АЛЬФА-АВТО: СЕРВИС-САЛОН-ЗАПЧАСТИ
Установлен сканер штрих-кодов и принтер этикеток (для печали штрих-кодов):
Сканер: Metrologic Pulsar для COM-порта
Справочники номенклатуры заполнены.
Запчасти в номенклатуре могут иметь штрих-код.
Сформировал несколько штрих-кодов для нескольких позиций, затем распечатал этикетки.
Собственно суть проблемы:
При первом проходе сканирования одной этикетки в открытом справочнике номенклатуры ищется некоторая позиция, соответствующая штрих-коду на этикетке. Если полученный со сканера штрих-код есть у какого-то товара, то товар выбирается из справочника и становится активным (выбранным).
Провожу по другой этикетке (или по той же) - в окне статусных сообщений (внизу) выводится сообщение типа "Товар со штрих-кодом 1234567890123 не найден" (код приведен для примера).
И сколько бы я не пытался проводить сканером по этикетке или по другим этикеткам, результат тот же - сообщение, что товар не найден.
Замечу, что сканер считывает штрих-код и передает его приложению.
Если в МЕНЮ=>СЕРВИС=>ПАРАМАТРЫ=>СКАНЕР ШТРИХ-КОДОВ отключить сканер, а затем включить, то штрих-код опять НАХОДИТСЯ по справочнику. Но ТОЛЬКО ОДИН РАЗ! далее опять ничего не находится.
Надеюсь, что приведенная информация достаточно исчерпывающая.
Спасибо заранее.
Отправлен: 10.02.2006, 00:36
Вопрос задал: Vitaminy4 (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: Shat
Здравствуйте, Vitaminy4!
У сканера штрих-кода есть буфер, который необходимо очищать после каждой обработки ШК программой. Если используется scanner.dll, то необходимо после анализа ШК отрабатывать что-то вроде
Сканер.СобытиеОбработано();
Надо проверить в конфигурации наличие данного оператора во всех местах, где идет обработка штрих кода
Ответ отправил: Shat (статус: 1-ый класс)
Отправлен: 10.02.2006, 08:14