Смена артикула номенклатуры в 1С:Предприятии
Содержание
Артикул меняется прямо в карточке номенклатуры: открываете товар, правите поле «Артикул», записываете. Это обычный текстовый реквизит, а не код — его можно переписать в любой момент и задать хоть буквами, хоть цифрами.
Частое заблуждение: артикул путают с кодом и думают, что поменять его нельзя или что программа не даст сохранить «дубль». На деле 1С по умолчанию не проверяет уникальность артикула — два товара могут иметь одинаковый артикул, и смену никто не блокирует. Сложности начинаются не при вводе, а позже — когда этот артикул участвует в загрузке прайсов, обмене с сайтом или выгрузке на маркетплейс. Разберём, где поменять артикул в разных конфигурациях, как сделать это сразу для сотен позиций и что при этом не сломать.
Где лежит артикул и чем он отличается от кода
Артикул — это ваш внутренний или полученный от поставщика идентификатор товара: буквенно-цифровая строка в карточке номенклатуры. Код номенклатуры программа присваивает сама по порядку и в быту его обычно не трогают. Артикул же заполняете вы, и он свободен для правки.
Поле «Артикул» находится в шапке карточки номенклатуры, рядом с наименованием. В большинстве конфигураций оно выводится на основную вкладку карточки, и достаточно встать в него и ввести новое значение.
Если поля «Артикул» в карточке не видно, оно может быть скрыто настройкой формы. Нажмите «Еще → Изменить форму» и включите показ реквизита, либо проверьте, что в настройках программы ведётся учёт по артикулам.
Пути к справочнику номенклатуры различаются по конфигурациям:
| Конфигурация | Где открыть номенклатуру |
|---|---|
| 1С:Бухгалтерия 3.0 | Справочники → Номенклатура |
| 1С:Управление торговлей 11 | НСИ и администрирование → Номенклатура |
| 1С:Розница | Нормативно-справочная информация → Номенклатура |
Названия разделов у вас могут слегка отличаться по релизу, но справочник всегда называется «Номенклатура», и его легко найти через общий поиск по разделам (значок лупы в начальной странице).
Менять артикул приходится в нескольких типовых ситуациях:
- 🔄 Сменился поставщик и прислал тот же товар под другим артикулом — приводите карточку к его обозначению.
- 📦 Выход на маркетплейс, где требуется артикул в строгом формате (латиница, определённая длина, без пробелов).
- 🧹 Наведение порядка — переход с хаотичных артикулов на единую внутреннюю систему кодирования.
- ✍️ Опечатка при первичном вводе товара.
В первых двух случаях чаще нужна массовая смена, в последних — правка одной карточки. Способ выбирайте по количеству позиций.
Как поменять артикул в карточке товара
Самый частый случай — поправить артикул у одной-двух позиций. Порядок одинаков для 1С:Розницы, Управления торговлей и Бухгалтерии.
- Откройте справочник
Номенклатурав своём разделе (см. таблицу выше). - Найдите товар: удобнее через строку поиска над списком — введите часть наименования или старый артикул.
- Двойным щелчком откройте карточку.
- Встаньте в поле
Артикули введите новое значение поверх старого. - Нажмите
Записать и закрыть.
Всё, артикул сменился во всех будущих документах и печатных формах, где он подставляется из карточки. В уже проведённых документах реквизиты товара, как правило, берутся из справочника по ссылке, поэтому новый артикул отобразится и в них при повторном открытии.
Если артикул используется в штрихкодах формата EAN/внутренних этикетках, одной сменой поля в карточке дело не ограничится. Этикетки и штрихкоды живут отдельно — их нужно перепечатать и, при необходимости, пересоздать. Об этом ниже.
Отдельно про Бухгалтерию: в БП 3.0 артикул — справочное поле, оно не влияет на проводки, учёт и отчётность. Менять его можно свободно, бухгалтерские движения документов при этом не затрагиваются.
Чтобы убедиться, что смена прошла, откройте список номенклатуры и выведите колонку «Артикул» через Еще → Изменить форму (или настройку списка). Отсортируйте список по артикулу — так сразу видно и новое значение, и случайные дубли, если вы задели не ту позицию.
Артикул, штрихкод и сопоставление с поставщиком — не одно и то же
Три разных идентификатора часто смешивают, и из-за этого смена артикула приводит к неожиданным последствиям.
- 🏷️ Артикул — ваша строка в карточке. Меняется вручную, уникальность не контролируется.
- 📊 Штрихкод — отдельный реквизит (регистр штрихкодов номенклатуры). Хранится независимо от артикула, по нему идёт сканирование на кассе и приёмке.
- 🔗 Сопоставление с номенклатурой поставщика — таблица соответствия ваших товаров и артикулов контрагента, по ней разбираются входящие прайсы и накладные.
Из этого следуют практические выводы. Смена артикула не меняет штрихкод: сканер на кассе продолжит пробивать товар как раньше. Если же вы печатаете этикетки, где артикул выводится рядом со штрихкодом, старые наклейки на полке останутся со старым артикулом — их нужно перепечатать.
В Управлении торговлей есть справочник сопоставления товаров поставщиков (в карточке поставщика или через загрузку прайса). Если вы раньше привязали товар к артикулу поставщика, а теперь поменяли свой артикул — на сопоставлении это не скажется, оно хранит артикул контрагента отдельно. А вот если вы меняете артикул, который поставщик использует в своих файлах, обновите и таблицу сопоставления, иначе следующий прайс создаст новую позицию.
При обмене с интернет-магазином (выгрузка в формате CommerceML или через типовой обмен с сайтом) артикул часто выступает связующим полем между карточкой в 1С и товаром на сайте. Такую кросс-ссылку хранит либо сам сайт, либо узел обмена в 1С. Поменяли артикул в базе — проверьте, как настроено сопоставление на стороне сайта, иначе товар выгрузится как новый.
Ещё один нюанс — права доступа . Рядовому продавцу или кассиру редактирование номенклатуры обычно закрыто. Если поле «Артикул» в карточке отображается серым и недоступно для ввода, дело не в блокировке данных, а в роли пользователя: менять справочник НСИ вправе администратор или ответственный за каталог. Запросите нужные права либо передайте правку тому, у кого они есть.
Массовая смена артикулов: обработка и загрузка из Excel
Когда нужно переназначить артикулы десяткам или сотням позиций, вручную это нереально. Есть два рабочих способа.
Способ 1. Групповое изменение реквизитов — стандартный механизм, подходит, когда всем отобранным товарам нужно задать одно значение или значение по формуле (например, подставить код как артикул, добавить префикс).
- Включите команду «Все функции»:
Главное меню → Сервис → Параметры→ поставьте галкуОтображать команду «Все функции». - Откройте
Главное меню → Все функции → Стандартные → Групповое изменение реквизитов. - В поле «Изменять» выберите
Номенклатура. - Настройте отбор — например, по виду номенклатуры или группе, чтобы не задеть лишнее.
- В списке реквизитов выберите
Артикул, задайте новое значение. - Нажмите
Изменить реквизитыи дождитесь отчёта об обработанных элементах.
В расширенном режиме обработки значение можно задать формулой, а не константой. Это удобно, чтобы, скажем, заполнить артикул из другого реквизита разом по всему справочнику.
Способ 2. Загрузка из Excel
— когда каждому товару нужен свой уникальный артикул. В Управлении торговлей и Рознице загрузка встроена: в списке номенклатуры найдите команду загрузки товаров из файла (кнопка Загрузить или Еще → Загрузить), подготовьте таблицу с колонками «идентификатор товара» и «новый артикул», сопоставьте колонки файла с реквизитами и выберите режим обновления существующих позиций.
Чтобы товары сопоставились правильно, в файле нужна колонка, по которой программа однозначно найдёт позицию — наименование, старый артикул или штрихкод. По ней загрузка обновит артикул, не создавая дублей.
Самый надёжный ключ для сопоставления — штрихкод: он уникален и не меняется вместе с артикулом. Если штрихкодов в базе нет, сопоставляйте по старому артикулу, но тогда загрузку делайте в один проход: после смены старое значение уже не найдётся. Наименование как ключ ненадёжно — малейшее расхождение в пробелах или регистре, и товар не опознается.
Если встроенной загрузки в вашей конфигурации нет, подойдёт универсальная обработка «Загрузка данных из табличного документа» — она переносит значения из Excel в любой реквизит справочника, в том числе в артикул, с поиском существующих элементов по заданному полю.
Массовую смену делайте в период, когда с базой не работают кассы и продавцы: групповая обработка меняет данные сразу по всему отобранному списку, откатить её можно только из резервной копии.
Что ломается при обмене и синхронизации после смены артикула
Главный риск смены артикула — не в самой 1С, а в обменах с внешними системами. Если артикул используется как ключ сопоставления товара (с сайтом, маркетплейсом, другой базой), его смена рвёт связь.
Общее правило: прежде чем менять артикул массово, выясните, где он служит ключом сопоставления. Если ключом является артикул, согласуйте смену с обеими сторонами обмена: либо меняйте синхронно, либо сначала переведите обмен на другой ключ (ссылку, код, штрихкод), а потом правьте артикулы.
Частые ошибки при смене артикула
- ❌ Меняют артикул на уже занятый. 1С не предупредит о дубле, но отчёты и прайсы потом «склеят» два товара в один. Перед сменой проверьте, нет ли позиции с таким же артикулом — через отбор в списке номенклатуры.
- ❌ Забывают про перепечатку этикеток и ценников. На полке остаётся старый артикул, кассир и покупатель видят разное. Перепечатайте ценники сразу после смены.
- ❌ Меняют массово без резервной копии. Групповая обработка необратима, а ошибку в отборе замечают не сразу. Копия базы — обязательна.
- ❌ Меняют артикул в разгар рабочего дня. Параллельная продажа или проведение документа во время групповой обработки даёт блокировки и ошибки. Делайте в тихое время.
- ❌ Не проверяют обмены. Самая дорогая ошибка: дубли на маркетплейсе и в прайсах всплывают через день-два, когда разобраться уже сложнее.
Частые вопросы
Можно ли у двух товаров сделать одинаковый артикул?
Изменится ли артикул в ранее проведённых документах?
Влияет ли смена артикула на штрихкод и сканирование на кассе?
Как заменить артикул сразу у всех товаров одной группы?
Все функции → Стандартные → Групповое изменение реквизитов: выберите объект «Номенклатура», задайте отбор по группе и новое значение артикула. Если значения у каждого товара свои — используйте загрузку из Excel.