1С Розница: ошибки при сканирование штрихкода. #727218


#0 by DenYuliya
такая ситуация: в 1С Рознице сканируют товар на сканере штрихкодов. И  эпизодически, без какой-либо взаимосвязи, сканируешь один товар, а считывается в 1С - предыдущий отсканированный. Причем не произвольный, а именно предыдущий. В 1С номенклатура и штрихкоды заведены верно, при вводе штрихкода вручную такой ситуации не возникает никогда.Драйвера сканера переустанавливали, сканер переподключали. Такое чувство, будто где-то в процессе передачи информации со сканера штрихкода на 1С кэш засорился, или еще что... Никто с таким не сталкивался? А то я эту Розницу не знаю особо и знать не хочу. Но придется))
#1 by Garykom
поменять все по очереди на заведомо рабочее? начиная со сканера, продолжая дровами, виндой, компом и заканчивая конфой... ))
#2 by ProxyInspector
Подобное бывает, когда используется плохой сканер. Плохой - это сканер на светодиодах. Поставьте нормальный лазерный сканер и будет вам счастье.
#3 by Злопчинский
имхо бре о причине задвоения . или буфер где-то в сканере не очищается или что-то аналогичное.
#4 by mehfk
Подобное бывает, когда вместо настоящего админско-шаманского бубна используются суррогаты. Плохой - это бубен из подручных средств. Возбмите нормальный бубен с кожей с задницы сисадмина в третьем поколении и будет вам счастье.
#5 by mehfk
RDP используется?
#6 by ДенисЧ
Как бы тут понятно, что буфер не очищается... Вот почему возникает - второй вопрос. Кривая конфигурация, кривые драйвера, кривое железо... Протелепать не получится
#7 by Garykom
ксати да, RDP убрать нафик, можно же тонких клиентов юзать на файловой базе (без сервера)
#8 by DenYuliya
сканеры лазерный. , RDP не используется вот вопрос, где он может не очищаться? Кэши чистили, конечно).
#9 by DenYuliya
Залезла в обработку РМК (куда первым делом передается штрихкод) - штрихкод уже не корректный. Выявили некоторую закономерность (в части магазинов она действует, в меньшей части - нет). - Продаете, допустим, «зеленые трусы», пробиваете чек - Закрываете «Обработку продаж» (то место, откуда вы делаете продажу) - Потом открываете ее повторно, сканируете «розовую майку» - Несколько раз сканер не сканирует вообще, потом долго пищит и мигает - Потом сканирует предыдущие «зеленые трусы» - Если вы очистите строку с неправильно отсканированными «зелеными трусами» и заново отсканируете «розовую майку» , тогда она отсканируется верно.
#10 by DenYuliya
Если проверяю сканер через "Сервис - оборудования - тест оборудования", то штрихкод верный. Ерунда какая-то. Но "тест оборудования" установлен на том ПК, с которым касса и кассиры, и сканер штрихкодов непосредственно не работает, все продажи осуществляются через "РМК".
#11 by Бубка Гоп
При закрытии сканер отключается от формы?
#12 by Бубка Гоп
Иначе говоря, сразу после пункта "- Закрываете «Обработку продаж» (то место, откуда вы делаете продажу) " если отсканировать что нибудь в блокнот, адекватно ли считается ШК?
#13 by DenYuliya
не знаю, все настроено через COM и перенастраивать это, я так понимаю, долго и мучительно. У нас разделяется между отделами работа с самой 1С и с оборудованием, я уже просила, какой штрихкод будет читаться в блокнот, но мне отказали мотивируя тем, что "Это очень долго и наверное это ваша 1С не работает, потому что на Атоле все работало".
#14 by DenYuliya
""- Закрываете «Обработку продаж» (то место, откуда вы делаете продажу) " если отсканировать что нибудь в блокнот, адекватно ли считается ШК?"  - если я правильно понимаю, к 1С подключается только через COM. В блокнот можно было отсканить, когда работали на АТОЛ. Тогда таких проблем не было.
#15 by Бубка Гоп
COM это понятно, я не про аппаратное подключение, я про программное. Не помню синтаксис, но торговое оборудование подключается при открытии формы (т.е. начинает отлавливать события), и при закрытии соответственно отключается. Если при закрытии формы сканер не отключается, обычно начинается магия и волшебство. Без тестирования так ванговать можно долго
#16 by Бубка Гоп
Не правильно понимаете. PS/2 например тоже очень даже распространен
#17 by Бубка Гоп
Вобщем, в лучшем случае надо лезть в настройки сканера (через драйвер) и настройки торгового оборудования (в 1с), в худшем отладчиком смотреть что происходит в обработке. Раз раньше был Атол, то теперь, как понимаю, пользуетесь Штрих-М?
#18 by DenYuliya
у нас только через COM я имела в виду. Это такая не обсуждаемая политика партии)).
#19 by DenYuliya
почему "В худшем через отладчик"? И где бы почитать, что я должна увидеть в настройках? Думаете там косяк какой-то? Честно говоря, мне тоже кажется что дело в сканере. Если бы в коде был косяк, то не в 10 из 200 магазинов беда была бы, а во всех...
#20 by Бубка Гоп
Зачем гадать если можно проверить, как в . В драйвере можно поиграться со скоростью работы порта, попробовать сканер в "клавиатурном" режиме работы.
#21 by Бубка Гоп
Если бы в коде был косяк, то не в 10 из 200 магазинов беда была бы, а во всех... Эх, если бы это было так, насколько легче стала бы жизнь программиста :)
#22 by DenYuliya
потому что не хотят наши настраивать писание "в блокнот", а через COM пишет только в 1С. Я пытаюсь в коде отловить ошибку, потому что начальство уверено, что дело не в сканере, а в "кривой не работающей 1С", а сканер, мол, не может работать не правильно. Обработку посмотрю повнимательнее.
#23 by Garykom
Думаю косяк в нескольких дровах или нескольких подключениях к одному бедному сканеру, а еще может быть компорт расшарили как нить или пробросили через сеть )) Сканер то куда физически подключен? И где 1С-ка запускается?
#24 by Бубка Гоп
Ну не получается в блокнот, попробуйте в проверку драйвера. Главное понять кто косячит, сканер или 1с
#25 by Бубка Гоп
Нет проверки драйвера - есть куча программок (в т.ч. и самописных) которые позволяют посмотреть что приходит с ком порта
#26 by Garykom
+ Судя по сканер то сетевой )) или неправильно понял насчет другого ПК?
#27 by DenYuliya
а "проверка драйвера" - это со стороны 1С которая, не со стороны драйвера? Со стороны 1С есть какая-то проверка, "торговое оборудование - Настройки - Тест устройства". нет, не сетевой. USB
#28 by DenYuliya
Вы тоже думаете, что косяк надо искать со стороны сканера, а не со стороны кода? (((. Пичаль.
#29 by Garykom
тогда переведите пиканием по настроечным ШК его в режим HID (эмуляция клавиатуры) и все ЗЫ тема ПК не раскрыта )) куда этот USB то воткунут в тот же комп где 1С стоит и запускается в обычном режиме (толстый, тонкий или веб-клиент без всяких терминалов) или нет?
#30 by Garykom
косяк надо искать последовательно: 1. Сканер 2. Соединение сканера с ПК 3. Дрова сканера или что там еще 4. 1С обработка обслуживания 5. 1С обработка ШК
#31 by DenYuliya
пункты 4 и 5 поищу, спасибо! да, это идея, в режиме клавиатуры проверить.
#32 by DenYuliya
Пункты 4 и 5 проверила, в код попадает уже некорректный штрихкод.
#33 by Neg
Ставь его как Клавиатурный с драйверомобрабткой от 1С и будет тебе счастье
#34 by Neg
верни сканер по умолчанию предварительно
#35 by DenYuliya
кого "его"? Сканер Штрихкода?
#36 by DenYuliya
Кого, сканер штрихкода?   Сразу извиняюсь за такие "базовые" вопросы.... Я, честно говоря, вообще не занимаюсь подключением - настройкой ТО, для меня все эти сканеры - страшный, дикий лес :(. Насколько я понимаю, если сканер поставить, как "Клавиатурный" - он будет немного по-другому работать, и сканировать надо не просто "пиканьем" этикетки, верно?
#37 by Neg
да
#38 by Neg
при настройки оборудования, в частности сканера, у тебя там есть выбор: 1С, Сканкод, Атол. Так вот выбирай 1С, среди списка ком-портов, находи слово Клавиатура. Вот и все. А настройки сканера инадо установить по умолчанию, т.е. не в эмуляцию ком-порта, а чтобы он определялся в оборудовании как хид устройство, кажется :)
#39 by Neg
нет, будешь просто пикать.
#40 by Neg
со сканером идут в упаковке штрихкода по настройке сканера, надо найти тот штрихкод который переводит по умолчанию, по дефолту сканер. Либо скачай инструкцию к сканеру и там найдешь эти штрихкоды.
#41 by DenYuliya
да проблема в том. что драйверами- сканерами и т.д занимается другой отдел, у меня полномочий нет. А они делать ничего не хотят, говорят "Это ваш код написан плохо, напишите, чтобы все было хорошо". :). Вообщем ясно,надо с драйверами ковыряться.
#42 by Garykom
ну добавь в коде: Если НовыйШК=СтарыйШК Тогда Предупреждение("Пожалуйста отсканируйте товар заново, потому что есть сотрудники которые не могут настроить сканер для корректной работы с 1С"); Возврат; КонецЕсли;
#43 by DenYuliya
ааа, точно :) :). Так и надо сделать))
#44 by Garykom
учесть когда подряд два одинаковых товара сканируют не забудь типа пусть перемешивают с другими или вместо Предупреждение сделать Вопрос
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С