Как сгенерировать штрих код для товаров в 1с
Перейти к содержимому

Как сгенерировать штрих код для товаров в 1с

  • автор:

Как в 1С сделать штрих код для товара

Время от времени в программах 1С приходится генерировать штрих коды. Если речь идёт про такие конфигурации, как продукты для управления торговлей и используются они регулярно и по назначению, то штрих коды тоже придётся генерировать регулярно. Если код уже был кем-то добавлен в систему, то останется просто нажать “распечатать код” и всё будет работать. Если же до вас коды никто не добавлял и товар не был принят на склад, то скорее всего придётся генерировать код самостоятельно.

К сожалению, сделать это сразу получается далеко не у всех. Особенно если опыт работы с программой небольшой. Ну что же, принимаем вызов и учимся делать штрих коды в 1С. Описанная методика будет работать в любых конфигурациях и логика построения дерева меню тоже будет везде одинаковой. Поэтому, руководство можно считать универсальным. Разве что, имейте в виду, что мы сейчас говорим не про QR (куриные) коды маркировки и не про акцизы, а про старые добрые линейные коды, которые в программе выполняют функцию упрощения учёта.

Существует три способа сгенерировать новый штрих код в программе 1С:

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

Как сгенерировать код в 1С

Звоните по бесплатному телефону 8 (800) 600-32-31 или +7 (495) 139-09-60

Оставьте заявку через наш сайт или через раздел контакты

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

  1. Оприходуем товар согласно стандартной процедуре принятия товара в работу
  2. Вводим цену этого товара
  3. Переходим в раздел этикетки на всякий случай. Ведь может быть что-т ок товару уже подвязалось. Но, скорее всего, никакого штрих кода там пока нет и распечатать нельзя.
  4. Проверяем, создан ли шаблон этикетки. Без него не получится напечатать этикетку, даже если сгенерирован код. Если шаблон этикетки не создан, то создаем его. Там всё логично и просто.
  5. Теперь заходим в сам товар, ищем вкладку перейти, выбираем штрихкоды
  6. Там нажимаем создать и пользуемся описанной логикой – если код уже есть то сканируем его или вбиваем руками. Если кода нет – тыкаем создать новый штрихкод. Код подставится в поле и на этом, в общем-то, всё.
  7. Теперь если нажать печать этикеток, то всё получится как и должно было получиться. Напомним, что количество этикеток на печать вылезет такое, сколько товаров у нас указано.

Читайте также

Разработаем цепочку импорта вместе с вашими специалистами. Продумаем механизм, а после этого реализуем его в…

Как сгенерировать штрих код для товаров в 1с

Screenshot_366.png

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

Screenshot_367.png

Screenshot_365.png

  1. Оприходуем товар согласно стандартной процедуре принятия товара в работу
  2. Вводим цену этого товара
  3. Переходим в раздел этикетки на всякий случай. Ведь может быть что-т ок товару уже подвязалось. Но, скорее всего, никакого штрих кода там пока нет и распечатать нельзя.
  4. Проверяем, создан ли шаблон этикетки. Без него не получится напечатать этикетку, даже если сгенерирован код. Если шаблон этикетки не создан, то создаем его. Там всё логично и просто.
  5. Теперь заходим в сам товар, ищем вкладку перейти, выбираем штрихкоды
  6. Там нажимаем создать и пользуемся описанной логикой — если код уже есть то сканируем его или вбиваем руками. Если кода нет — тыкаем создать новый штрихкод. Код подставится в поле и на этом, в общем-то, всё.
  7. Теперь если нажать печать этикеток, то всё получится как и должно было получиться. Напомним, что количество этикеток на печать вылезет такое, сколько товаров у нас указано.

Подходит для 1с для россии1с для казахстана1с для белоруссии1с для украины

Генерация штрихкодов с помощью стандартных подсистем 1с для программистов

Привет всем! В данной статье предлагаю небольшой обзор возможностей актуальной библиотеки стандартных подсистем (БСП) на предмет формирования большинства существующих штрихкодов.

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

Основные возможности БСП инструментов разработчика «Генерация штрихкодов»

Базовой «входящей» серверной функцией-структурой для вывода штрих-кода является функция ПараметрыГенерацииШтрихкода() Экспорт

Выглядит она вот так:

Обратите внимание на параметр структуры «ТипКода». Поддерживаются следующие типы кодов:

Далее, все достаточно просто — мы отправляем структуру параметров в серверную функцию ПодготовитьИзображениеШтрихкода(ВнешняяКомпонента, ПараметрыШтрихкода) через экспортную функцию ИзображениеШтрихкода(ПараметрыШтрихкода) Экспорт

выглядит это так:

Данная функция возвращает структуру РезультатОперации следующего содержания:

Так же, обратите внимание, что Внешняя компонента — основной объект для формирования «картинки» штрихкода, встроенный в ОбщийМакет.КомпонентаПечатиШтрихкодов конфигурации БСП. Получить его можно вот так:

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

Рабочий пример использования функционала БСП для формирования штрихкода

Здесь я привожу набор процедур и функций для формирования штрихкода:

Заключение и выводы

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

Штрихкоды в 1С:Розница 8.3 версия 2.2

Generic placeholder image

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

Основными видами штрихкодов с которыми работает программа 1С:Розница это: CODE128, CODE39, EAN128, EAN13, EAN8 и ITF14. Но самыми распространенными являются всего 2 кода CODE39 и EAN13.

Штрихкоды 1С Розница

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

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

Основной принцип штрихкодирования товаров в магазине на базу 1С:Розница 2.2 это назначение одного или нескольких штрихкодов позиции номенклатуры. Список номенклатуры можно посмотреть в справочнике НСИ — Номенклатура.

НСИ - Номенклатура

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

Номенклатура 1С Розница

Теперь мы можем перейти в Регистр сведений — Штрихкоды. Именно в нем хранятся все данные по штрихкодам.

Штрихкоды

У данной позиции номенклатуры Дырокол маленький Expert уже есть назначенный штрихкод он записан в базу 1С:Розница.

Штрихкоды 1С

Если вы используете в работе Характеристики номенклатуры, то вам просто необходимо знать!

При использовании Характеристик штрихкод задается не Номенклатуре, а конкретной Характеристике номенклатуры!

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

Генерация штрихкода

При заполнении нового штрихкода, мы вводим

1. Номенклатуру для которой формируем штрихкод

2. Характеристику к которой он будет привязан (если не используете, то это поле будет недоступно)

4. Тип кода определяется автоматически.

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

Генерация штрихкода

Так же в программе заложена функция настроек работы с штрихкодами 1С:Розница. То есть порядки генерации Штрихкодов и Весового товара. Заходим в настройки АдминистрированиеНастройки номенклатуры.

настройки номенклатуры

Теперь рассмотрим более детально настройки раздела Штрихкодирование.

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

Префикс внутреннего штрихкода штучного товара(H) — это 2я цифра штрихкода, номенклатуры. Например, если стоит 5, то штрихкод начинается с 25.

Префикс Штрихкода узла РИБ — используется для уникальности штрихкодов для каждого узла РИБа.

Префикс штрихкода весового товара (2X) — служит для штрихкодирования весового товара, строка кодирует вес товара. Данная функция работает с Offline оборудованием. К примеру когда покупатель самостоятельно взвешивает товар, а по штрихкоду на кассе его пробивают без взвешивания.

Префикс штучного фасованного товара (2Y) — тоже что и для весового товара, только вместо веса колличество.

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

Настройка штрихкода 1С Розница

Основным местом применения штрихкодов в 1С:Розница является Рабочее Место Кассира (РМК), при считывании штрихкода программа автоматически подбирает и добавляет товар в список. Так же можно использовать в других местах, карты покупателей, поступление товаров и услуг(например товарная накладная с штрихкодом, очень удобна!), инвентаризация, подарочные сертификаты, карты покупателей, дисконтные программы . в общем везде где есть подбор товаров можно пользоваться сканером.

Подбор товаров

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

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

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *