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

Справочники и Данные · 9 мин

Где в 1С поставить код товара

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

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

Карточка товара в типовых конфигурациях (Управление торговлей 11, ERP, Комплексная автоматизация, Розница) открывается через раздел «НСИ и администрирование» или «Закупки» → «Номенклатура». Все три кода доступны прямо из карточки, но заполняются по-разному и служат разным целям.

Ниже разобрано, где находится каждый код, как его задать, какие ограничения есть у программы и как проверить, что данные сохранились корректно. Инструкции приведены для управляемых форм 1С:Предприятие 8.3; в старых конфигурациях на обычных формах (УТ 10.3, УПП) логика та же, но расположение полей немного отличается.

Какие коды товара существуют в 1С и чем они отличаются

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

  • Код номенклатуры — внутренний идентификатор, который 1С присваивает автоматически при записи. Используется для сортировки, поиска по коду в подборах и для обмена данными.
  • Артикул — произвольная строка (буквы, цифры, дефисы), которую задаёт пользователь. Обычно это артикул поставщика или собственная система обозначений компании. Выводится в печатных формах, прайсах, используется при поиске.
  • Штрихкод — код для сканера (EAN-13, EAN-8, Code128 и другие форматы). Хранится не в карточке, а в отдельном регистре сведений, поэтому у одного товара может быть несколько штрихкодов.

Автоматический код номенклатуры: где посмотреть и можно ли менять

Код присваивается автоматически при первой записи новой карточки. Посмотреть его можно в списке номенклатуры (колонка «Код») или в самой карточке — в типовых формах он обычно выводится рядом с наименованием или доступен через «Ещё» → «Изменить форму», если скрыт.

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

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

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

Артикул — основное поле для «ручного» кода товара. Порядок действий в УТ 11 / ERP:

Порядок действий
  1. 1
    Откройте раздел «НСИ и администрирование» → «Номенклатура» (в УТ 11 также доступно из «Закупки» или «Продажи»).
  2. 2
    Создайте новую позицию кнопкой «Создать» или откройте существующую двойным щелчком.
  3. 3
    Найдите поле «Артикул» — оно расположено в шапке карточки рядом с наименованием.
  4. 4
    Введите значение: буквы, цифры, дефисы. Пробелы допустимы, но лучше обходиться без них.
  5. 5
    Нажмите «Записать и закрыть».
  6. 6
    Проверьте: артикул отображается в списке номенклатуры и находится через строку поиска.

Артикул не обязан быть уникальным на уровне программы — типовая 1С не блокирует дубли. Но на практике дубли артикулов создают проблемы при поиске и при выгрузке на сайт, поэтому за уникальностью стоит следить организационно или с помощью доработки/расширения.

Если артикулов несколько (например, артикул поставщика и внутренний), в УТ 11 и ERP для артикулов поставщиков есть отдельный механизм — «Номенклатура поставщиков» в карточке партнёра или соглашении с поставщиком. Туда вносятся артикул и наименование товара в терминах конкретного контрагента.

Как добавить штрихкод товару

Штрихкод вводится не в поле карточки, а через отдельный список, потому что товаров с несколькими штрихкодами (основной, транспортный, штрихкод упаковки) много.

  1. Откройте карточку номенклатуры.
  2. В панели навигации (верхняя часть формы) найдите ссылку «Штрихкоды». Если её нет — проверьте «Ещё» или настройки видимости формы.
  3. В открывшемся списке нажмите «Создать».
  4. Введите штрихкод вручную или отсканируйте сканером — курсор в поле «Штрихкод», сканер подставит цифры сам.
  5. Если у товара есть характеристики или упаковки, укажите их — штрихкод будет привязан к конкретной комбинации.
  6. Запишите. Проверка: в режиме РМК или при подборе товара сканирование этого кода должно находить именно эту позицию.

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

Массовое заполнение кодов: загрузка из Excel и обработки

Когда товаров сотни или тысячи, вносить артикулы и штрихкоды вручную нерационально. В УТ 11 и ERP есть штатная обработка «Загрузка данных из файла» (раздел «НСИ и администрирование» → «Загрузка данных из файла» либо «Первоначальное заполнение»).

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

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

Типичные ошибки
01
Загрузка без резервной копии — при неверном сопоставлении колонок данные перезаписываются массово, откат сложен.
02
Сопоставление по наименованию при наличии дублей наименований — артикулы записываются не в те карточки.
03
Штрихкоды в файле сохранены в числовом формате — Excel обрезает ведущие нули, и коды загружаются искажёнными. Форматируйте колонку как текст.
04
Ввод штрихкода в поле артикула — сканер такой товар не найдёт, штрихкод должен лежать в своём регистре.

Различия по конфигурациям: где искать в УТ 10.3, Рознице и Бухгалтерии

В УТ 10.3 и УПП (обычные формы) артикул находится на первой вкладке карточки номенклатуры, а штрихкоды — на отдельной закладке «Штрихкоды» внизу формы. Код присваивается автоматически, посмотреть его можно в списке справочника.

В 1С:Розница 2.3/3.0 логика совпадает с УТ 11: карточка номенклатуры, поле «Артикул» в шапке, ссылка «Штрихкоды» в панели навигации. Дополнительно доступна печать этикеток прямо из карточки.

В Бухгалтерии предприятия 3.0 у номенклатуры есть поле «Артикул», а штрихкоды хранятся по ссылке «Штрихкоды» в карточке. Учтите, что БП 3.0 не предназначена для полноценной работы со сканером на складе — для этого нужны торговые конфигурации.

Сравнение вариантов

Артикул в карточке

Подходит для внутреннего учёта, поиска и печати в документах. Ограничение: один артикул на товар, уникальность не контролируется программой.

Номенклатура поставщиков

Подходит, когда у одного товара разные артикулы у разных поставщиков. Ограничение: доступно не во всех конфигурациях (есть в УТ 11, ERP; нет в БП).

Штрихкод в регистре

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

Как проверить, что коды заполнены правильно

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

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

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

Введённый артикул находит ровно одну нужную карточку

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

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

Сканирование штрихкода в подборе товара
Норма

Подставляется правильная позиция с нужной характеристикой и упаковкой

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

Сообщение «штрихкод не найден» или подставляется другой товар

Печатная форма документа
Норма

Артикул выводится в колонке, если она предусмотрена макетом

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

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

Для контроля заполненности по всей базе удобно вывести в списке номенклатуры колонки «Артикул» и отсортировать по ним — пустые значения окажутся в начале. В УТ 11 также есть отчёты по номенклатуре, куда можно вывести артикул и отобрать позиции без штрихкодов.

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

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

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

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

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

Почему Excel «ломает» штрихкоды при загрузке?

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

Где поставить код ТН ВЭД или ОКПД2 — это тот же код товара?

Нет, это классификаторы для отчётности и маркировки. Они указываются в отдельных полях карточки номенклатуры (обычно на вкладке с реквизитами для учёта и отчётности) и не заменяют ни артикул, ни штрихкод.

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

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

Итог

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

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