Торговля и Склад · 10 мин
Где найти штрихкод в 1С: все способы поиска
Где найти штрихкод товара в 1С: карточка номенклатуры, регистр штрихкодов, печать этикеток. Пошаговые инструкции для УТ, Розницы и ERP, типичные ошибки и FAQ.
Штрихкод в программах 1С хранится не в одном месте, а в нескольких взаимосвязанных объектах: в карточке номенклатуры, в специальном регистре сведений и в документах приемки. Из-за этого у пользователей часто возникает вопрос — где именно искать штрихкод конкретного товара, если сканер его не находит или нужно сверить код с этикеткой поставщика.
В типовых конфигурациях (1С:Управление торговлей, 1С:Розница, 1С:ERP, 1С:Комплексная автоматизация) логика хранения штрихкодов одинакова: основным хранилищем служит регистр сведений «Штрихкоды номенклатуры», а в карточке товара код отображается как связанная информация. Ниже разобраны все рабочие способы найти штрихкод — от простого просмотра карточки до поиска по всей базе.
Инструкции ориентированы на типовые интерфейсы «Такси». Если ваша конфигурация сильно доработана, названия команд могут отличаться, но общий принцип сохраняется: штрихкод всегда привязан к единице номенклатуры и, при необходимости, к характеристике и упаковке.
Где в 1С хранятся штрихкоды: устройство механизма
Чтобы понимать, где искать, полезно знать, как устроено хранение. Основной объект — регистр сведений «Штрихкоды номенклатуры» (в некоторых конфигурациях просто «Штрихкоды»). Каждая запись регистра связывает штрихкод с конкретной номенклатурой, её характеристикой (цвет, размер) и упаковкой (штука, короб, паллета).
Благодаря такой структуре у одного товара может быть несколько штрихкодов: например, один на штучную единицу, другой на транспортную упаковку. Обратная ситуация — один штрихкод на два разных товара — в типовых конфигурациях блокируется: при записи дубликата программа выдаст ошибку.
Карточка номенклатуры сама по себе штрихкод не хранит — она лишь показывает связанные записи регистра. Поэтому если код «пропал» из карточки, чаще всего проблема не в товаре, а в записи регистра.
Как найти штрихкод в карточке номенклатуры
Самый очевидный способ — открыть карточку конкретного товара. Перейдите в раздел «НСИ и администрирование» (или «Справочники») → «Номенклатура», найдите нужную позицию и откройте её двойным щелчком.
Штрихкоды отображаются одним из способов в зависимости от конфигурации:
- в 1С:Управление торговлей и ERP — через команду «Штрихкоды» в панели навигации карточки (кнопка «Перейти» или ссылка рядом с полями товара);
- в 1С:Рознице — на закладке «Штрихкоды» в форме элемента или через ссылку «Штрихкоды» в шапке карточки;
- в старых версиях (УТ 10.3, УПП) — на отдельной вкладке «Штрихкоды» внизу формы.
Откроется список всех штрихкодов, привязанных к позиции. Здесь видно, к какой упаковке и характеристике относится каждый код. Если список пуст, значит, штрихкод товару ещё не присвоен — его можно добавить вручную кнопкой «Создать» или сгенерировать автоматически (обычно в формате EAN-13 с префиксом внутреннего использования).
- 1Откройте справочник «Номенклатура» и найдите нужный товар
- 2Откройте карточку и перейдите по команде или вкладке «Штрихкоды»
- 3Проверьте привязку кода к упаковке и характеристике
- 4При отсутствии кода создайте запись вручную или сгенерируйте новый
- 5Сохраните и проверьте сканером на рабочем месте кассира или в документе
Поиск товара по штрихкоду: обратная задача
Часто нужна обратная операция — есть код с этикетки, и нужно понять, какому товару он принадлежит. Для этого есть несколько путей.
Первый — строка поиска в списке номенклатуры. Во многих типовых конфигурациях поиск по списку работает не только по наименованию и артикулу, но и по штрихкоду: введите код цифрами в поле поиска, и программа покажет товар. Если поиск не срабатывает, уточните настройки полнотекстового поиска или используйте второй способ.
Второй — открытие самого регистра. В режиме «Все функции» (или через раздел администрирования) найдите регистр сведений «Штрихкоды номенклатуры», откройте его и установите отбор по значению штрихкода. В найденной строке будут указаны товар, характеристика и упаковка. Этот способ самый надёжный, так как работает с первоисточником данных.
Третий способ — любой документ с полем ввода штрихкода, например «Приходная накладная» или «Чек ККМ». Наберите код в поле поиска товара (или отсканируйте) — программа подставит номенклатуру, если код есть в базе. Если товар не найден, появится сообщение об отсутствии штрихкода.
Массовый просмотр и печать штрихкодов
Когда нужно посмотреть штрихкоды сразу по группе товаров — например, по всей приходной накладной — удобнее всего обработка «Печать этикеток и ценников». Она находится в разделе «Закупки» или «Склад» (в Рознице — «Склад» → «Печать этикеток и ценников»).
Заполните обработку по документу поступления или добавьте товары вручную — в таблице отобразятся все штрихкоды выбранных позиций. Здесь же можно выбрать шаблон этикетки и распечатать коды, что удобно для сверки: распечатанная этикетка сразу проверяется сканером.
Для аналитических задач — например, найти все товары без штрихкодов — используйте отчёт. В типовых конфигурациях есть отчёт по регистру штрихкодов, доступный через «Все отчёты». Сформируйте его с отбором по складу или группе номенклатуры и сгруппируйте по товарам: позиции без записей в регистре будут видны по пустому полю кода.
| Задача | Инструмент | Когда применять |
|---|---|---|
| Посмотреть код одного товара | Карточка номенклатуры → «Штрихкоды» | Точечная проверка одной позиции |
| Найти товар по коду | Регистр сведений «Штрихкоды» или поле поиска | Код есть, товар неизвестен |
| Сверить коды по поставке | «Печать этикеток и ценников» | Приемка товара, массовая проверка |
| Найти позиции без кодов | Отчёт по регистру штрихкодов | Подготовка к инвентаризации, аудит базы |
Штрихкоды в мобильных клиентах и на ТСД
Если используется терминал сбора данных или мобильный клиент 1С, штрихкоды подтягиваются из того же регистра сведений при обмене. На устройстве отдельной базы кодов обычно нет — она либо работает онлайн с основной базой, либо получает выгрузку справочников вместе со штрихкодами.
Если сканер на ТСД «не видит» товар, который в офисной 1С находится, проверьте две вещи: выполнялась ли синхронизация после добавления кода и привязан ли штрихкод именно к той упаковке, которую вы сканируете. Код короба, отсканированный при отборе штучного товара, может не сработать, если в документе ожидается другая единица измерения.
Как проверить результат
Товар подставляется в строку автоматически
Сообщение «Штрихкод не найден»
Есть строка с кодом, товаром и упаковкой
Записи нет или указана не та упаковка
Этикетка формируется и читается сканером
Поле штрихкода в этикетке пустое
Типичные проблемы и их решения
Самая частая ситуация — штрихкод есть на товаре, но 1С его не находит. Причины: код не внесён в регистр, внесён с ошибкой (лишний пробел, пропущенная цифра) или привязан к другой карточке после дублирования номенклатуры при обмене. Начните с проверки регистра сведений — это покажет, существует ли запись вообще.
Вторая проблема — конфликт дублей при вводе нового кода. Программа сообщает, что штрихкод уже используется. Найдите по коду существующую запись: либо это действительно тот же товар (тогда новый код не нужен), либо ошибочная привязка, которую нужно исправить или удалить.
Третья ситуация — после обновления конфигурации или обмена с интернет-магазином часть кодов «пропала». Чаще всего они не удалены, а не выгружены из-за настроек синхронизации. Проверьте состав выгрузки и регистрацию изменений в плане обмена.
Ограничения и когда нужен специалист
Работа со штрихкодами в пользовательском режиме безопасна: добавление и изменение записей регистра не затрагивает проведённые документы и остатки. Однако есть операции, которые лучше доверить специалисту по 1С.
К ним относятся массовая загрузка штрихкодов из файлов поставщика (здесь легко создать тысячи ошибочных записей), изменение типа штрихкода для весового товара с пересмотром префиксов и настройка обмена с оборудованием. Ошибка в этих операциях приводит к остановке приемки или кассовой линии.
Также учитывайте: для маркированных товаров (табак, обувь, одежда, молочная продукция и др.) обычный штрихкод EAN-13 и код Data Matrix «Честного знака» — разные вещи. Код маркировки хранится в других объектах и ищется через механизмы обмена с системой маркировки, а не через регистр штрихкодов.
Что важно запомнить
Штрихкоды в 1С живут в регистре сведений «Штрихкоды номенклатуры», а карточка товара лишь показывает связанные записи. Для точечной проверки открывайте карточку, для поиска товара по коду — регистр или поле поиска в документе, для массовой сверки — «Печать этикеток и ценников». Любые массовые изменения делайте только после резервной копии.
Частые вопросы
Может ли быть у одного товара несколько штрихкодов?
Да, это штатная ситуация. К одной карточке номенклатуры можно привязать любое количество кодов — например, от разных поставщиков или для разных упаковок. Каждый код создаётся отдельной записью в регистре сведений.
Почему сканер считывает код, а 1С товар не находит?
Проверьте, как именно код записан в базе: лишние пробелы, незначащие нули в начале или неверный тип штрихкода делают строки неравными для программы. Сравните код из регистра с тем, что показывает сканер в блокноте, посимвольно.
Где искать штрихкод в 1С:Бухгалтерии?
В 1С:Бухгалтерии механизм штрихкодов ограничен: работа со сканером доступна в документах поступления и реализации, а коды привязываются к номенклатуре через карточку товара. Полноценной печати этикеток и расширенной работы с упаковками, как в торговых конфигурациях, здесь нет.
Как узнать, каким товарам не присвоены штрихкоды?
Сформируйте отчёт по регистру сведений «Штрихкоды номенклатуры» и сравните со списком активной номенклатуры, либо используйте обработку печати этикеток: позиции без кодов будут показаны с пустым значением. В некоторых конфигурациях есть готовые отчёты для контроля заполнения штрихкодов.
Что делать, если 1С сообщает, что штрихкод уже используется?
Найдите существующую запись по этому коду в регистре сведений. Если привязка ошибочна — отредактируйте или удалите её, после чего сохраните новый код. Если код привязан к дублю товара, сначала решите вопрос с дублированием карточек, иначе остатки и продажи разойдутся по двум позициям.
Можно ли найти штрихкод через конфигуратор?
Да, пользователь с правами разработчика может открыть регистр сведений «Штрихкоды номенклатуры» через «Все функции» в режиме предприятия или выполнить запрос в консоли запросов. Это полезно для массового анализа, но для повседневной работы достаточно пользовательских инструментов.