Обмен электронными документами (ЭДО) в 1С:Предприятие давно стал стандартом делового взаимодействия. Однако даже опытные пользователи иногда сталкиваются с непонятными терминами, одним из которых является сопоставление номенклатуры. Что скрывается за этой фразой? Почему без правильного сопоставления документы могут "зависать" в статусе "Ожидает обработки" или приходить с ошибками?

На практике сопоставление номенклатуры в 1С ЭДО — это процесс связывания ваших внутренних кодов товаров/услуг с кодами контрагента. Без этого система просто не поймёт, какой именно товар из вашей базы соответствует товару в документе партнёра. Например, вы отправляете счёт на "Стул офисный Чёрный (арт. 1005)", а получатель в своей базе ведёт этот же стул под кодом "OF-005-BL". Без сопоставления не сможет автоматически распознать, что речь идёт об одном и том же товаре.

В этой статье мы разберём:

  • 🔹 Что такое сопоставление номенклатуры и почему оно критично для ЭДО
  • 🔹 Как работает механизм в типовой и отраслевой конфигурации
  • 🔹 Пошаговую инструкцию по настройке сопоставления
  • 🔹 Типичные ошибки и как их избежать
  • 🔹 Особенности работы с разными операторами ЭДО (СБИС, Диадок, Контур.Диадок и др.)

1. Что такое сопоставление номенклатуры в 1С ЭДО

В основе обмена электронными документами лежит принцип однозначной идентификации товаров, работ или услуг. Однако у каждого участника ЭДО — своя система кодирования номенклатуры. Сопоставление решает проблему "двух разных языков": оно создаёт мост между вашим арт. 1005 и арт. OF-005-BL партнёра, позволяя системе автоматически распознавать соответствия.

Технически сопоставление — это запись в справочнике СопоставлениеНоменклатурыКонтрагентов (или аналогичном, в зависимости от конфигурации), где фиксируется пара:

  • 📌 Ваша номенклатура (ссылка на элемент справочника Номенклатура)
  • 📌 Номенклатура контрагента (код или наименование из его системы)

Без сопоставления либо запросит ручное подтверждение ("Какой товар имеется в виду?"), либо вообще отклонит документ с ошибкой типа Не найдена номенклатура в справочнике. Особенно актуально это для:

  • 📄 Счётов-фактур (где критична точность наименований для налоговой)
  • 📄 УПД (универсальный передаточный документ)
  • 📄 Торг-12 и других товарных накладных

⚠️ Внимание: В некоторых отраслевых решениях (например, 1С:Розница или 1С:Управление торговлей) сопоставление может называться иначе — "соответствие номенклатуры" или "маппинг товаров". Проверьте терминологию в документации к вашей конфигурации.

2. Как работает механизм сопоставления в разных конфигурациях 1С

Логика сопоставления зависит от версии 1С:Предприятие и используемой конфигурации. Рассмотрим ключевые варианты:

Конфигурация Механизм сопоставления Где настраивается Особенности
1С:Бухгалтерия 8 Ручное/автоматическое через справочник "Сопоставление номенклатуры" Справочники → Сопоставление номенклатуры контрагентов Поддерживает сопоставление по коду, наименованию или ГТД
1С:Управление торговлей 11 Автоматическое с подтверждением, гибкие правила сопоставления НСИ → Сопоставление данных → Номенклатура Можно настраивать приоритеты (например, сначала по арт., потом по наименованию)
1С:ERP Централизованное сопоставление через "Регламентированные отчёты" НСИ → Обмен данными → Сопоставление объектов Интеграция с EDI-системами (например, 1С-ЭДО)
1С:Комплексная автоматизация Гибридный подход: ручное + автоматизированное через правила обмена Администрирование → Обмен данными → Настройки сопоставления Поддерживает массовое сопоставление по шаблонам

В 1С:Бухгалтерии 8 (самой распространённой конфигурации) сопоставление обычно настраивается вручную при первом обмене документом с новым контрагентом. Система предлагает выбрать соответствие из вашего справочника Номенклатура для каждого товара из документа партнёра. В более продвинутых конфигурациях (например, 1С:ERP) можно настроить автоматические правила, которые будут подбирать соответствия по заданным критериям (например, совпадение первых 5 символов артикула).

📊 Какую конфигурацию 1С вы используете?
1С:Бухгалтерия 8
1С:Управление торговлей
1С:ERP
1С:Комплексная автоматизация
Другая

3. Пошаговая инструкция: как сопоставить номенклатуру в 1С ЭДО

Рассмотрим универсальный алгоритм для большинства конфигураций на базе 1С:Предприятие 8.3. Пример выполнен для 1С:Бухгалтерии, но с поправками подходит и для других решений.

Шаг 1. Откройте справочник сопоставления

Перейдите в меню Справочники → Сопоставление номенклатуры контрагентов. Если такого пункта нет, используйте поиск по меню (клавиша Ctrl+Shift+F) и введите запрос "сопоставление номенклатуры".

Шаг 2. Создайте новую запись

Нажмите "Создать" и заполните поля:

  • 📌 Контрагент — выберите партнёра из справочника
  • 📌 Номенклатура (ваша) — укажите свой товар/услугу
  • 📌 Номенклатура контрагента — введите код или наименование из его системы
  • 📌 Тип сопоставления — обычно "Точное" или "По артикулу"

Указан верный контрагент|Номенклатура существует в вашем справочнике|Код контрагента введён без опечаток|Тип сопоставления соответствует бизнес-логике-->

Шаг 3. Сохраните и протестируйте

После сохранения отправьте тестовый документ (например, счёт на оплату) этому контрагенту. Если сопоставление настроено верно, документ уйдёт без ошибок. В противном случае выдаст предупреждение с предложением уточнить соответствие.

Для массового сопоставления (например, при миграции на ЭДО с большим ассортиментом) можно использовать обработку ОбменДанными.epf (входит в стандартную поставку 1С:Предприятие). Она позволяет загрузить соответствия из Excel или CSV.

💡

Если контрагент прислал вам справочник своей номенклатуры в Excel, импортируйте его через обработку "Загрузка данных из табличного документа" (ЗагрузкаДанныхИзТаблицы.epf). Это сэкономит часы ручной работы.

4. Автоматическое сопоставление: когда работает и как настроить

Ручное сопоставление утомительно, если у вас сотни позиций номенклатуры. К счастью, поддерживает автоматические правила, которые могут подбирать соответствия по заданным критериям. Рассмотрим, как это работает.

Критерии автоматического сопоставления (доступны в 1С:УТ 11 и 1С:ERP):

  • 🔢 По артикулу — если у вас и контрагента совпадают первые N символов кода
  • 📝 По наименованию — поиск по полному или частичному совпадению названия
  • 🏷️ По штрихкоду — если в документе указан EAN-13 или другой стандартный код
  • 📦 По группе номенклатуры — если товары относятся к одной категории

Чтобы настроить автоматическое сопоставление:

  1. Откройте НСИ → Настройки обмена данными → Правила сопоставления номенклатуры.
  2. Создайте новое правило и укажите приоритет (например, сначала искать по артикулу, потом по наименованию).
  3. Настройте порог совпадения (например, 80% для наименования).
  4. Сохраните и примените правило к конкретному контрагенту или ко всем.

⚠️ Внимание: Автоматическое сопоставление может давать сбои, если у вас в базе есть товары с похожими названиями (например, "Стул Чёрный" и "Стул Чёрный Премиум"). В таких случаях лучше использовать ручное подтверждение или доп. идентификаторы (например, артикул).
Что делать, если автоматическое сопоставление подобрало неверный товар?

Если система ошиблась с выбором, не сохраняйте документ! Вернитесь в справочник сопоставлений и вручную укажите верную номенклатуру. После этого создайте исключение в правилах автоматического сопоставления для этого товара, чтобы ошибка не повторялась.

5. Типичные ошибки при сопоставлении номенклатуры и как их избежать

Даже опытные пользователи иногда сталкиваются с проблемами при сопоставлении. Вот наиболее распространённые ошибки и способы их решения:

Ошибка Причина Решение
"Номенклатура не найдена" В вашем справочнике нет товара, указанного в документе контрагента Добавьте недостающую номенклатуру или запросите у партнёра уточнение
"Несколько возможных соответствий" Автоматическое правило нашло несколько подходящих товаров Уточните критерии сопоставления или выберите вариант вручную
"Код номенклатуры не совпадает" Контрагент изменил артикул, но не уведомил вас Обновите сопоставление или запросите актуальный справочник номенклатуры
"Ошибка формата данных" В документе указан некорректный тип номенклатуры (например, услуга вместо товара) Проверьте тип номенклатуры в справочнике и исправьте расхождения

Ещё одна частая проблема — расхождение в единицах измерения. Например, вы ведёте учёт в штуках, а контрагент — в упаковках по 10 шт. В этом случае нужно либо:

  • 🔄 Договориться с партнёром о единой единице измерения
  • ⚖️ Настроить пересчёт в правила обмена (доступно в 1С:УТ 11 и 1С:ERP)
  • 📝 Указать коэффициент в карточке номенклатуры (поле "Коэффициент пересчёта")

Если ошибка повторяется системно, проверьте:

  • 🔹 Версию конфигурации — в старых релизах могут быть баги с обменом
  • 🔹 Настройки оператора ЭДО — некоторые сервисы (например, СБИС) требуют доп. маппинга
  • 🔹 Права пользователя — для сопоставления могут понадобиться права на редактирование справочников

6. Особенности сопоставления в разных операторах ЭДО

Не все операторы электронного документооборота работают с сопоставлением одинаково. Рассмотрим нюансы для популярных сервисов:

СБИС

В СБИС сопоставление номенклатуры настраивается непосредственно в личном кабинете оператора. Система предлагает:

  • 🔄 Автоматическое сопоставление по артикулу или наименованию
  • 📋 Ручной ввод для сложных случаев
  • 📤 Импорт/экспорт справочника номенклатуры в Excel

Важно: в СБИС сопоставление может дублироваться в , поэтому после настройки в личном кабинете проверьте, не возникли ли конфликты в базе.

Диадок / Контур.Диадок

Здесь сопоставление обычно настраивается со стороны , но есть особенности:

  • 🔹 Поддерживаются групповые правила (например, для всех контрагентов из одной группы)
  • 🔹 Есть возможность сопоставлять по ГТД-коду (актуально для импортных товаров)
  • 🔹 При ошибке документ попадает в статус "Требует уточнения" с возможностью исправить сопоставление

1С-ЭДО (встроенный модуль)

В стандартном модуле 1С-ЭДО (доступном в большинстве конфигураций) сопоставление максимально интегрировано с базой. Здесь можно:

  • 🔹 Настраивать иерархическое сопоставление (например, сначала по артикулу, потом по группе)
  • 🔹 Использовать шаблоны для массового сопоставления
  • 🔹 Экспортировать/импортировать правила в XML-формате
⚠️ Внимание: Некоторые операторы ЭДО (например, Такском) могут использовать собственные форматы идентификаторов номенклатуры. Уточняйте требования к сопоставлению в документации вашего оператора.

7. Как упростить сопоставление: советы и лайфхаки

Сопоставление сотен позиций номенклатуры может занять дни. Вот несколько способов ускорить процесс:

1. Используйте шаблоны

Если у вас и контрагента есть общая логика формирования артикулов (например, первые 3 буквы — категория, следующие 4 цифры — порядковый номер), настройте шаблонное сопоставление. В 1С:УТ 11 это делается через НСИ → Настройки обмена → Шаблоны сопоставления.

2. Обменивайтесь справочниками заранее

Перед началом работы с новым контрагентом запросите у него Excel-файл с номенклатурой. Это позволит:

  • 🔹 Загрузить данные в через обработку ЗагрузкаДанныхИзТаблицы.epf
  • 🔹 Выявить расхождения в наименованиях/кодах до обмена документами
  • 🔹 Согласовать единые стандарты кодирования (например, использовать EAN-13)

3. Настройте уведомления о новых товарах

В 1С:ERP и 1С:УТ 11 можно включить опцию Уведомлять о новой номенклатуре контрагента. При получении документа с неизвестным товаром система:

  • 📌 Отправит уведомление ответственному сотруднику
  • 📌 Предложит создать новую номенклатуру или сопоставить существующую
  • 📌 Заблокирует документ до разрешения конфликта

4. Автоматизируйте рутину

Для крупных компаний с тысячными справочниками номенклатуры есть смысл разработать индивидуальную обработку для сопоставления. Она может:

  • 🔹 Сравнивать справочники по нескольким полям (артикул, наименование, штрихкод)
  • 🔹 Предлагать варианты сопоставления с указанием % совпадения
  • 🔹 Экспортировать отчёт по несовпадениям для ручной доводки

Готовые решения есть на Инфостарт (например, обработка "Массовое сопоставление номенклатуры для ЭДО").

FAQ: Частые вопросы по сопоставлению номенклатуры в 1С ЭДО

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

Да, это даже рекомендуется! Вы можете вручную создать записи в справочнике Сопоставление номенклатуры контрагентов на основе справочника партнёра. Так вы избежите задержек при первом обмене.

❓ Что делать, если контрагент изменил артикул товара?

Обновите сопоставление в справочнике. Если документ уже ушёл с ошибкой, запросите у контрагента корректировочный документ или создайте его сами с правильной номенклатурой.

❓ Почему 1С не находит сопоставление, хотя оно есть в справочнике?

Проверьте:

  • 🔹 Правильно ли указан контрагент в документе
  • 🔹 Совпадает ли тип номенклатуры (товар/услуга/комплект)
  • 🔹 Нет ли дублей в справочнике сопоставлений

Если проблема остаётся, очистите кэш обмена данными (Администрирование → Обслуживание → Очистка кэша).

❓ Как сопоставить номенклатуру, если у контрагента нет артикулов?

Используйте сопоставление по наименованию или создайте собственные идентификаторы для партнёра. В 1С:УТ 11 можно настроить правило "По полному совпадению наименования" с ручной доводкой.

❓ Нужно ли сопоставлять номенклатуру для УПД и счёта-фактуры отдельно?

Нет, сопоставление универсально для всех типов документов. Однако в УПД дополнительно проверяются реквизиты для налоговой (например, код вида товара), поэтому ошибки могут проявляться только в этом типе документов.