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