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

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

Чем отличается код от артикула в 1С

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

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

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

Путаница возникает из-за того, что оба реквизита могут выглядеть похоже — например, «000123» и «АБВ-123». Но их поведение разное: артикул можно изменить в любой момент, а код менять нельзя или крайне нежелательно. Ниже разберём различия подробно и покажем, где каждый реквизит используется.

Что такое код в 1С и как он формируется

Код — обязательный реквизит любого элемента справочника в 1С. Он присваивается автоматически при создании новой позиции по правилам нумерации, заданным в конфигурации. Обычно это последовательные числа: 1, 2, 3 и так далее, но нумератор может быть настроен с префиксами, например «ТД-000125».

Код участвует во внутренних механизмах: поиск по коду при обмене данными, синхронизация между базами, отборы в отчётах. Именно код часто виден в левой колонке списка номенклатуры рядом с наименованием. В типовых конфигурациях код номенклатуры имеет ограниченную длину (как правило, 9–11 символов), что тоже отличает его от артикула.

Менять код вручную не рекомендуется. Если база участвует в обмене данными (например, с интернет-магазином или другой базой 1С), изменение кода может привести к дублям или потере связей между объектами. В некоторых конфигурациях редактирование кода вообще заблокировано на уровне настроек.

Что такое артикул и кто его присваивает

Артикул — необязательный реквизит. Его заполняет пользователь при создании карточки товара, или он подгружается автоматически при импорте прайс-листа поставщика. Формат свободный: «AB-12345», «СТ-40», «0045-BLK» — как угодно, лишь бы было удобно искать и сверять.

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

Важно понимать: артикул не гарантирует уникальность. Два разных поставщика могут использовать одинаковые артикулы для разных товаров. Поэтому для точной идентификации в 1С часто используют связку «артикул + поставщик» или хранят артикулы поставщиков в отдельном механизме (в УТ 11 — «Номенклатура поставщиков»).

Сравнение кода и артикула по ключевым признакам

ПризнакКодАртикул
Кто присваиваетПрограмма автоматическиПользователь или поставщик
ОбязательностьОбязателен всегдаНеобязателен
УникальностьГарантируется нумераторомНе гарантируется
ИзменениеНежелательно или невозможноСвободно редактируется
НазначениеВнутренняя идентификация, обменыПоиск, сверка, печать, общение
ФорматОбычно числовой с префиксом, длина ограниченаПроизвольный буквенно-цифровой

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

Когда что использовать

Код

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

Артикул

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

Штрихкод

Дополняет артикул там, где работают сканеры: склад, касса, приёмка. Ограничение: требует печати этикеток и оборудования.

Где найти и как заполнить артикул в карточке номенклатуры

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

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

Как заполнить артикулы при загрузке из прайса
  1. 1
    Откройте обработку загрузки данных из табличного документа (в УТ 11: Закупки — Загрузка данных из файла).
  2. 2
    Укажите файл прайса и сопоставьте колонки: наименование, артикул, цена.
  3. 3
    Выберите режим сопоставления — по артикулу или по наименованию, если товары уже есть в базе.
  4. 4
    Запустите загрузку и проверьте протокол: сколько позиций создано, сколько обновлено.
  5. 5
    Откройте несколько карточек и убедитесь, что артикулы записались корректно, без обрезаний и лишних пробелов.

Где используются код и артикул на практике

Печать документов и ценников

В печатных формах счетов, накладных и УПД чаще всего выводится именно артикул — он понятен покупателю и совпадает с его заказом. В макетах печатных форм можно настроить, какой реквизит выводить в колонке «Код»: артикул, код справочника или оба. В УТ 11 это регулируется параметром «Выводить коды в печатных формах».

Поиск товара

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

Обмены и интеграции

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

Типичные ошибки при работе с кодом и артикулом

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

Вторая ошибка — заводить один и тот же товар несколько раз из-за разного написания артикула: «AB-123», «AB123», «ab-123». Поиск в 1С нечувствителен к регистру, но чувствителен к дефисам и пробелам. Договоритесь о едином формате записи артикулов и контролируйте его при загрузке прайсов.

Третья ошибка — хранить артикул поставщика в основном поле «Артикул», когда поставщиков несколько. При смене поставщика артикул придётся перезаписывать, и история сверок потеряется. В УТ 11 и ERP для этого есть отдельный механизм «Номенклатура поставщиков», где артикулы каждого контрагента хранятся независимо.

Типичные ошибки
01
Использовать код справочника как артикул в документах для клиентов — контрагент не сможет опознать товар по своему прайсу.
02
Записывать один артикул в разных форматах (с дефисом и без) — поиск не находит товар, появляются дубли карточек.
03
Перезаписывать артикул при смене поставщика — теряется связь со старыми документами и сверками.
04
Менять коды элементов в базе с настроенным обменом — возникают дубли и потеря связей при синхронизации.
05
Оставлять артикул пустым при заведении товара — позже массовое заполнение требует отдельной трудоёмкой доработки.

Как проверить, что всё настроено правильно

Проверка занимает несколько минут. Откройте любую накладную или счёт, сформируйте печатную форму и посмотрите, что выводится в колонке с идентификатором товара. Затем сверьте с заказом клиента: совпадает ли идентификатор с тем, что прислал покупатель.

Далее проверьте поиск: введите в строку подбора артикул из прайса поставщика. Если товар находится с первого раза — артикулы заполнены корректно. Если поиск не срабатывает, проверьте наличие лишних пробелов и различия в дефисах.

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

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

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

В колонке идентификатора выводится артикул, совпадающий с заказом клиента

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

Выводится внутренний код вида 000001034, непонятный покупателю

Поиск по артикулу из прайса
Норма

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

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

Поиск не находит позицию или находит несколько похожих дублей

Карточка номенклатуры
Норма

Артикул заполнен, формат единый по всей базе

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

Поле пустое или формат записи отличается от позиции к позиции

Обмен с сайтом
Норма

После синхронизации товары сопоставляются без дублей

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

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

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

Можно ли в 1С сделать код и артикул одинаковыми?

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

Что выводится в печатной форме по умолчанию — код или артикул?

Зависит от конфигурации и настроек макета. В УТ 11 и ERP поведение регулируется параметром вывода кодов в печатных формах: можно выбрать артикул, код или оба значения. Если нужная настройка отсутствует, макет дорабатывается программистом.

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

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

Где хранить артикулы разных поставщиков на один товар?

В УТ 11 и ERP используйте регистр «Номенклатура поставщиков» — там для каждого контрагента хранится свой артикул и наименование позиции. Основное поле «Артикул» карточки при этом можно оставить под собственный внутренний артикул или артикул производителя.

Что делать, если в базе уже есть дубли из-за разного написания артикулов?

Используйте типовую обработку поиска и удаления дублей (в разделе администрирования). Она находит похожие элементы по заданным правилам, позволяет выбрать основную карточку и заменяет ссылки во всех документах. Перед запуском обязательно сделайте резервную копию базы.

Итог

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

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