Штрихкоды и их виды

1. user1262592 05.08.19 19:14 Сейчас в теме
Добрый день, есть такая задача ввести штрихкодирование на складе автозапчастей, в принципе всё практически работает, но есть вопрос - если брать родные шк, то в момент сканирования к ним добавляется четыре пробела и 001, если потом из 1с распечатать такой шк, то он не будет читаться. При этом если взять любой другой шк например от стиков кладовщика - четыре пробела 001 добавляться не будут, после распечатки из программы штрихкод будет читаться.
Версия платформы 8.13.15.1489, сканер Honeywell 5145, подключён по usb, сбрасывать на Настройки по умолчанию пробовал, возможно у запчастей какой то специфичный штрихкод и надо включить правильные опции для корректного чтения.
Образец ШК прикрепил, буду благодарен за любые подсказки
Прикрепленные файлы:
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
8. kuld 248 05.08.19 21:13 Сейчас в теме
(1) Не то что бы этот стандарт был специфичен именно для запчастей, это GS1-128, в логистике встречается повсеместно.
Его надо парсить, три пробела всего навсего отделяют код детали от их количества в упаковке.
Непонятно зачем его печатать из 1С? Он же уже нанесен на упаковку.
9. user1262592 06.08.19 16:54 Сейчас в теме
(8)
(1) Не то что бы этот стандарт был специфичен именно для запчастей, это GS1-128, в логистике встречается повсеместно.
Его надо парсить, три пробела всего навсего отделяют код детали от их количества в упаковке.
Непонятно зачем его печатать из 1С? Он же уже нанесен на упаковку.

По "стандартам" дилера необходимо наклеть на полки штрихкоды с теми же товарами то на них лежат - например на полке стоит ящик с фильтрами, значит на ней перед ящиком должен красоваться штрихкод с упаковки этих фильтров.
11. kuld 248 06.08.19 17:53 Сейчас в теме
(9) Т.е. это разовое действие? Воспользуйтесь сторонним ПО для генерации изображения ШК.
Например, тут https://barcode.tec-it.com/ru/EANUCC128?data=2630035505%20%20%20001 он корректно генерится
и распознается
12. user1262592 06.08.19 19:23 Сейчас в теме
(11)
Нет, к сожалению это не разовая акция, а постоянная работа
14. CheBurator 3119 06.08.19 20:41 Сейчас в теме
(9) Товар не может ЛЕЖАТЬ НА ПОЛКЕ. На полке лежит какая-то вполне конкретная единица измерения этого товара - или штука, или групповая упаковка какая-то. Поэтому, когда кто-то говорит на полке лежит "товар" - это чисто УЧЕТНЫЙ подход , а не складской. Потому что один чел под "товаром" поймет штуку (базовую), а другой - "групповую упаковку" (потому что штуками не торгуют), а третий - вооьбще поймет неизвестно что пока не подойти к полке и не увидеть что именно конкретно лежит.
13. CheBurator 3119 06.08.19 20:38 Сейчас в теме
(8) что-то я навскидку не помню, чтобы в GS1-128 разделителями пробелы были.
там разделителями используются AI, возможно что сканер не возвращает AI (просто их "проглатывает в никуда", а "пробел001" - это 4 (?или 6знаков, сколько все-таки пробелов? я пока вижу - ОДИН ПРОБЕЛ) знака для какогото AI "количество". Тогджа парсение по пробелам - может оказаться (_._) так как окажется что гдето будет не "пробел001", а, например, "2000" - и все...
2. CheBurator 3119 05.08.19 19:35 Сейчас в теме
возьмите любую несвойственную вам номенклатуру, например, еду какую-нить, на которой еан13.
отсканиоруйте - посмотрите что получилось.
убедитесь, что в типовую конфигурацию не внесено никаких расширений\костылей\правок\доработок
3. CheBurator 3119 05.08.19 19:38 Сейчас в теме
тот шк что на картинке, при сканировании должен получиться = "2630035505 001"
4. user1262592 05.08.19 20:12 Сейчас в теме
Л(3) всё верно , получается 2630035505 001, только пробелов 4 или 5, можно ли как то сделать чтобы пробелы и 001 отсекались?
Деталь есть в базе под номером 2630035505 и дописывать во все остальные 001 будет проблематично.
Кстати под штрихкодом не подписано 001. Пробовал сканировать другой штрихкод с сиг, там всё норм
Прикрепленные файлы:
6. CheBurator 3119 05.08.19 20:28 Сейчас в теме
(4)
Кстати под штрихкодом не подписано 001.

- а кто сказал что ДОЛЖНО БЫТЬ подписано?
.
по первому ШК - запросите у производителя содержимое ШК по сущесту - что закодировано в ШК?
7. CheBurator 3119 05.08.19 20:29 Сейчас в теме
(4)
Пробовал сканировать другой штрихкод с сиг, там всё норм

а вы не путатйе хрен и палец как говорится ;-)
.
второй ШК - это чистый EAN13
а первый ШК - там скорее какой-то CODE128
5. CheBurator 3119 05.08.19 20:25 Сейчас в теме
1. выключите 1С.
2. откройте блокнот
3. отсканируйте "проблемный" ШК (с первой картинки) - что даст (с точностью до каждого символа приведите, т.к. я шк не сканировал а в онлайн распознавалку подсунул - и действительно там несколько ШК или один - непонятно)?
.
"можно ли как то сделать чтобы пробелы и 001 отсекались?" - можно сделать всё (или почти всё), вопрос времени и денег. Но зачем отсекать-то? "Отсечку" придется делать не по всем товарам, а только по какому-то определенному подмножеству. отсканировали ШК - как определить - надо ли что-то отсекать или нет? если отсекать - то есть гарантия что в базе все НУЖНЫЕ ШК сейчас отсечены и будут отсечены в будущем (отвечать следует не по "я знаю" а в общем)? доработку такой отсечки придется "протянуть" по всем алгоритмам где используется обработка ШК. Не проще в "карточку" товара писать чисто отсканированный ШК, без всяких манипуляций?
10. user1262592 06.08.19 17:10 Сейчас в теме
(5)
ючите 1С.
2. откройте блокнот
3. отсканируйте "проблемный" ШК (с первой картинки) - что даст (с точностью до каждого символа приведите, т.к. я шк не сканировал а в онлайн распознавалку подсунул - и действительно там несколько ШК или один - непонятно)?
.
"можно ли как то сделать чтобы пробелы и 001 отсекались?" - можно сделать всё (или почти всё), вопрос времени и дене


При скане в блокнот выдаст "2630035505 001"
Как выше озвучил kuld в " 001" - пробелы - отсечение, а 001 - количество деталей в упаковке.
Сегодня с утра смог самостоятельно потыкать этот склад, оказывается в поле поиск не ищет по штрихкодам, а ищет по другим полям, без 001 находит по каталожному номеру который совпадает с основной частью ШК, оказывается нужно просто сделать так чтобы при пропикивании ШК он начинал искать по полю ШК))
Но как это сделать я не в курсе, это надо писать какую то внешнюю обработку или же можно обойтись всё таки стандартными средствами?
Прикрепленные файлы:
15. CheBurator 3119 06.08.19 20:47 Сейчас в теме
(10)
"2630035505 001"

что мешает в качестве штрихкода на базовую единицу (или на сам товар, хз как у вас там идеология) записывать именно этот "2630035505 001"..? - если этот ШК соответствует ОДНОЙ штуке товара?
16. user1262592 07.08.19 10:11 Сейчас в теме
(15)
то мешает в качестве штрихкода на базовую единицу (или на сам товар, хз как у вас там идеология) записывать именно этот "2630035505 001"..? - если этот ШК соответствует ОДНОЙ штуке товара?

Да ничего не мешает записать 2630035505 001, как штрихкод товара, кроме двух вещей:
1. Если штрихкод товара отсканировать, прописать в карточке товара и распечатать этикетку, то этот шк больше не воспринимается сканером.
2. Я не знаю как сделать поиск по номенклатурам именно по штрихкоду, покопался немного в настройках там такого в явном виде - нет.
CheBurator; +1 Ответить
17. CheBurator 3119 07.08.19 20:45 Сейчас в теме
1. что значит "не воспринимается".? - не читается или по нему не находится товар?
отсканируйте ШК. запомните ЕГО как ШК товара\базовой единицы. распечатайте ШК (выбрав подходящий тип штрихкода!" - и все будет ок. вопрос чисто технический.
2. ну, обычно шк не на карточку товара пишется, а на карточку единицы\упаковки. соответственно при поиске по ШК все обычно (в упрощенном виде) тупо делается: прочитали шк сканером. прочитанная последовательность - по ней ищем среди штрихкодов едтниц\упаковок - нашли - вышли на номенклатуру. поиск по ШК - обычно типовая возможность в конфигурациях.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот