Имя: Пароль:
1C
 
Маркировка, читаем со сканера.
0 Каскад
 
11.03.25
10:08
Проблема с маркировкой.

При чтение маркировки со сканера в блокнот код выглядит так:
0104603738004003215G;Qe55/ne=EE93e92j

Код, когда читаем 1С:
(01)04603738004003(21)5ZjM3(mgm;b0z

Появляются какие-то скобочки вокруг 01 и 21. В 1С не  опознается как валидный код. Сильно пока не копался. Может кто-то сталкивался, может мелочь какая-то.

1 Каскад
 
11.03.25
10:08
2 H A D G E H O G s
 
11.03.25
11:33
(0) Так и должно быть
3 H A D G E H O G s
 
11.03.25
11:34
(0) В извращенном представлении разработчиков 1С и ЧЗ.

А проблема у вас в другом - в статусе данной марки в ЧЗ
4 Builder
 
11.03.25
12:21
(0) Тест сканера проходит?
5 Каскад
 
11.03.25
12:41
(3) Ок! Сама марка, получается не валидна ЧЗ?
6 MWWRuza
 
гуру
11.03.25
12:53
(3) В извращенном представлении разработчиков 1С и ЧЗ.
Как нельзя точно сказано!!! :-)))

По поводу скобок, в ЧЗ была новость:



По этому - нафик они там нужны, не понятно...
Но, даже после "экспериментов" по преобразованию кодов в нормальный вид:



Марка все равно не находится в ЧЗ:



Но, если запросить карточку товара по GTIN, то такая вода есть:


7 MWWRuza
 
гуру
11.03.25
12:57
(5) Ок! Сама марка, получается не валидна ЧЗ?

Получается - так.
НО!!! Чем Вы ее читаете? Может сканер так передает? Небось, в режиме эмуляции клавы (HID), а там любые искажения кода могут быть...
Хотите точно?
Пришлите качественную фотку "живой" марки, проверю заведомо нормальным сканером, и выложу результат...
8 H A D G E H O G s
 
11.03.25
18:58
Я ковыряю типовую по маркировке
https://t.me/vyzhivalovo/562
9 saasa
 
12.03.25
09:43
0104603738004003215G;Qe55/ne=EE   93e92j

31 символ в коде, надо у сканера ограничить кол-во знаков

https://support.it-helpdesk.ru/knowledge_base/articles/mindeo-oshibka-kod-ne-naiden-v-lichnom-kabinete-chestnyi-znak-92
10 MWWRuza
 
гуру
12.03.25
10:00
Да не даст это ничего.
В (6), картинка 2, я после "EE" вставлял GS, как должно со сканера прилетать. А обработка режет код перед отправкой на проверку по РР по первый символ GS. И все равно, код не найден, картинка 3. Или там код действительно "левый", или сканер искажает что-то в клавиатурном режиме (возможно подменяет какой-то из символов - ";", "/", или "=").
Нужна нормальная фотка марки, что-бы я ее мог отсканировать сканером в режиме эмуляции COM-порта (там точно будет код "как есть", со всеми непечатными символами, регистрами, кодировками и т.п., как реально напечатан) и проверить обработкой по РР. Тогда, уже можно будет делать выводы, кто виноват, сама марка, или настройки сканера.

PS Тут еще производитель, или кто там печатал марку, могли накосячить при печати. Такое тоже бывает.