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

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

Где найти штрихкод в 1С: все способы поиска

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

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

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

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

Где в 1С хранятся штрихкоды: устройство механизма

Чтобы понимать, где искать, полезно знать, как устроено хранение. Основной объект — регистр сведений «Штрихкоды номенклатуры» (в некоторых конфигурациях просто «Штрихкоды»). Каждая запись регистра связывает штрихкод с конкретной номенклатурой, её характеристикой (цвет, размер) и упаковкой (штука, короб, паллета).

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

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

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

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

Штрихкоды отображаются одним из способов в зависимости от конфигурации:

  • в 1С:Управление торговлей и ERP — через команду «Штрихкоды» в панели навигации карточки (кнопка «Перейти» или ссылка рядом с полями товара);
  • в 1С:Рознице — на закладке «Штрихкоды» в форме элемента или через ссылку «Штрихкоды» в шапке карточки;
  • в старых версиях (УТ 10.3, УПП) — на отдельной вкладке «Штрихкоды» внизу формы.

Откроется список всех штрихкодов, привязанных к позиции. Здесь видно, к какой упаковке и характеристике относится каждый код. Если список пуст, значит, штрихкод товару ещё не присвоен — его можно добавить вручную кнопкой «Создать» или сгенерировать автоматически (обычно в формате EAN-13 с префиксом внутреннего использования).

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

Поиск товара по штрихкоду: обратная задача

Часто нужна обратная операция — есть код с этикетки, и нужно понять, какому товару он принадлежит. Для этого есть несколько путей.

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

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

Третий способ — любой документ с полем ввода штрихкода, например «Приходная накладная» или «Чек ККМ». Наберите код в поле поиска товара (или отсканируйте) — программа подставит номенклатуру, если код есть в базе. Если товар не найден, появится сообщение об отсутствии штрихкода.

Массовый просмотр и печать штрихкодов

Когда нужно посмотреть штрихкоды сразу по группе товаров — например, по всей приходной накладной — удобнее всего обработка «Печать этикеток и ценников». Она находится в разделе «Закупки» или «Склад» (в Рознице — «Склад» → «Печать этикеток и ценников»).

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

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

ЗадачаИнструментКогда применять
Посмотреть код одного товараКарточка номенклатуры → «Штрихкоды»Точечная проверка одной позиции
Найти товар по кодуРегистр сведений «Штрихкоды» или поле поискаКод есть, товар неизвестен
Сверить коды по поставке«Печать этикеток и ценников»Приемка товара, массовая проверка
Найти позиции без кодовОтчёт по регистру штрихкодовПодготовка к инвентаризации, аудит базы

Штрихкоды в мобильных клиентах и на ТСД

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

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

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

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

Поиск товара по коду в документе
Норма

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

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

Сообщение «Штрихкод не найден»

Запись в регистре штрихкодов
Норма

Есть строка с кодом, товаром и упаковкой

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

Записи нет или указана не та упаковка

Печать этикетки
Норма

Этикетка формируется и читается сканером

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

Поле штрихкода в этикетке пустое

Типичные проблемы и их решения

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

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

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

Типичные ошибки
01
Ввод штрихкода с пробелами или в текстовом формате — сканер потом не находит код, хотя визуально он совпадает
02
Привязка кода к штучной единице, когда сканируют короб, — товар не подставляется в документ
03
Создание дублей номенклатуры вместо добавления второго штрихкода к существующей карточке — база засоряется, остатки дробятся
04
Удаление записи регистра без проверки документов — старые этикетки на складе перестают идентифицироваться

Ограничения и когда нужен специалист

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

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

Также учитывайте: для маркированных товаров (табак, обувь, одежда, молочная продукция и др.) обычный штрихкод EAN-13 и код Data Matrix «Честного знака» — разные вещи. Код маркировки хранится в других объектах и ищется через механизмы обмена с системой маркировки, а не через регистр штрихкодов.

Итог

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

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

Частые вопросы

Может ли быть у одного товара несколько штрихкодов?

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

Почему сканер считывает код, а 1С товар не находит?

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

Где искать штрихкод в 1С:Бухгалтерии?

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

Как узнать, каким товарам не присвоены штрихкоды?

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

Что делать, если 1С сообщает, что штрихкод уже используется?

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

Можно ли найти штрихкод через конфигуратор?

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