![]() |
|
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) учесть когда подряд два одинаковых товара сканируют не забудь
типа пусть перемешивают с другими или вместо Предупреждение сделать Вопрос |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |