Вход | Регистрация

1С:Предприятие ::

Метки: 

v7: Генерация кодов EAN13

Я
   arkber84
 
16.03.18 - 14:51
Доброе. Подскажите библиотеку( с инструкцией желательно) или примеры с помощью которых,  данные о товаре (Страна произв., название товара, и тп) генерируется числовой код EAN13. спасибо
 
  Рекламное место пустует
   Kigo_Kigo
 
1 - 16.03.18 - 15:13
Ставте яснее задачу, 
EAN13  не генерируют, его получают http://eancode.ru/content/view/5/6/
   Cool_Profi
 
2 - 16.03.18 - 15:17
В ТиС вроде была кнопка генерации своего ШК. Или уже украли?
   Kigo_Kigo
 
3 - 16.03.18 - 15:17
(2) Она там есть
   arkber84
 
4 - 16.03.18 - 18:32
(1) Я понял. спасибо почитаю
   FIXXXL
 
5 - 16.03.18 - 18:44
(2) это будет не тот код, что в (1)  :)
   MWWRuza
 
6 - 18.03.18 - 13:10
(0)данные о товаре (Страна произв., название товара, и тп) генерируется числовой код EAN13

Это не возможно. EAN-13 содержит в себе только идентификатор товара в какой-либо базе. При этом, первые два символа(префикс) - указывают на его тип. Обычно, начинающиеся на "2", это внутренние ШК, при этом второй разряд может указывать на какие-то особенности внутреннего ШК, например "23" - "29" весовой товар,"22" - ассортименты, и т.д., как Вы у себя в базе настроите.
Определенные диапазоны префиксов выделены под международные ШК, для разных стран разные, например Россия "46". Это как раз по ссылке из (1). Сами Вы такой код не сформируете, он должен присваиваться. Но, опять-же, ничего кроме на ссылки на конкретный товар в базе ШК он не содержит.
Последний, 13-тый символ, это контрольная сумма. Так, что для каких-то своих целей Вы можете использовать 10 символов. Например, задать префикс "20", потом 10 символов для идентификации ШК в своей системе, и 13-тый символ, контрольная сумма. Ее можно рассчитать, алгоритмы не секрет, ищутся поиском на раз, а можно доверить компоненте, например "barcode.osx", входит в например, 7.7 ТиС. Она сама рассчитывает КС, и выводит код на печать.

Если же Вам нужен ШК, который будет в себе содержать всю информацию из сабжа, то это должен быть не EAN-13, а что-то более емкое, например QR.
   spectre1978
 
7 - 18.03.18 - 13:15
(0) очередная жертва городской легенды, что в штрихкоде содержатся все и даже немного больше данных о товаре... Нет. Если вы хотите глобальный код, который может использоваться при продаже товара во всем мире, вам на http://gs46.gs1ru.org. И готовить 20 000 руб в год взноса.
   Cool_Profi
 
8 - 18.03.18 - 13:28
(6) Первые два символа обычно указывают на страну-производителя.
Если 2* - там может быть что угодно, в том числе и вес
   MWWRuza
 
9 - 18.03.18 - 13:37
(8)Я в принципе, так и написал:)
Дополню - кроме "2", еще и "9" зарезервирована под "внутренние нужды". Например, префикс "98" частенько означает, что это карта клиента, для, например скидок или еще-чего-то. Зарезервированные префиксы не могут использоваться для международных ШК, и соответственно, не могут указывать на страну.
   MWWRuza
 
10 - 18.03.18 - 13:42
Для реализации "городской легенды" :-))) , как я уже писал, можно использовать QR. Там, при достаточном размере, можно много чего напихать в него. Цифры, буквы(в том числе и кирилицу), знаки препинания и т.д. Для генерации QR из 7.7 есть несколько доступных компонент. Можно здесь поискать или на ИнфоСтарте. Но, надо понимать, что для чтения 2D ШК нужны соответствующие сканеры.
 
 
   NorthWind
 
11 - 18.03.18 - 14:06
(10) ... а главное, сам он никому нафиг не нужен. Потому что уже есть прозрачные и общепринятые способы, связанные с работой ассоциации Юнискан, и сгородить городульку, конечно, можно... но считывать ее кроме вас самих вряд ли кто-то будет. Этих кьюэров уже и так понапихали везде где только можно.
   MWWRuza
 
12 - 18.03.18 - 14:32
(11)Ну, да, именно так...
Но, какова задача, поставленная в (0), таков и ответ ;-)
По вопросу не понятно - это на самом деле "городская легенда" :-) или, человеку нужно действительно, для каких-то одному ему известных целей, всю эту инфу в ШК запихнуть...
   Злопчинский
 
Ведущий
13 - 18.03.18 - 16:33
(0) в ЕНА13 не содержится ничего из указанного в (0) - открой вики и прочитай
   Злопчинский
 
Ведущий
14 - 18.03.18 - 16:34
завод в зимбабве выпускает колу. при этом на одинаковой коле для колы стры германия может быть один ЕАН, а для страны Россия - другой еан
   Злопчинский
 
Ведущий
15 - 18.03.18 - 16:36
тот еан13 - который упоминается в (0) это всего лишь способ визуального кодирования такой сущности как GTIN
   spectre1978
 
16 - 18.03.18 - 17:47
(14) ну а почему нет. Завод в зимбабве вступит в зимбабвийское отделение юнискана и получит зимбабвийский GLN, а Российский вступит в GS46 и получит GLN на 46.
   Злопчинский
 
Ведущий
17 - 18.03.18 - 21:40
(16) китайский завод-производитель шлепает на продукцию шк "46" не вступая ни в какие организации-юнисканы.


Список тем форума
Рекламное место пустует   Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует