Справочники и Данные · 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Откройте входящий электронный документ и перейдите к форме сопоставления номенклатуры
- 2Запустите автоматическое сопоставление по наименованию, артикулу и штрихкоду
- 3Вручную привяжите несопоставленные строки к элементам справочника или создайте новые
- 4Проверьте, что у всех строк заполнены номенклатура, количество и цена
- 5Подтвердите сопоставление и проведите документ поступления
Сопоставление при загрузке прайсов из Excel
Для загрузки прайс-листов в УТ 11, КА 2 и ERP 2 используется обработка «Загрузка данных из файла» (доступна из списка справочника «Номенклатура» по кнопке «Загрузить» или из раздела «Закупки» → «Сервис»). На первом шаге вы указываете файл Excel или CSV, на втором — сопоставляете колонки файла реквизитам справочника: какая колонка содержит наименование, какая — артикул, цену, единицу измерения.
Ключевой момент — выбор режима поиска существующих элементов. Программа предлагает искать по наименованию, артикулу, штрихкоду или комбинации полей. Если у поставщика стабильные артикулы — выбирайте поиск по артикулу: он даёт меньше ложных совпадений, чем поиск по наименованию, где из-за одного лишнего пробела или буквы «ё» позиция будет признана новой. Ненайденные элементы создаются автоматически, поэтому важно заранее указать папку-родителя, вид номенклатуры и ставку НДС по умолчанию.
Сопоставление при обмене между базами 1С
При настройке синхронизации данных (например, УТ 11 ↔ БП 3.0) сопоставление выполняется на этапе первоначальной настройки обмена. После выгрузки данных из одной базы вторая открывает форму «Сопоставление объектов», где показаны пары: элемент источника и предполагаемый элемент приёмника. Программа ищет соответствия по внутреннему идентификатору, наименованию, артикулу и штрихкоду.
Пройдите по списку и подтвердите или измените связи: для строк, где соответствие найдено неверно, выберите правильный элемент вручную. Для позиций, которых нет в базе-приёмнике, оставьте режим «Создать новый элемент». После завершения сопоставления обмен будет передавать документы, подставляя уже установленные связи, а несопоставленные объекты попадут в отдельный список проблемных при следующем сеансе обмена.
Способы сопоставления
Быстро и точно, но требует заполненных артикулов и штрихкодов в справочнике и во входящих данных
Работает без дополнительных данных, но чувствительно к пробелам, регистру и различиям в написании
Полный контроль и точность, подходит для небольших документов и разовой привязки, но трудоёмко на сотнях строк
Подходят для нестандартных форматов файлов и нечёткого поиска, но требуют установки и проверки на тестовой базе
Типичные ошибки и как их избежать
Самая частая проблема — массовое создание дублей после загрузки прайса. Причина почти всегда в том, что поиск шёл по наименованию, а написание у поставщика отличается от вашего. Лечение: перед загрузкой выбрать поиск по артикулу, а после — прогнать обработку поиска дублей и объединить лишние элементы.
Вторая ошибка — привязка позиции поставщика не к тому элементу. Например, «Краска белая 10 л» привязана к карточке «Краска белая 3 л». Такие ошибки всплывают позже в документах: неверные остатки, неправильная себестоимость. Проверяйте связи с единицами измерения и фасовкой, особенно для товаров с разными упаковками. Третья типичная ситуация — сопоставление «потерялось» после обновления конфигурации или перенастройки ЭДО: в этом случае проверьте, не очищен ли регистр номенклатуры контрагентов, и восстановите связи повторным сопоставлением.
Как проверить результат сопоставления
После загрузки откройте созданный документ (поступление, установку цен) и убедитесь, что все строки заполнены реальными элементами справочника, а не «новыми» позициями с названиями поставщика. Проведите документ и посмотрите движения: остатки должны измениться по тем товарам, которые вы ожидали.
Для справочника полезно сформировать список недавно созданных элементов (отбор по дате создания) и проверить, нет ли среди них дублей существующих карточек. Дополнительно откройте регистр «Номенклатура контрагентов» и убедитесь, что связи записаны: тогда следующий документ от этого поставщика сопоставится автоматически.
Как проверить результат
Все позиции привязаны к элементам справочника, документ проводится
Есть пустые строки или позиции с наименованиями поставщика без привязки
Новых дублей нет, созданные элементы лежат в нужной папке с корректным видом номенклатуры
Появились элементы, повторяющие существующие товары с другим написанием
Связи сохранены, повторная загрузка сопоставляется автоматически
При следующем документе сопоставление запрашивается заново
Частые вопросы
Можно ли сопоставить номенклатуру один раз, чтобы больше не возвращаться к этому?
Да. Связи сохраняются в регистре «Номенклатура контрагентов» и действуют для всех последующих документов этого контрагента. Но при смене поставщиком артикулов или при загрузке от нового контрагента сопоставление придётся выполнить снова.
Что делать, если у поставщика несколько позиций соответствуют одной моей?
Это нормальная ситуация, например при разной фасовке одного товара, который вы учитываете единой карточкой. Привяжите обе позиции поставщика к одному элементу справочника, но проверьте коэффициенты пересчёта количества, чтобы остатки считались верно.
Почему автоматическое сопоставление не нашло позиции, хотя они точно есть в базе?
Чаще всего причина в расхождении написания: лишние пробелы, другой регистр, буква «ё» вместо «е», иной порядок слов. Также проверьте, что поиск идёт по тому полю, которое заполнено в обеих системах, — если в вашей базе артикул пуст, поиск по артикулу ничего не найдёт.
Как исправить ошибочно созданные дубли после загрузки?
Используйте типовую обработку «Поиск и удаление дублей» в разделе «Администрирование» → «Обслуживание». Она найдёт похожие элементы, покажет, где они используются в документах, и заменит дубль на основной элемент во всех ссылках, после чего лишнюю карточку можно пометить на удаление.
Нужно ли сопоставлять номенклатуру в «1С:Бухгалтерии»?
Да, если вы получаете документы через ЭДО или загружаете выписки и счета с товарными позициями. В БП 3.0 форма сопоставления открывается при создании поступления из электронного документа, а связи хранятся аналогично — по связке «контрагент + идентификатор позиции».
Что делать, если формат прайса нестандартный и типовая загрузка его не читает?
Сначала попробуйте привести файл к простому табличному виду в Excel: одна строка — одна позиция, без объединённых ячеек и многострочных шапок. Если это не помогает, используются внешние обработки загрузки или доработка механизма — эту работу лучше поручить специалисту по 1С и сначала опробовать на копии базы.
Что важно запомнить
Сопоставление номенклатуры выполняется один раз для каждого контрагента и источника данных: связи сохраняются и работают дальше автоматически. Надёжнее всего искать по артикулу и штрихкоду, перед загрузкой чистить справочник от дублей, делать резервную копию, а после — проверять документ и регистр связей на полноту привязки.