К статье
Практический материал

Торговля и Склад · 11 мин

Как изменить штрихкод в 1С Розница

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

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

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

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

Где хранится штрихкод в 1С Розница

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

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

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

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

Самый частый сценарий — замена кода одного товара. Откройте справочник «Номенклатура» (раздел «НСИ» или «Справочники» в зависимости от версии и настроек интерфейса), найдите нужную позицию через поиск по наименованию или артикулу и откройте карточку.

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

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

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

Как изменить штрихкод напрямую в регистре сведений

Когда нужно быстро найти запись по самому коду — например, сканер показывает штрихкод, но неизвестно, к какому товару он привязан, — удобнее работать с регистром целиком. Откройте его через раздел «НСИ» → «Штрихкоды номенклатуры» либо через «Все функции» → «Регистры сведений» → «Штрихкоды номенклатуры», если пункт не выведен в интерфейс.

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

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

Массовое изменение и загрузка штрихкодов

Если поставщик сменил маркировку по целой группе товаров, править каждую карточку вручную долго. Для таких задач подходит обработка «Групповое изменение реквизитов» (доступна через «Все функции» → «Обработки» при наличии соответствующих прав) — она позволяет отобрать записи регистра по условию и заменить значения пакетно.

Второй вариант — загрузка штрихкодов из табличного документа. Во многих версиях Розницы есть обработки загрузки данных из таблиц (Excel или табличный документ), где вы формируете две колонки: «Номенклатура» (или артикул) и «Штрихкод». Программа сопоставляет строки и создаёт записи регистра. Это удобно, когда поставщик присылает новую маркировку файлом.

Перед массовой загрузкой обязательно проверьте файл на дубли: одинаковый штрихкод в двух строках для разных товаров создаст конфликт при сканировании. Также убедитесь, что коды в файле не содержат лишних пробелов и не «съехали» в числовой формат с потерей ведущих нулей — Excel часто обрезает нули в начале кода, и после загрузки такой штрихкод не совпадёт с этикеткой.

Типичные ошибки при массовой загрузке
01
Excel обрезал ведущие нули в EAN-13 — код не совпадает с этикеткой, сканер не находит товар
02
Один штрихкод загружен на две позиции — при сканировании пробивается не тот товар
03
Загрузка без удаления старых записей — в базе накапливаются неактуальные коды
04
Проверка только в справочнике без тестового сканирования — ошибка обнаруживается уже на кассе в очереди

Настройка штрихкодов для весового товара

Отдельный сценарий — весовые товары. Для них в 1С Розница используются шаблоны штрихкодов: весы печатают этикетку, в которой зашит префикс, код товара (PLU) и вес. Касса распознаёт такой код по шаблону и автоматически подставляет товар и количество.

Шаблоны настраиваются в разделе «Администрирование» → «Настройка номенклатуры» → «Штрихкоды» (в разных версиях путь может отличаться: иногда это «Настройки РМК и оборудования»). Там задаётся префикс весового товара (обычно двузначный код в диапазоне 20–29 по стандарту EAN-13) и длина кода товара. Если весовой штрихкод не распознаётся, проверьте, что префикс в настройках совпадает с префиксом, который печатают весы, и что PLU товара загружен в весы корректно.

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

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

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

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

Контрольные точки

Как проверить результат

Сканирование нового кода в РМК
Норма

Подставляется нужный товар с верной ценой

Тревожный признак

Товар не найден или подставляется другая позиция

Список штрихкодов в карточке товара
Норма

Только актуальные коды, без дублей

Тревожный признак

Старый код остался или дублируется на другой товар

Сканирование на кассе после обмена
Норма

Код распознаётся на всех кассах магазина

Тревожный признак

На части касс товар не находится — обмен не выполнен

Частые проблемы и их решения

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

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

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

Маршрут решения

Как выбрать действие

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

FAQ

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

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

Что делать, если при сканировании находится другой товар?

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

Почему после загрузки из Excel штрихкоды не сканируются?

Чаще всего Excel преобразовал код в число и обрезал ведущие нули или перевёл длинный код в экспоненциальную запись. Перед загрузкой установите для колонки текстовый формат и сверьте несколько значений с этикетками посимвольно.

Нужно ли удалять старый штрихкод после замены?

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

Изменения в базе есть, а на кассе штрихкод не работает. Почему?

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

Кто имеет право менять штрихкоды в 1С Розница?

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

Итог

Что важно запомнить

Штрихкод в 1С Розница — это запись регистра сведений «Штрихкоды номенклатуры», а не поле в карточке товара. Меняйте его через карточку номенклатуры или напрямую в регистре, для массовых правок используйте групповую обработку или загрузку из таблицы с проверкой дублей. После любой правки обязательно тестируйте сканирование на кассе и следите за обменом данными с торговым оборудованием.