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

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

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

Как сопоставить номенклатуру в 1С при загрузке из ЭДО, прайсов и выгрузок: автоматическое и ручное сопоставление, типичные ошибки и проверка результата.

Сопоставление номенклатуры — это процедура, при которой позиции из внешних данных (прайс-листа поставщика, электронного документа ЭДО, выгрузки из другой базы) привязываются к элементам справочника «Номенклатура» в вашей базе 1С. Без этой привязки программа не сможет корректно провести поступление товаров, сформировать цены или обновить остатки: вместо реальных позиций в документах появятся дубли или пустые строки.

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

Ниже разобран порядок сопоставления в типовых конфигурациях (УТ 11, КА 2, ERP 2, БП 3.0), способы автоматического поиска, ручная привязка и проверка результата. Точные названия команд могут немного отличаться в зависимости от версии конфигурации, но общий принцип сохраняется.

Что такое сопоставление и когда оно требуется

Сопоставление — это установление связи между «внешним» представлением товара (как его называет поставщик или как он записан в чужой базе) и «внутренним» элементом вашего справочника. У одного и того же товара у разных контрагентов разные наименования и артикулы: поставщик пишет «Кабель ВВГнг 3х2,5», а у вас в базе — «Кабель ВВГнг(А)-LS 3×2.5 ГОСТ». Система должна понять, что это одна и та же позиция.

В типовых конфигурациях связь хранится в специальных регистрах: «Номенклатура контрагентов» (в УТ 11, КА, ERP) или «Сопоставление номенклатуры» (в механизмах ЭДО и обмена данными). Благодаря этому сопоставление выполняется один раз: при следующей загрузке документа от того же контрагента программа подставит уже известные позиции автоматически.

Подготовка справочника перед загрузкой

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

Перед загрузкой выполните три действия. Во-первых, найдите и объедините дубли — в типовых конфигурациях для этого есть обработка «Поиск и удаление дублей» (раздел «Администрирование» → «Обслуживание»). Во-вторых, заполните артикулы и штрихкоды у ходовых позиций: именно по ним поиск работает точнее всего. В-третьих, договоритесь о едином стандарте наименований, чтобы «Болт М8х40» и «Болт М8*40» не существовали как разные карточки.

Сопоставление при загрузке документов из ЭДО

При получении электронного УПД или счёта-фактуры (в УТ 11: раздел «Закупки» → «Электронные документы», либо через «1С-ЭДО» / «1С-Такском») программа автоматически открывает форму сопоставления, если нашла неизвестные позиции. Для каждой строки документа отображается наименование и идентификатор поставщика, а справа — найденный или предлагаемый элемент вашего справочника.

Порядок работы в форме: сначала нажмите команду автоматического сопоставления (обычно «Сопоставить автоматически» или «Заполнить по наименованию»). Программа проставит связи по точному совпадению наименования, артикула или штрихкода. Затем пройдитесь по оставшимся строкам: дважды щёлкните по полю «Номенклатура» и выберите нужный элемент из справочника либо создайте новый кнопкой «Создать». После подтверждения связи сохраняются в регистре «Номенклатура контрагентов» и сработают при следующих документах этого поставщика.

Порядок сопоставления в ЭДО
  1. 1
    Откройте входящий электронный документ и перейдите к форме сопоставления номенклатуры
  2. 2
    Запустите автоматическое сопоставление по наименованию, артикулу и штрихкоду
  3. 3
    Вручную привяжите несопоставленные строки к элементам справочника или создайте новые
  4. 4
    Проверьте, что у всех строк заполнены номенклатура, количество и цена
  5. 5
    Подтвердите сопоставление и проведите документ поступления

Сопоставление при загрузке прайсов из Excel

Для загрузки прайс-листов в УТ 11, КА 2 и ERP 2 используется обработка «Загрузка данных из файла» (доступна из списка справочника «Номенклатура» по кнопке «Загрузить» или из раздела «Закупки» → «Сервис»). На первом шаге вы указываете файл Excel или CSV, на втором — сопоставляете колонки файла реквизитам справочника: какая колонка содержит наименование, какая — артикул, цену, единицу измерения.

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

Сопоставление при обмене между базами 1С

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

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

Способы сопоставления

Автоматическое по артикулу/штрихкоду

Быстро и точно, но требует заполненных артикулов и штрихкодов в справочнике и во входящих данных

Автоматическое по наименованию

Работает без дополнительных данных, но чувствительно к пробелам, регистру и различиям в написании

Ручное

Полный контроль и точность, подходит для небольших документов и разовой привязки, но трудоёмко на сотнях строк

Обработки и расширения

Подходят для нестандартных форматов файлов и нечёткого поиска, но требуют установки и проверки на тестовой базе

Типичные ошибки и как их избежать

Самая частая проблема — массовое создание дублей после загрузки прайса. Причина почти всегда в том, что поиск шёл по наименованию, а написание у поставщика отличается от вашего. Лечение: перед загрузкой выбрать поиск по артикулу, а после — прогнать обработку поиска дублей и объединить лишние элементы.

Вторая ошибка — привязка позиции поставщика не к тому элементу. Например, «Краска белая 10 л» привязана к карточке «Краска белая 3 л». Такие ошибки всплывают позже в документах: неверные остатки, неправильная себестоимость. Проверяйте связи с единицами измерения и фасовкой, особенно для товаров с разными упаковками. Третья типичная ситуация — сопоставление «потерялось» после обновления конфигурации или перенастройки ЭДО: в этом случае проверьте, не очищен ли регистр номенклатуры контрагентов, и восстановите связи повторным сопоставлением.

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

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

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

Для справочника полезно сформировать список недавно созданных элементов (отбор по дате создания) и проверить, нет ли среди них дублей существующих карточек. Дополнительно откройте регистр «Номенклатура контрагентов» и убедитесь, что связи записаны: тогда следующий документ от этого поставщика сопоставится автоматически.

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

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

Строки документа после загрузки
Норма

Все позиции привязаны к элементам справочника, документ проводится

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

Есть пустые строки или позиции с наименованиями поставщика без привязки

Справочник номенклатуры
Норма

Новых дублей нет, созданные элементы лежат в нужной папке с корректным видом номенклатуры

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

Появились элементы, повторяющие существующие товары с другим написанием

Регистр номенклатуры контрагентов
Норма

Связи сохранены, повторная загрузка сопоставляется автоматически

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

При следующем документе сопоставление запрашивается заново

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

Можно ли сопоставить номенклатуру один раз, чтобы больше не возвращаться к этому?

Да. Связи сохраняются в регистре «Номенклатура контрагентов» и действуют для всех последующих документов этого контрагента. Но при смене поставщиком артикулов или при загрузке от нового контрагента сопоставление придётся выполнить снова.

Что делать, если у поставщика несколько позиций соответствуют одной моей?

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

Почему автоматическое сопоставление не нашло позиции, хотя они точно есть в базе?

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

Как исправить ошибочно созданные дубли после загрузки?

Используйте типовую обработку «Поиск и удаление дублей» в разделе «Администрирование» → «Обслуживание». Она найдёт похожие элементы, покажет, где они используются в документах, и заменит дубль на основной элемент во всех ссылках, после чего лишнюю карточку можно пометить на удаление.

Нужно ли сопоставлять номенклатуру в «1С:Бухгалтерии»?

Да, если вы получаете документы через ЭДО или загружаете выписки и счета с товарными позициями. В БП 3.0 форма сопоставления открывается при создании поступления из электронного документа, а связи хранятся аналогично — по связке «контрагент + идентификатор позиции».

Что делать, если формат прайса нестандартный и типовая загрузка его не читает?

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

Итог

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

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