gifts2017

Создание номеров дисконтных карт с штрихкодом EAN-13 и/или магнитной полосой

Опубликовал Павел Кукса (Fuzzz) в раздел Обработки - Обработка справочников

При помощи файла можно создавать номера дисконтных карт и карт авторизации с штрихкодом (EAN-13) и/или магнитной полосой для дальнейшей загрузки в 1С.

Добрый день!

Часто нужно быстро сгенерировать номера карт с магнитной полосой и/или штрихкодом (EAN 13).

При помощи этого файла Excel можно сгенерировать такие номера.

Описание листов файла:

Лист 1 - "Исходные данные" 
На этом листе заносятся все исходные данные. 

Описание колонок:
- Колонки "A", "B","C" и "D" нужны для настройки префиксов в начале номер карты. Их специально сделано несколько, чтобы можно было создать разные. 

- Колонка "E" содержит номер карты (который как правило пишут на самом поверхности карты)

- Колонка "G" содержит данные для номеров карт с магнитной полосой.
Значение колонки состоит из данных из колонок "A", "B","C", "D" и "E".
В примере: "
СЦЕПИТЬ(A1;A1;B1;C1;D1;E1)".

- Колонка "H" содержит данные для номеров карт с штрихкодом (EAN 13) (кроме 13го символа контрольного разряда).
Значение колонки состоит из данных из колонок "A", "B","C", "D" и "E".
Длина значения должна быть ОБЯЗАТЕЛЬНО 12 символов.
В примере "=СЦЕПИТЬ(A1;ПРАВСИМВ(B1;1);ПРАВСИМВ(C1;2);D1;E1)".
 

- Колонка "I" содержит данные для номеров карт с штрихкодом (EAN 13) включая 13ый символ контрольный разряд.
Контрольный разряд рассчитывается по формуле из колонки "H".

Лист 2 - "Штрихкод" 
Сюда подставляются результитрующие данные с Листа 1 "Исходные данные" из колонки "G".

Лист 3 - "Магнитная полоса" 
Сюда подставляются результитрующие данные с Листа 1 "Исходные данные"из колонки "I".

Примечание: 
Листы 2 и 3 сделаны, чтобы можно было сохранить отдельно текстовые файлы с номерами карт с штрихкодом и магнитной полосой.
Это сделано для того, чтобы в дальнейшем можно было загружать текстовые файлы в 1С.

Примеры файлов приложены.

Если возникли вопросы или пожелания - сообщайте.

Скачать файлы

Наименование Файл Версия Размер
KIII Эталон 4
.xls 369,50Kb
27.07.15
4
.xls 1 369,50Kb Скачать
Пример текстового файла с номерами карт с штрихкодом (EAN 13)
.txt 16,11Kb
27.07.15
0
.txt 16,11Kb Скачать
Пример текстового файла с номерами карт с магнитной полосой
.txt 37,11Kb
27.07.15
0
.txt 37,11Kb Скачать

См. также

Подписаться Добавить вознаграждение
Комментарии
1. борян петров (TODD22) 27.07.15 19:37
А в написании обработки для 1с которая с генерирует есть какая то сложность?
2. Павел Кукса (Fuzzz) 27.07.15 23:16
Для TODD22:
Есть и наработки для разных конфигураций и на 1С 8 и на 7.7.
Для какой конфигурации нужны обработки по загрузке?
3. борян петров (TODD22) 28.07.15 05:59
(2) Fuzzz, Да не надо никаких наработок.
Просто спросил в чём профит создавать номера карт в экселе а потом их грузить в 1С?
Если можно просто написать обработку и создать карты сразу в базе.
4. Павел Кукса (Fuzzz) 28.07.15 10:39
Для TODD22:
Мы просто часто помимо загрузки номеров карт в различные конфигурации 1С клиентов отдаем эти номера фирмам, кто изготавливает эти карты.
Вот для этого подобные Excel файлы и используем.
5. борян петров (TODD22) 28.07.15 10:57
(4) Fuzzz, Ой эти фирмы... нам выпустили карты и что то у них сбой был какой то и разряд сбился. И среди 40 тыс карт появились дубли... :(
6. Павел Кукса (Fuzzz) 28.07.15 13:57
Для TODD22:
Вот именно по этим причинам мы сами генерируем номера карт и храним их потом у себя под всех клиентов.
Что бы проблем с дублей не было при следующих выпусках карт.
7. борян петров (TODD22) 29.07.15 06:07
(6) Fuzzz, Так мы им диапазон указали. Это у них где то разряд сбился при печати. Задублировался не весьвыпуск карт а часть выпуска.
Но проблем это дело доставляет.
8. Павел Кукса (Fuzzz) 30.07.15 19:30
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа