|
Конвертация из ЕАN-13 в itf14. Как ? | ☑ | ||
---|---|---|---|---|
0
vv2304
23.02.19
✎
08:31
|
Есть товары с ед. измерения штуки и кг. У них есть штрихкоды в EAN-13.
Надо будет создать доп. единицы "коробки" и для них заполнить штрих коды в itf 14 Засада в конвертации :( Есть мысли ? |
|||
1
NorthWind
23.02.19
✎
08:36
|
(0) первая цифра от 1 до 9 - логистический вариант, можно брать тупо 1, если планируется один код. Затем 12 цифр ean13 без контрольной цифры. Затем контрольная цифра, которую надо посчитать самостоятельно исходя из предыдущих 13. Ничего сложного.
|
|||
2
NorthWind
23.02.19
✎
08:40
|
Как считать цифру - ответ есть вот тут чем напечатать SSCC код в 1с7.7
|
|||
3
d4rkmesa
23.02.19
✎
09:16
|
(0) Вообще, колхозить какие-то свои ШК не приветствуется, если вы собираетесь работать с розничными сетями. Для коробок регистрируете свои ШК 14-значные как обычно. Т.е. штучная единица товара и коробка будут иметь разные ШК. Насчет весового товара(без индивидуальной упаковки), у нас, к примеру, печатают на коробках 13-значный штрих-код, дополненный лидирующим нулем до 14-значного.
|
|||
4
vv2304
23.02.19
✎
09:27
|
Поставщик прислал список штрих-кодов на штуки. А на коробки не прислал. Для штук я загрузил в базу, а как сгенерировать для коробок ? На коробках есть,но не вручную же выбивать в базу ?
|
|||
5
NorthWind
23.02.19
✎
09:28
|
Да, это, кстати, верно. Технически коды, сформированные по (1), будут корректными, но по базе Юнискан пробиваться не будут, пока вы их не зарегистрируете обычным принятым там порядком. Это желательно понимать и вам, и тем кто дал вам такое задание на конвертацию.
|
|||
6
NorthWind
23.02.19
✎
09:29
|
(4) ну не хотите вручную - сосканируйте.
|
|||
7
NorthWind
23.02.19
✎
09:30
|
Нужно понимать, что там нет однозначности, потому что первая цифра может быть в сущности любой от 1 до 9.
|
|||
8
vv2304
23.02.19
✎
12:09
|
Поставщик присылает коробки в которых лежит 20 штук. Но может прислать коробку и еще отдельно 10 штук.
И на коробках и на штуках есть штрихкоды. Штрихкоды штучных товаров загружены в базу 1С. А для коробок поставщик список штрихкодов не прислал. Моя задача с пом. обработки прописать в базе 1С штрихкоды для коробок. Вот меня и интересует как можно это дело автоматизировать. На штуке ШК 9009861552483 На коробке ШК 9009861552486 |
|||
9
Йохохо
23.02.19
✎
12:22
|
(8) или просто дописать обработчик поиска по шк, если правил получения этой шестерки поставщик тоже не прислал
|
|||
10
NorthWind
23.02.19
✎
12:33
|
(8) Вы пример привели нереальный.
9009861552483 9009861552486 - в обоих кодах 13 цифр, причем во втором контрольная цифра неверная. Во втором коде должно быть 14 цифр, нет первой цифры логистического варианта. |
|||
11
NorthWind
23.02.19
✎
12:36
|
+ (8) вашу задачу однозначно решить сложно, потому что неизвестно, с каким логистическим вариантом ваш поставщик (или его поставщики) закодировали ITF-14 для коробок. Там может быть в начале кода произвольная цифра от 1 до 9. Если вы точно уверены, что там всегда единица, или двойка, или тройка - ну, кодируйте. Механизм я дал в (1), (2).
|
|||
12
NorthWind
23.02.19
✎
12:38
|
у поставщика могут быть, например, два варианта короба - большой и малый. У малого код начинается с цифры 1 и вмещает 10 шт. товара, а у большого с цифры 2 и вмещает 20 шт. товара. И сейчас вам привезли такой, а завтра привезут другой. Как вы разрулите такую ситуацию?
|
|||
13
NorthWind
23.02.19
✎
12:59
|
возможно, самым разумным вариантом в вашем случае будет доработать механизм сканирования таким образом, что если код не найден и его длина 14 символов - то показать форму его подвязки к номенклатуре, где выбирается номенклатура и количество единиц в коробе. Оператор подтверждает - и дальше сканирование уже идет без проволочек.
|
|||
14
vv2304
23.02.19
✎
13:17
|
"Во втором коде должно быть 14 цифр"
Да, так и есть, первая цифра 9, т.е. код 99009861552486 |
|||
15
Йохохо
23.02.19
✎
13:30
|
(14) отсканировал 14, нашел нашел по 12, записал в базу 14, изи и без ручной работы
|
|||
16
NorthWind
23.02.19
✎
13:44
|
(15) так-то да, но вот только из него никак не понять, сколько единичных упаковок в коробе. Это может знать только оператор, посмотрев на короб или в короб.
|
|||
17
NorthWind
23.02.19
✎
13:45
|
если только в юнискан сделать запрос через API... Но я не знаю, насколько это реально.
|
|||
18
NorthWind
23.02.19
✎
13:47
|
(14) ну вот видите. Они логистический вариант 9 присобачили. Интересно, почему? Вообще программа Юнискана дает их по порядку начиная с 1. Может, оставшиеся 8 уже тоже заняты подо что-то?
|
|||
19
NorthWind
23.02.19
✎
13:52
|
(9) Алгоритм есть в конфах 1С, начиная с ТИС. Правда, он для EAN8 и EAN13, но без проблем дописывается для последовательности цифр любой длины. Код выложен по ссылке в (2).
|
|||
20
Йохохо
23.02.19
✎
13:52
|
(16) ну так нет же ни какой информации, задачи без информации интересны если есть тортик или интернет выключили
|
|||
21
NorthWind
23.02.19
✎
14:10
|
Опять-таки, если поставщик дал количество вложений в коробку и гарантирует, что оно не поменяется - ваш алгоритм работает. Заранее создаем необходимые единицы типа "гофроящик", где указываем переданное поставщиком количество вложений, но не указываем штрихкод. При приходе 14-значного кода сначала ищем по коду. Если ничего не нашлось, то формируем из него EAN13, взяв Сред (Код, 2, 12) и рассчитав контрольный символ для этой последовательности. Если нашли, то ищем единицу, подчиненную той же номенклатуре, но типа "гофроящик", и вписываем в нее код. Профит!
|
|||
22
vv2304
23.02.19
✎
20:40
|
Пишут, что первая цифра-индикатор от 1 до 8. А у меня получается 9.
https://s8.hostingkartinok.com/uploads/images/2019/02/eb8d2b35674af3dd3963421af73d6694.jpg |
|||
23
Йохохо
23.02.19
✎
20:56
|
(22) тоже вижу 9
|
|||
24
vv2304
23.02.19
✎
23:17
|
В общем, буду надоедать поставщику, чтобы сбросил файл с товарами (артикулы у нас совпадают) , единицами измерения и штрихкодами на каждую единицу. Раз такая засада с этим ITF-14
|
|||
25
vv2304
25.02.19
✎
12:01
|
Кстати, в том коде для НЕчетного количества работать будет не правильно.
Потому, что там идет отсчет с начала ШК, а надо с конца. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |