Добрый день, есть такая задача ввести штрихкодирование на складе автозапчастей, в принципе всё практически работает, но есть вопрос - если брать родные шк, то в момент сканирования к ним добавляется четыре пробела и 001, если потом из 1с распечатать такой шк, то он не будет читаться. При этом если взять любой другой шк например от стиков кладовщика - четыре пробела 001 добавляться не будут, после распечатки из программы штрихкод будет читаться.
Версия платформы 8.13.15.1489, сканер Honeywell 5145, подключён по usb, сбрасывать на Настройки по умолчанию пробовал, возможно у запчастей какой то специфичный штрихкод и надо включить правильные опции для корректного чтения.
Образец ШК прикрепил, буду благодарен за любые подсказки
Версия платформы 8.13.15.1489, сканер Honeywell 5145, подключён по usb, сбрасывать на Настройки по умолчанию пробовал, возможно у запчастей какой то специфичный штрихкод и надо включить правильные опции для корректного чтения.
Образец ШК прикрепил, буду благодарен за любые подсказки
Прикрепленные файлы:
По теме из базы знаний
- Печать этикеток со штрих-кодами для БП 2.0
- Штрихкодирование документов бухгалтерии - обмен данными "Бухгалтерия предприятия" - "Документооборот"
- “Заставим сканер пищать!” или Получаем обратную связь из 1С при сканировании штрихкодов
- Этюды по программированию: Штрихкодирование серий номенклатуры
- Массовое создание штрихкодов по приходной накладной в УНФ, редакция 1.6 (1.6.26.185), УНФ, редакция 3.0 (3.0.2.178)
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1) Не то что бы этот стандарт был специфичен именно для запчастей, это GS1-128, в логистике встречается повсеместно.
Его надо парсить, три пробела всего навсего отделяют код детали от их количества в упаковке.
Непонятно зачем его печатать из 1С? Он же уже нанесен на упаковку.
Его надо парсить, три пробела всего навсего отделяют код детали от их количества в упаковке.
Непонятно зачем его печатать из 1С? Он же уже нанесен на упаковку.
(8)
По "стандартам" дилера необходимо наклеть на полки штрихкоды с теми же товарами то на них лежат - например на полке стоит ящик с фильтрами, значит на ней перед ящиком должен красоваться штрихкод с упаковки этих фильтров.
(1) Не то что бы этот стандарт был специфичен именно для запчастей, это GS1-128, в логистике встречается повсеместно.
Его надо парсить, три пробела всего навсего отделяют код детали от их количества в упаковке.
Непонятно зачем его печатать из 1С? Он же уже нанесен на упаковку.
Его надо парсить, три пробела всего навсего отделяют код детали от их количества в упаковке.
Непонятно зачем его печатать из 1С? Он же уже нанесен на упаковку.
По "стандартам" дилера необходимо наклеть на полки штрихкоды с теми же товарами то на них лежат - например на полке стоит ящик с фильтрами, значит на ней перед ящиком должен красоваться штрихкод с упаковки этих фильтров.
(9) Товар не может ЛЕЖАТЬ НА ПОЛКЕ. На полке лежит какая-то вполне конкретная единица измерения этого товара - или штука, или групповая упаковка какая-то. Поэтому, когда кто-то говорит на полке лежит "товар" - это чисто УЧЕТНЫЙ подход , а не складской. Потому что один чел под "товаром" поймет штуку (базовую), а другой - "групповую упаковку" (потому что штуками не торгуют), а третий - вооьбще поймет неизвестно что пока не подойти к полке и не увидеть что именно конкретно лежит.
(8) что-то я навскидку не помню, чтобы в GS1-128 разделителями пробелы были.
там разделителями используются AI, возможно что сканер не возвращает AI (просто их "проглатывает в никуда", а "пробел001" - это 4 (?или 6знаков, сколько все-таки пробелов? я пока вижу - ОДИН ПРОБЕЛ) знака для какогото AI "количество". Тогджа парсение по пробелам - может оказаться (_._) так как окажется что гдето будет не "пробел001", а, например, "2000" - и все...
там разделителями используются AI, возможно что сканер не возвращает AI (просто их "проглатывает в никуда", а "пробел001" - это 4 (?или 6знаков, сколько все-таки пробелов? я пока вижу - ОДИН ПРОБЕЛ) знака для какогото AI "количество". Тогджа парсение по пробелам - может оказаться (_._) так как окажется что гдето будет не "пробел001", а, например, "2000" - и все...
возьмите любую несвойственную вам номенклатуру, например, еду какую-нить, на которой еан13.
отсканиоруйте - посмотрите что получилось.
убедитесь, что в типовую конфигурацию не внесено никаких расширений\костылей\правок\доработок
отсканиоруйте - посмотрите что получилось.
убедитесь, что в типовую конфигурацию не внесено никаких расширений\костылей\правок\доработок
Л(3) всё верно , получается 2630035505 001, только пробелов 4 или 5, можно ли как то сделать чтобы пробелы и 001 отсекались?
Деталь есть в базе под номером 2630035505 и дописывать во все остальные 001 будет проблематично.
Кстати под штрихкодом не подписано 001. Пробовал сканировать другой штрихкод с сиг, там всё норм
Деталь есть в базе под номером 2630035505 и дописывать во все остальные 001 будет проблематично.
Кстати под штрихкодом не подписано 001. Пробовал сканировать другой штрихкод с сиг, там всё норм
Прикрепленные файлы:
1. выключите 1С.
2. откройте блокнот
3. отсканируйте "проблемный" ШК (с первой картинки) - что даст (с точностью до каждого символа приведите, т.к. я шк не сканировал а в онлайн распознавалку подсунул - и действительно там несколько ШК или один - непонятно)?
.
"можно ли как то сделать чтобы пробелы и 001 отсекались?" - можно сделать всё (или почти всё), вопрос времени и денег. Но зачем отсекать-то? "Отсечку" придется делать не по всем товарам, а только по какому-то определенному подмножеству. отсканировали ШК - как определить - надо ли что-то отсекать или нет? если отсекать - то есть гарантия что в базе все НУЖНЫЕ ШК сейчас отсечены и будут отсечены в будущем (отвечать следует не по "я знаю" а в общем)? доработку такой отсечки придется "протянуть" по всем алгоритмам где используется обработка ШК. Не проще в "карточку" товара писать чисто отсканированный ШК, без всяких манипуляций?
2. откройте блокнот
3. отсканируйте "проблемный" ШК (с первой картинки) - что даст (с точностью до каждого символа приведите, т.к. я шк не сканировал а в онлайн распознавалку подсунул - и действительно там несколько ШК или один - непонятно)?
.
"можно ли как то сделать чтобы пробелы и 001 отсекались?" - можно сделать всё (или почти всё), вопрос времени и денег. Но зачем отсекать-то? "Отсечку" придется делать не по всем товарам, а только по какому-то определенному подмножеству. отсканировали ШК - как определить - надо ли что-то отсекать или нет? если отсекать - то есть гарантия что в базе все НУЖНЫЕ ШК сейчас отсечены и будут отсечены в будущем (отвечать следует не по "я знаю" а в общем)? доработку такой отсечки придется "протянуть" по всем алгоритмам где используется обработка ШК. Не проще в "карточку" товара писать чисто отсканированный ШК, без всяких манипуляций?
(5)
При скане в блокнот выдаст "2630035505 001"
Как выше озвучил kuld в " 001" - пробелы - отсечение, а 001 - количество деталей в упаковке.
Сегодня с утра смог самостоятельно потыкать этот склад, оказывается в поле поиск не ищет по штрихкодам, а ищет по другим полям, без 001 находит по каталожному номеру который совпадает с основной частью ШК, оказывается нужно просто сделать так чтобы при пропикивании ШК он начинал искать по полю ШК))
Но как это сделать я не в курсе, это надо писать какую то внешнюю обработку или же можно обойтись всё таки стандартными средствами?
ючите 1С.
2. откройте блокнот
3. отсканируйте "проблемный" ШК (с первой картинки) - что даст (с точностью до каждого символа приведите, т.к. я шк не сканировал а в онлайн распознавалку подсунул - и действительно там несколько ШК или один - непонятно)?
.
"можно ли как то сделать чтобы пробелы и 001 отсекались?" - можно сделать всё (или почти всё), вопрос времени и дене
2. откройте блокнот
3. отсканируйте "проблемный" ШК (с первой картинки) - что даст (с точностью до каждого символа приведите, т.к. я шк не сканировал а в онлайн распознавалку подсунул - и действительно там несколько ШК или один - непонятно)?
.
"можно ли как то сделать чтобы пробелы и 001 отсекались?" - можно сделать всё (или почти всё), вопрос времени и дене
При скане в блокнот выдаст "2630035505 001"
Как выше озвучил kuld в " 001" - пробелы - отсечение, а 001 - количество деталей в упаковке.
Сегодня с утра смог самостоятельно потыкать этот склад, оказывается в поле поиск не ищет по штрихкодам, а ищет по другим полям, без 001 находит по каталожному номеру который совпадает с основной частью ШК, оказывается нужно просто сделать так чтобы при пропикивании ШК он начинал искать по полю ШК))
Но как это сделать я не в курсе, это надо писать какую то внешнюю обработку или же можно обойтись всё таки стандартными средствами?
Прикрепленные файлы:
(15)
Да ничего не мешает записать 2630035505 001, как штрихкод товара, кроме двух вещей:
1. Если штрихкод товара отсканировать, прописать в карточке товара и распечатать этикетку, то этот шк больше не воспринимается сканером.
2. Я не знаю как сделать поиск по номенклатурам именно по штрихкоду, покопался немного в настройках там такого в явном виде - нет.
то мешает в качестве штрихкода на базовую единицу (или на сам товар, хз как у вас там идеология) записывать именно этот "2630035505 001"..? - если этот ШК соответствует ОДНОЙ штуке товара?
Да ничего не мешает записать 2630035505 001, как штрихкод товара, кроме двух вещей:
1. Если штрихкод товара отсканировать, прописать в карточке товара и распечатать этикетку, то этот шк больше не воспринимается сканером.
2. Я не знаю как сделать поиск по номенклатурам именно по штрихкоду, покопался немного в настройках там такого в явном виде - нет.
1. что значит "не воспринимается".? - не читается или по нему не находится товар?
отсканируйте ШК. запомните ЕГО как ШК товара\базовой единицы. распечатайте ШК (выбрав подходящий тип штрихкода!" - и все будет ок. вопрос чисто технический.
2. ну, обычно шк не на карточку товара пишется, а на карточку единицы\упаковки. соответственно при поиске по ШК все обычно (в упрощенном виде) тупо делается: прочитали шк сканером. прочитанная последовательность - по ней ищем среди штрихкодов едтниц\упаковок - нашли - вышли на номенклатуру. поиск по ШК - обычно типовая возможность в конфигурациях.
отсканируйте ШК. запомните ЕГО как ШК товара\базовой единицы. распечатайте ШК (выбрав подходящий тип штрихкода!" - и все будет ок. вопрос чисто технический.
2. ну, обычно шк не на карточку товара пишется, а на карточку единицы\упаковки. соответственно при поиске по ШК все обычно (в упрощенном виде) тупо делается: прочитали шк сканером. прочитанная последовательность - по ней ищем среди штрихкодов едтниц\упаковок - нашли - вышли на номенклатуру. поиск по ШК - обычно типовая возможность в конфигурациях.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот
