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