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