Справочники и Данные · 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Откройте обработку загрузки данных из табличного документа (в УТ 11: Закупки — Загрузка данных из файла).
- 2Укажите файл прайса и сопоставьте колонки: наименование, артикул, цена.
- 3Выберите режим сопоставления — по артикулу или по наименованию, если товары уже есть в базе.
- 4Запустите загрузку и проверьте протокол: сколько позиций создано, сколько обновлено.
- 5Откройте несколько карточек и убедитесь, что артикулы записались корректно, без обрезаний и лишних пробелов.
Где используются код и артикул на практике
Печать документов и ценников
В печатных формах счетов, накладных и УПД чаще всего выводится именно артикул — он понятен покупателю и совпадает с его заказом. В макетах печатных форм можно настроить, какой реквизит выводить в колонке «Код»: артикул, код справочника или оба. В УТ 11 это регулируется параметром «Выводить коды в печатных формах».
Поиск товара
Строка поиска в подборе номенклатуры типовых конфигураций ищет по наименованию, артикулу и штрихкоду одновременно. Поиск по коду справочника тоже возможен, но практического смысла для менеджера в нём мало — код не встречается ни в прайсах, ни в переписке.
Обмены и интеграции
При обмене с сайтом или другой базой 1С в качестве ключа синхронизации чаще используется не код и не артикул, а внутренний уникальный идентификатор (GUID). Однако код и артикул передаются в выгрузках как реквизиты: артикул — для отображения на сайте, код — как дополнительный идентификатор. Если внешняя система настроена на сопоставление по артикулу, изменение артикула в 1С приведёт к появлению дубля на стороне сайта.
Типичные ошибки при работе с кодом и артикулом
Самая распространённая ошибка — использовать код как артикул при общении с клиентами и поставщиками. Код «000001034» ничего не скажет контрагенту, а в его учётной системе этот же товар имеет совершенно другой идентификатор. Для внешнего мира всегда используйте артикул или штрихкод.
Вторая ошибка — заводить один и тот же товар несколько раз из-за разного написания артикула: «AB-123», «AB123», «ab-123». Поиск в 1С нечувствителен к регистру, но чувствителен к дефисам и пробелам. Договоритесь о едином формате записи артикулов и контролируйте его при загрузке прайсов.
Третья ошибка — хранить артикул поставщика в основном поле «Артикул», когда поставщиков несколько. При смене поставщика артикул придётся перезаписывать, и история сверок потеряется. В УТ 11 и ERP для этого есть отдельный механизм «Номенклатура поставщиков», где артикулы каждого контрагента хранятся независимо.
Как проверить, что всё настроено правильно
Проверка занимает несколько минут. Откройте любую накладную или счёт, сформируйте печатную форму и посмотрите, что выводится в колонке с идентификатором товара. Затем сверьте с заказом клиента: совпадает ли идентификатор с тем, что прислал покупатель.
Далее проверьте поиск: введите в строку подбора артикул из прайса поставщика. Если товар находится с первого раза — артикулы заполнены корректно. Если поиск не срабатывает, проверьте наличие лишних пробелов и различия в дефисах.
Как проверить результат
В колонке идентификатора выводится артикул, совпадающий с заказом клиента
Выводится внутренний код вида 000001034, непонятный покупателю
Товар находится по точному артикулу поставщика
Поиск не находит позицию или находит несколько похожих дублей
Артикул заполнен, формат единый по всей базе
Поле пустое или формат записи отличается от позиции к позиции
После синхронизации товары сопоставляются без дублей
После изменения артикула или кода на сайте появляются повторные позиции
Частые вопросы
Можно ли в 1С сделать код и артикул одинаковыми?
Технически можно — записать в артикул то же значение, что и в коде. Но смысла в этом нет: код нечитаем и неудобен. Лучше разработать понятную систему артикулов, отражающую категорию или характеристики товара, и поддерживать её отдельно.
Что выводится в печатной форме по умолчанию — код или артикул?
Зависит от конфигурации и настроек макета. В УТ 11 и ERP поведение регулируется параметром вывода кодов в печатных формах: можно выбрать артикул, код или оба значения. Если нужная настройка отсутствует, макет дорабатывается программистом.
Можно ли изменить артикул, если по товару уже есть документы?
Да, артикул редактируется свободно — документы хранят ссылку на карточку номенклатуры, а не на значение артикула. В старых распечатках останется прежний артикул, а новые документы будут выводить актуальный. Осторожность нужна только при обмене с внешними системами, где сопоставление идёт по артикулу.
Где хранить артикулы разных поставщиков на один товар?
В УТ 11 и ERP используйте регистр «Номенклатура поставщиков» — там для каждого контрагента хранится свой артикул и наименование позиции. Основное поле «Артикул» карточки при этом можно оставить под собственный внутренний артикул или артикул производителя.
Что делать, если в базе уже есть дубли из-за разного написания артикулов?
Используйте типовую обработку поиска и удаления дублей (в разделе администрирования). Она находит похожие элементы по заданным правилам, позволяет выбрать основную карточку и заменяет ссылки во всех документах. Перед запуском обязательно сделайте резервную копию базы.
Что важно запомнить
Код — автоматический внутренний идентификатор, который присваивает 1С и который не следует менять. Артикул — произвольный идентификатор товара для поиска, сверки с поставщиками и печати документов; его заполняет пользователь и может свободно редактировать. Для внешнего мира используйте артикул, для внутренней техники — код, а артикулы разных поставщиков храните в специальном механизме, а не перезаписывайте основное поле.