«1С:Розница»: осваиваем штрихкоды. «1С:Розница»: осваиваем штрихкоды Типы и стандарты штрихкодов

Сегодня мы снова поговорим о конфигурации «1С:Розница 2.1» для платформы «1С:Предприятие 8». В я рассказывал, как заводить в справочник новые позиции номенклатуры. Темой же сегодняшней статьи является еще один нужный атрибут номенклатуры, о котором мы ранее не говорили, но с которым все сталкивались, — это обычный штрихкод.

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

Различные организации работают со штрихкодами по-разному. Одни используют в работе собственные внутренние штрихкоды. Другие работают со штрихкодами производителей, присваивая собственные штрихкоды товарам, которые ими не оснащены. Третьи комбинируют оба этих приема, указывая для каждого товара его заводской и собственный штрихкоды.

В моей практике чаще встречался второй вариант, но и третий я считаю вполне приемлемым. Что касается первого варианта, то я не рекомендовал бы его использовать без крайней нужды. Дело в том, что если вы сделаете для каждого товара свой штрихкод, не учитывая при этом его собственный, то это может привести к дублированию позиций номенклатуры в базе и, как следствие, возникновению путаницы.

Рассмотрим простой пример. Сотрудник, который недавно работает в вашем магазине, получает товар, которого у вас в настоящий момент нет в ассортименте. Сотрудник этого товара раньше не видел и считает, что это — новая позиция. Если этот человек также отвечает за добавление новых позиций в базу, он просто создаст новую запись и присвоит товару новый штрихкод.

Но ведь может случиться так, что такой товар ранее уже был добавлен в базу. Просто какое-то время назад его распродали и новый сотрудник его просто не застал. Ситуация может усугубиться тем, что в накладной название товара написано немного иначе, чем раньше. Такое случается особенно часто, когда одинаковый товар поступает от нескольких поставщиков. И, как результат, происходит дублирование товара в базе.

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

Конечно, читатель может мне возразить, что так не делается. Получают товар и заносят его в базу разные люди. Да и не даст никто новичку работать с базой данных. Но на самом деле в практике случается и не такое. Особенно в небольших магазинчиках. Приведенный выше пример взят из реальной жизни. И такое там происходило неоднократно, так что есть повод задуматься.

Завести новый штрихкод очень просто. Для этого нужно открыть карточку номенклатуры в базе и перейти в раздел «Штрихкоды». Сейчас я создам штрихкод для бетономешалки.


Список штрихкодов для этой номенклатуры пока что пуст. Чтобы добавить новый, нужно нажать кнопку «Создать». На экране появится форма, с помощью которой это можно сделать.

Дальнейшие действия зависят от того, будем ли мы добавлять уже готовый шрихкод, нанесенный на упаковке товара, или же создадим свой.

Если мы решили создавать собственный штрихкод, то нажимаем кнопку «Новый штрихкод», после чего сохраняем полученный результат. Если же нам нужно занести в базу штрихкод, присвоенный производителем, мы считываем его сканером штрихкода, после чего его цифры появляются в соответствующем поле.

В случае если сканера под рукой нет, штрихкод можно ввести вручную. Точно так же можно поступить, если штрихкод поврежден и не читается прибором, но написанные под ним цифры хорошо просматриваются.

Обратите внимание, что на приведенном ниже скриншоте поле «Характеристика» неактивно — для этой позиции номенклатуры характеристики не используются. Если же вы добавляете штрихкод товару, имеющему характеристики, то штрихкод присваивается не самому товару, а каждой конкретной характеристике и ее нужно указывать в этом поле.


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

Я рекомендую эту функцию отключить. Дело в том, что на практике дубли штрихкодов встречаются крайне редко. Обычно это происходит, когда производитель ставит одинаковые штрихкоды на один товар с разными характеристиками.

Например, у нас есть две одинаковые шпатлевки по дереву. Они практически идентичны: название, состав, масса и так далее. Но одна из них белая, а другая — бежевая. По-хорошему, из-за такого различия производитель должен присвоить каждой из них отдельный штрихкод, что чаще всего и происходит. Но иногда в данной ситуации на товары ставятся одинаковые коды.

Если мы теперь попытаемся внести эти товары под их родными штрихкодами, то столкнемся с тем, что нам удается присвоить код только одной характеристике, поскольку по умолчанию система не разрешает назначать одинаковые штрихкоды разным товарам.

Оба этих решения имеют серьезные изъяны. Объединять товар в данном случае просто глупо — нам нужно различать белый и бежевый. Как минимум для того, чтобы отслеживать, какая шпатлевка заканчивается, и вовремя заказывать ее у поставщика. А использование своих штрихкодов без учета маркировки производителя может привести к путанице.

Между тем, если штрихкоды в базе будут дублироваться, ничего страшного не случится. Ведь записи о номенклатуре или характеристиках все равно будут разными. Поэтому если во время выполнения какой-либо операции вы считаете сканером такой задублированный шрихкод, на экране просто появится список номенклатуры, которой этот штрихкод присвоен. Вам нужно будет лишь указать, какая именно позиция вас интересует. И все, никаких проблем.

26 июня 1974 г. в 8:01 была продана упаковка жевательной резинки Wrigley’s. Она стала первым товаром со штрихкодом и теперь хранится в музее. В наши дни штриховая маркировка (barcode) наносится практически на каждый товар.

Существуют разные стандарты кодировки, но в торговле общепринятым считается код EAN/UPC. Он состоит из 13 цифр, которые условно разделены на 5 групп:

  1. Первые 3 цифры - префикс национальной организации GS1.
  2. 4-6 цифр - регистрационный номер производителя товара.
  3. 3-5 цифр - код товара.
  4. 1 цифра - контрольное число.
  5. Код оканчивается необязательным полем, в котором иногда ставится знак >, «индикатор свободной зоны».

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

Префиксы с 200 по 299 являются особыми. Они не принадлежат ни одной организации-регистратору. Штрихкоды, начинающиеся с цифры 2, вообще не подлежат регистрации, но предназначены только для внутренних нужд фирм. Например, если вы решили маркировать пакеты с развесным товаром в своем магазине, то можете использовать произвольные коды, начинающиеся с двойки. Они гарантированно «не пересекутся» ни с какими зарегистрированными штрихкодами от производителей товаров.

Сканеры для считывания штрихкодов бывают стационарные (встраиваемые в прилавок или конвейер) и портативные. Последние обычно комплектуются настольным штативом. К компьютерам или другим устройствам сканер штрихкода подключается последовательным кабелем для COM-порта (RS-232) либо кабелем USB. Некоторые модели включаются в «разрыв клавиатуры»: на конце кабеля есть вилка и гнездо. Вилка вставляется в разъем PS/2 компьютера, а клавиатура подключается к гнезду. Модели отличаются углами обзора, чувствительностью, поддержкой различных стандартов кодирования. Со спецификацией EAN/UPC работают все сканеры, а другие варианты в торговле особенно и не нужны. Как можно использовать такое устройство?

Самое очевидное решение - подключить сканер к компьютеру, на котором установлена программа учета, и считывать коды с этикеток при заполнении накладных. С точки зрения системы и приложений сканер является почти таким же устройством ввода, как клавиатура. Когда в окне программы выбрано текстовое поле ввода, и вы провели сканером над штрихкодом, сканер пискнет и введет в это поле число, прочитанное им с этикетки. Все предельно просто! С тем же успехом вы могли бы набрать число и вручную, но сканер делает это намного быстрее и безошибочно.

Чтобы происходил поиск и подбор, в справочнике товаров каждой единице номенклатуры должен быть заранее присвоен штрихкод. Заполняя табличную часть, не нужно выбирать и вводить товары вручную - достаточно провести сканером, и нужная позиция добавится в список. Останется только указать количество!

На примере «1С:Управление торговлей» это выглядит примерно следующим образом. Детали зависят от версий программы и редакций конфигурации, поэтому приведу только общий порядок действий:

  1. Перед покупкой сканера убедитесь, что данная модель поддерживается данной платформой и конфигурацией 1С. Свежие списки совместимого оборудования публикуются на сайтах компании «1С» и ее партнеров. Любые сомнения лучше разрешить заранее.
  2. Подключите сканер к компьютеру кабелем и установите драйвер. Желательно скачать самую свежую его версию с сайта производителя. К версиям драйверов торгового оборудования платформа 1С относится весьма щепетильно!
  3. Запустите программу «1С:Управление торговлей» и откройте базу. Выберите команду меню Сервис → Торговое оборудование . Откроется окно Подключение и настройка торгового оборудования (рис. 1).
  4. Подключить сканер к программе 1С и настроить его проще всего в пошаговом режиме с помощью мастера. Для этого нажмите кнопку Помощник подключения . Следуйте указаниям мастера, и сканер должен заработать.

Бывает, что первый пункт проигнорировали, и купили то, что предложил не совсем грамотный консультант. Многие сканеры все равно нормально работают, если при настройке указать, что это стандартный «Сканер штрихкода: Общий». В крайнем случае хороший специалист по 1С путем некоторых «плясок с бубном» заставит работать в программе почти любую модель, но цена вопроса может быть сравнима с ценой самого устройства.

В 11-й редакции «1С:Управление торговлей» интерфейс пользователя организован иначе, а функция подключения оборудования по умолчанию скрыта. Сначала нужно ее включить: на вкладке Администрирование в группе Настройки выберите пункт Настройка параметров учета . В открывшемся диалоговом окне в группе Общие установите флажок Использовать подключаемое оборудование . Теперь на вкладке Администрирование станет доступен пункт Подключаемое оборудование .

Когда взаимодействие программы с устройством налажено, пора заняться справочником товаров. Скорее всего, номенклатура была заполнена раньше, нужно только присвоить позициям штрихкоды. Их мы возьмем прямо с коробок или этикеток.

  1. Вызовите справочник товаров (Справочники → Номенклатура → Номенклатура ) и откройте карточку товара.
  2. На вкладке Штрихкоды нажмите кнопку Добавить . Появится новая строка для внесения штрихкода (рис. 2).
  3. Щелкните мышью в поле Штрихкод . Проведите сканером над этикеткой со штрихкодом, и значение кода появится в этом поле. Нажмите кнопку OK. Теперь код сопоставлен в базе конкретному товару.

Что делать, если тапочки шились на абсолютно подпольной фабрике и лишены не то что штрихкода, а этикетки как таковой? Либо будем, как раньше, выбирать их из списка вручную, либо придется присвоить им штрихкод самостоятельно. Вместо того чтобы водить сканером над несуществующей этикеткой, нажмите кнопку Новый штрихкод . Программа сама его сгенерирует. Начинаться код будет с двойки, и программа проследит, чтобы в этой базе все коды были уникальными. Нажмите кнопку OK .

Таким образом, в базу данных можно внести код, которым товар уже снабдил производитель, а можно присвоить товару новый штрихкод, и пользоваться им в пределах своего склада и магазина. Чуть дальше мы рассмотрим, как физически нанести маркировку на сами тапочки.

При заполнении табличной части любого документа (реализация, прием товара на склад и т. д.) проведите сканером над этикеткой со штрихкодом. Соответствующий товар будет добавлен в таблицу новой строкой. Это намного быстрее и проще, чем вручную выбирать товар из справочника номенклатуры.

Где и кому подойдет схема работы «сканер плюс компьютер с программой учета»? Варианта два.

  • На каждую продажу формируется отдельный документ «Реализация». Например, продаются в розницу довольно дорогие товары, или оптовый покупатель набирает много наименований.
  • Если покупки мелкие, заводить всякий раз новый документ долго и неудобно. Поступим иначе. В начале дня заводится один документ «Реализация» на абстрактное «Частное лицо» из справочника контрагентов. В течение дня продавец с помощью сканера добавляет в него каждую единицу продаваемых товаров, будь то жвачка или спички. Документ он периодически сохраняет (кнопка Записать ), но оставляет открытым. Таблица получается большая, и в ней учтены все розничные продажи за день или за смену. В конце смены документ проводится и закрывается.

В любом случае, со сканером в руках удобно принимать товары на склад. Если такой же товар раньше уже заносился в базу, это выяснится по штрихкоду. В табличной части документа «Поступление товаров и услуг» щелкните в новой строке в поле Номенклатура и проведите сканером над этикеткой.

Если такой штрихкод в базе есть, строка будет заполнена. Если же ничего не произошло, скорее всего, нужно завести новый элемент номенклатуры. Однако не исключено, что он существует, просто штрихкод для него еще не задавали. Тогда оперативно исправьте это упущение и продолжайте заполнять приходный документ.

В последние годы широкое распространение получили технологии автоматической идентификации с помощью компьютерной техники. Данные технологии направлены на повышение производительности и снижение затрат труда.

Штриховой код – информационный знак, предназначенный для автоматизированной идентификации и учета информации о товаре, закодированной в виде цифр и штрихов.

Функции штрихкода:*

*Также в соответствии с требованиями проведения внешнеторговых сделок, наличие штрихового кода на упаковке товара является обязательным условием его экспорта.

Компонент 1С Печать штрихкодов

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

EAN8, EAN13, EAN13 AddOn 2, EAN13 AddOn 5, ITF14, RSS14, EAN128, Code39, Code39 Full ASCII, Code93, Code128, Code16k, Industrial 2 of 5, Interleaved 2 of 5, CodaBar, PDF417.

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

Если данный элемент не установлен, при попытке сделать печать компьютер будет выдавать ошибку с текстом: «Компонента печать штрихкодов 1С не установлена на данном компьютере». Соответственно, необходимо произвести его установку.

Также при печати могут возникнуть и другие ошибки, например, «Ошибка внешней компоненты» – 1CBarCode: некорректное значение свойства «Шрифт». Ее исправление также «лечится» установкой компоненты «1С:Печать штрихкодов» – «1CBarCode.exe» последней версии.

Рис.1 Сообщение об ошибке

Таким образом, для того чтобы печать была доступна на компьютере необходимо установить компоненту «1CBarCode.exe». Скачать ее можно на сайте .



Рис.2 Окно скачивания компоненты для печати штрихкода

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


Рис.3 Окно скачивания компоненты для печати штрихкода

После скачивания файла произведем установку.



Рис.4 Первое окно установки компоненты для печати штрихкода



Рис.5 Второе окно



Рис.6 Третье окно установки

После установки данной компоненты не должно возникать ошибки при попытке создать штрихкоды.

Печать ценников с штрихкодом

Рассмотрим печать штрихкода на примере «1С:Розница». Обратимся к пункту «Цены номенклатуры» и рассмотрим вывод на печать ценников товаров, на которые уже назначена цена.



Рис.7 Пункт меню «Цены номенклатуры»

Из документа «Установка цены номенклатуры» в кнопке «Печать» доступны печать ценников и этикеток.



Рис.8 Выпадающее меню программы «Печать ценников» и «Этикеток»

В обработке уже будут выбраны товары, поэтому нам нужно будет задать «Шаблон ценника». Если его нет, то его легко создать.



Рис.9 Создать шаблон этикетки



Рис.10 Ценник со штрихкодом

Нажав кнопку «Редактировать макет», переходим в редактор шаблонов и выбираем «Загрузить шаблон по умолчанию».



Рис.11 Создание (редактирование) шаблона ценника со штрихкодом

На основе готового шаблона можно создать свой вариант дизайна. Вставлять логотип, менять шрифты, цвет. Можно также импортировать шаблон ценника, если есть готовый вариант. Сбоку слева мы видим доступные поля. Нас интересовало поле «Штрихкод» (в нашем примере пока достаточно этого варианта).

Выбрав созданный шаблон, выделяем необходимые товары и нажимаем кнопку «Печать».

Рис.12 Печать ценника со штрихкодом

Мы вывели на печать штрихкод товара.



Рис.13 Печать документа «Ценник со штрихкодом»

Вставка штрихкода в макет печатной формы 1С

Кроме использования встроенных возможностей программы, можно самим разрабатывать макеты печатных форм с использованием штрихкода: в конфигураторе открыть макет печатной формы нужного документа и перейти в меню «Таблица - Рисунок - Вставить объект».


Рис.14 Окно конфигуратора. Вставка объекта

В появившемся окне переключить указатель в положение «Элемент управления» и мы увидим, что появился тип объекта «1С.V8. Печать штрих-кодов».


Рис.15 Окно конфигуратора. Вставка объекта «Элемент управления» - Объект печать штрихкода

Мы увидели, как можно при необходимости добавлять штрихкод в имеющиеся формы, а также создавать индивидуальные макеты печатных форм.

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

Создавая штрих коды своих товаров в программе 1С: Розница 8 , пользователь может привязать их к какой-то конкретной характеристике товаров и из единице измерения. Например, черные туфли 43 размера или синие туфли 45 размера.

Теперь перейдем непосредственно к внесению в программу новых штрих кодов товаров. Сделать это можно на карточке товара, зайдя на закладку «Штрихкоды».

Ввод штрих кода может осуществляться двумя способами:

  • с помощью сканера,
  • с помощью кнопки «Новый штрихкод».

Приведем небольшие примеры, когда следует применять каждый из случаев.

Ввод штрихкода с помощью сканера

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

Ввод штрихкода кнопкой «Новый штрихкод»

Этот способ обычно используется в розничных магазинах промтоваров, товары в которых реализуются без фирменной упаковки или штрихкод на упаковке плохо считывается сканерами. В продовольственных магазинах этот способ применяется для товаров магазинной фасовки. Ввод штрих кода осуществляется простым нажатием кнопки «Новый штрихкод» на закладке «Штрихкоды» в карточке товара.

Преимущества использования штрихкодов

Товары, на которые в системе учета заведены штрихкоды, можно автоматически идентифицировать с помощью сканера, если:

  • открыта форма списка номенклатуры;
  • открыт документ (расходная, приходная накладная и т. п.);
  • товар проходит регистрацию в кассе.

Использование штрихкодов в значительной степени облегчает учет движения товаров, а также в значительной степени ускоряет процесс продажи товара. Помимо этого, использование штрихкодов практически исключает ошибки оператора в процессе регистрации его продажи.

Чаще всего используются CODE39 и EAN13.

Штрихкоды можно применять при работе с номенклатурой, подарочными сертификатами, информационными картами.
Штрихкоды облегчают работу с номенклатурой. Они помoгут вам быстро находить и подбирать нужные товары при продаже, оформлении поступлений на склад и т.д.

В 1С вы можете присвоить номенклатуре штрихкод производителя или же вести свою систему кодирования. Можно использовать часть своих штрихкодов, часть – производителей.

Как назначить штрихкод конкретной позиции номенклатуры?

Переходим в справочник номенклатуры: НСИ – Номенклатура.

У данной позиции Шоколад Sladkoff черный, 100 гр еще нет присвоенных штрихкодов. Для добавления штрихкода нажимаем Создать.

В открытой карточке штрихкода заполняем поля Штрихкод и выбираем Тип штрихкода , например, EAN13.


ВАЖНО! Если вы используете Характеристики, штрихкод создается не для Номенклатуры, а для каждой Характеристики номенклатуры!

На рисунке видим, что карточка штрихкода содержит дополнительное поле Характеристика. Поэтому для позиции номенклатуры Ручка шариковая KOH-I-NOOR каждой характеристике назначен свой штрихкод! Это помогает быстр найти необходимую характеристику товара и избежать пересортицы.

Если вы хотите использовать собственные штрихкоды, а не производителей, просто нажмите Новый штрихкод . Программа автоматически сгенерирует штрихкод с типом EAN13. Такие штрихкоды будут уникальными, они в диапазоне, который не используется производителями товаров.

Чтобы кассиру было еще удобнее работать, в 1С: Рознице можно напечатать ценники уже со штрихкодами и подключить сканер штрихкодов.

Поделиться: