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