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

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

Как заменить номенклатуру в документе 1С

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

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

Для одного-двух документов достаточно ручной правки, для десятков и сотен используют групповую обработку. В типовых конфигурациях (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия) есть штатные средства, а для сложных случаев применяют универсальные обработки или встроенный язык.

Главный риск при замене — нарушение связности учёта: остатки на складах, себестоимость, взаиморасчёты и данные НДС пересчитываются при перепроведении, и ошибка в одном документе может «поплыть» дальше по цепочке. Поэтому перед массовой заменой обязательно делают резервную копию базы.

Когда замена допустима, а когда нужен другой подход

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

Если же в документе указан фактически другой товар, замена номенклатуры — корректное решение, но нужно проверить связанные данные: цены, характеристики, серии, ставку НДС, единицы измерения. У разных позиций эти параметры могут отличаться, и после замены документ станет внутренне противоречивым.

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

Маршрут решения

Как выбрать действие

В базе заведены два дубля одной позицииИспользуйте «Поиск и удаление дублей» с заменой ссылок, а не ручную правку документов
Документ не проведёнОтредактируйте табличную часть напрямую и проведите документ
Документ проведён в открытом периодеОтмените проведение, замените позицию, проверьте цены и перепроведите
Период закрыт, отчётность сданаОформите корректировку текущей датой, исходный документ не изменяйте
Нужно исправить много документовСделайте копию базы и примените групповое изменение реквизитов

Замена номенклатуры вручную в одном документе

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

В строке товаров кликните в поле «Номенклатура», очистите значение и выберите нужную позицию из справочника. Удобнее пользоваться подбором: кнопка «Подобрать» открывает форму с поиском по наименованию, артикулу и штрихкоду, что снижает риск выбрать не ту карточку.

После замены проверьте автоматически подставившиеся реквизиты строки: цену, количество, ставку НДС, склад, характеристику и серию. Программа может перезаполнить цену по виду цен документа — сверьте итоговую сумму с первичкой. Затем проведите документ повторно.

Порядок ручной замены
  1. 1
    Откройте документ и при необходимости отмените проведение
  2. 2
    В строке товаров замените номенклатуру через поле выбора или подбор
  3. 3
    Проверьте цену, количество, ставку НДС, характеристику и серию
  4. 4
    Проведите документ и сверьте сумму с первичным документом
  5. 5
    Проверьте остатки по складу и движения документа через «Ещё → Движения документа»

Массовая замена через «Групповое изменение реквизитов»

В большинстве типовых конфигураций на БСП есть обработка «Групповое изменение реквизитов» (раздел «Администрирование» → «Обслуживание» → «Корректировка данных», либо «НСИ и администрирование» в зависимости от конфигурации). Она умеет менять значения в табличных частях документов по отбору.

Порядок работы: выберите тип объекта (например, документ «Реализация товаров и услуг»), задайте отбор — период, контрагент, старая номенклатура. Затем в списке реквизитов найдите табличную часть «Товары» и для поля «Номенклатура» укажите новое значение. Учтите: обработка заменит значение во всех отобранных строках, поэтому отбор должен быть максимально точным.

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

Замена дублей через поиск и удаление дублей

Если проблема в том, что одна и та же позиция заведена в справочнике дважды, документы разбросаны между двумя карточками и остатки дробятся. Решение — обработка «Поиск и удаление дублей» (в типовых: «Администрирование» → «Обслуживание» → «Корректировка данных», либо «Нормативно-справочная информация»).

Укажите область поиска — справочник «Номенклатура», настройте правила сравнения (по наименованию, артикулу, штрихкоду). Обработка покажет группы похожих элементов. Выберите в каждой группе «правильную» карточку и выполните объединение: все ссылки на дубль во всех документах, регистрах и других справочниках будут автоматически заменены на основную позицию.

Преимущество этого способа — целостность: заменяются ссылки везде, включая регистры сведений (штрихкоды, цены), а не только в табличных частях. После объединения дубль помечается на удаление, а удаление выполняется штатной процедурой «Удаление помеченных объектов».

Замена в проведённых документах: нюансы и последствия

При перепроведении документа после замены номенклатуры программа сторнирует старые движения и формирует новые. Это влияет на остатки склада: старая позиция «вернётся» на склад, новая — спишется. Если новой позиции нет в наличии, документ может не провестись при включённом контроле остатков или уйти в минус при отключённом.

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

В бухгалтерском учёте замена номенклатуры в поступлении или реализации может изменить счета учёта (например, 41.01 на 10.01), если у новой позиции другой вид номенклатуры. Проверьте сформированные проводки через кнопку «Дт/Кт» или отчёт «Движения документа».

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

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

Остатки по складу
Норма

Старая позиция вернулась, новая списалась, отрицательных остатков нет

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

Минус по новой позиции или «зависший» остаток по старой

Сумма документа
Норма

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

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

Цена перезаполнилась по прайсу и сумма изменилась

Проводки / движения
Норма

Счета учёта и аналитика соответствуют новой позиции

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

Счёт учёта не соответствует виду номенклатуры

Связанные документы
Норма

Счёт-фактура, УПД и корректировки соответствуют изменённому документу

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

В счёте-фактуре осталась старая номенклатура

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

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

Вторая ошибка — забыть про связанные документы. К реализации обычно привязаны счёт-фактура, УПД, иногда заказ и корректировка. После замены номенклатуры в основании эти документы нужно перезаполнить или перепровести, иначе печатные формы будут расходиться.

Третья группа ошибок — массовые замены без точного отбора. Например, замена «во всех документах за год» вместо «в документах по конкретному контрагенту», либо замена без учёта того, что в части строк старая позиция указана корректно. Перед запуском обработки выгрузите список отобранных документов и просмотрите его глазами.

Типичные ошибки
01
Замена без проверки цены — сумма документа меняется, расходятся взаиморасчёты и НДС
02
Забытые связанные документы — счёт-фактура и УПД содержат старую позицию
03
Слишком широкий отбор при групповой замене — изменены лишние документы
04
Правка документов закрытого периода — искажение сданной отчётности
05
Объединение похожих, но разных товаров — потеря различий в остатках и себестоимости

Когда ручной замены недостаточно

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

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

Итог

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

Одиночный документ правьте вручную с отменой проведения и контролем цены. Дубли объединяйте штатной обработкой с заменой ссылок. Массовую замену делайте только с точным отбором и резервной копией. После любой замены проверяйте остатки, суммы, проводки и связанные документы.

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

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

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

Что делать, если после замены документ не проводится из-за нехватки остатков?

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

Как заменить номенклатуру сразу во всех документах базы?

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

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

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

Можно ли отменить массовую замену, если что-то пошло не так?

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

Нужно ли менять номенклатуру в счёте-фактуре после правки реализации?

Да. Счёт-фактура формируется на основании реализации, и после замены номенклатуры его нужно перезаполнить или перевыставить, чтобы данные совпадали. Иначе у покупателя возникнут расхождения при сверке и в книге покупок.