Баркод в 1с

Баркод (штрихкод, barcode) — графическая метка-идентификатор на упаковке товара, созданная по правилам кодирования информации. В графическом рисунке зашифрован алфавитно-цифровой код, доступный для считывания сканером; код продублирован понятными для человека символами — цифрами и буквами.

Баркод в 1с

Существует 2 типа баркода: одномерный и двумерный. На сегодняшний день преобладает одномерный баркод (1D). Выглядит он как линия прямоугольных черно-белых полос. Информация в нем кодируется в одном измерении — по горизонтали; для считывания используется простой однолучевой сканер.

В двухмерном баркоде (2D) информация кодируется в двух измерениях — по вертикали и по горизонтали и считывается специализированными сканерами. Объем двухмерного баркода намного превышает объем одномерного, но при этом он сложнее в работе и требует дорогостоящего оборудования.

Баркод в 1c

В системах 1c баркод выступает идентификатором объектов. Он наносится на весовой и штучный товар, регистрационные карты сотрудников и дисконтные карты покупателей. В баркоде можно закодировать серийный номер или номер подарочного сертификата.

Самый популярный формат баркода — европейский EAN-13. Он доступен для автоматического формирования и правильной обработки конфигурациями 1С:Предприятия.

Структура внутреннего баркода EAN-13

2MLLXXXXXXXXK

В данном типе баркода зашифрован 13-значный цифровой код, но информацию о товаре несут только 12 цифр, 13-я цифра контрольный символ, он несет информацию иного рода — о том, подлинный товар или фальсифицированный.

  • «2» в качестве первой цифры указывает на то, что баркод разработан для внутреннего использования компании;
  • «M» — префикс штрихкода штучного товара. По нему система 1С:Розница понимает, что данный товар именно штучный и задействует соответствующие алгоритмы в конфигурации Розница 2.
  • «LL» префикс штрихкода узла распределенной информационной базы;
  • «XXXXXXXX» — порядковый номер товара.

Установка баркода в 1с

В типовой конфигурации 1С:Предприятия для формирования баркода используется компонента ActiveBarcode, поддерживающая почти все форматы штрихового кодирования.

Подключение ActiveBarcode:

  1. Компонента ActiveBarcode реализуется в файле barcode.ocx. Сохраните этот файл в неудаляемый каталог, поскольку компонента используется различными конфигурациями программы 1С:Предприятие, и другими программами.
  2. Регистрируем ActiveBarcode в системном реестре Windows. Сделать это можно посредством программы REGSVR32, входящей в пакет WINDOWS.

Этапы регистрации:

  • Нажать кнопку «Пуск» (Start) на системной панели.
  • В меню выбрать пункт «Выполнить»
  • Откроется окно «Запуск программы» («Run»). В поле «Открыть» («Run») ввести текст: REGSVR32 C:PROGRAM FILES1CV7BINBARCODE.OCX. Этот способ работает в случае, если 1С:Предприятие установлена в каталогах по умолчанию. В ином случае текст будет выглядеть так: REGSVR32 <полный путь>barcode.ocx, где <полный путь> – это полный путь к файлу barcode.ocx вместе с именем диска.