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

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

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

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

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

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

Инструкция ориентирована на типовые конфигурации: «Управление торговлей 11», «Комплексная автоматизация 2», «ERP 2» и «Бухгалтерия предприятия 3.0». Названия команд в разных конфигурациях могут немного отличаться, но логика работы одинаковая.

Что такое сопоставление номенклатуры и когда оно нужно

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

Типичные ситуации, когда требуется сопоставление:

  • загрузка входящих электронных документов (УПД, счета-фактуры, накладные) через ЭДО;
  • импорт прайсов и каталогов поставщиков из Excel, CSV, XML;
  • обмен данными с интернет-магазином, маркетплейсом или другой базой 1С;
  • первичная загрузка номенклатуры при переходе на новую базу.

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

Как подготовить базу перед сопоставлением

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

Проверьте настройки учёта: в некоторых конфигурациях есть опция «Контролировать уникальность номенклатуры и характеристик» (раздел «НСИ и администрирование» → «Настройка НСИ и разделов» → «Номенклатура»). Включённый контроль помешает созданию дублей при загрузке.

Если планируется регулярная работа с конкретным поставщиком, убедитесь, что в карточке номенклатуры заполнены данные о номенклатуре поставщика (артикул и наименование поставщика). В «Управлении торговлей 11» для этого есть отдельный справочник «Номенклатура поставщиков» — именно он ускоряет сопоставление при загрузке прайсов.

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

При получении входящего УПД или накладной через ЭДО система пытается автоматически определить номенклатуру по данным файла: артикулу, штрихкоду, коду товара и наименованию. Найденные позиции подставляются в документ сразу, а несопоставленные подсвечиваются и требуют ручной обработки.

Ручное сопоставление позиций

Откройте входящий электронный документ и перейдите к сопоставлению — в форме документа есть команда вида «Сопоставить номенклатуру» или ссылка с количеством несопоставленных позиций. Откроется таблица, где слева указаны данные поставщика, а справа — поле для выбора номенклатуры из вашей базы.

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

Порядок действий при ЭДО
  1. 1
    Откройте входящий электронный документ в разделе ЭДО
  2. 2
    Нажмите команду сопоставления номенклатуры — несопоставленные позиции будут выделены
  3. 3
    Для каждой строки выберите товар из справочника или создайте новый
  4. 4
    Проверьте единицы измерения и ставки НДС в сопоставленных строках
  5. 5
    Запишите сопоставление и отразите документ в учёте
  6. 6
    Убедитесь, что документ поступления заполнен корректной номенклатурой

Автоматическое создание номенклатуры

В ряде конфигураций доступна настройка, при которой несопоставленные позиции создаются как новая номенклатура автоматически при принятии документа. Это ускоряет работу, но опасно: если наименования поставщика отличаются от ваших, в справочнике быстро накапливаются дубли одного и того же товара. Используйте автосоздание только при первичном наполнении базы или для заведомо новых товаров.

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

В «Управлении торговлей 11» и «Комплексной автоматизации» загрузка прайсов выполняется через обработку «Загрузка данных из файла» (раздел «Закупки» → «Сервис» или «НСИ и администрирование» → «Загрузка данных из файла»). После выбора файла Excel или CSV открывается форма сопоставления колонок, а затем — сопоставления строк.

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

Проверка и исправление сохранённых сопоставлений

Сохранённые связи можно посмотреть и исправить. В «Управлении торговлей 11» данные о сопоставлении с поставщиками хранятся в справочнике «Номенклатура поставщиков» (раздел «Закупки» → «См. также»). Для ЭДО сопоставление хранится в регистре сведений сопоставления номенклатуры — доступ к нему обычно есть из формы электронного документа или через настройки обмена.

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

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

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

Повторная загрузка документа от того же контрагента
Норма

Все позиции сопоставлены автоматически

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

Позиции снова требуют ручного выбора — связь не сохранилась

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

Новых дублей не появилось, цены записаны на нужные карточки

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

Появились карточки с наименованиями поставщика — включилось автосоздание

Документ поступления
Норма

Номенклатура, единицы и количество соответствуют бумажной накладной

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

Пустые строки или неверные единицы измерения

Автоматизация и массовая обработка

Для регулярных загрузок настройте правила поиска. В типовых конфигурациях приоритет поиска обычно такой: штрихкод → артикул (или сочетание артикул + поставщик) → наименование. Заполнение штрихкодов у всей номенклатуры даёт максимальный процент автосопоставления, так как штрихкод уникален и не зависит от того, как поставщик назвал товар.

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

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

Ручное сопоставление в форме загрузки

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

Автопоиск по штрихкоду и артикулу

Лучший вариант для регулярной работы; требует предварительного заполнения штрихкодов в базе

Автосоздание новой номенклатуры

Уместно при первичном наполнении базы; при постоянной работе приводит к дублям

Внешние обработки и доработки

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

Типичные ошибки и ограничения

Самая частая проблема — дубли номенклатуры после загрузки. Они возникают, когда автопоиск не находил совпадений (пустые артикулы и штрихкоды) и для каждой строки создавалась новая карточка. Вторая типичная ошибка — сопоставление «по наименованию» без проверки: похожие названия («Сахар 1 кг» и «Сахар 1кг») система считает разными товарами, а иногда наоборот — связывает разные товары с похожими именами.

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

Типичные ошибки
01
Сопоставление только по наименованию — разные товары связываются с одной карточкой или плодятся дубли
02
Игнорирование предупреждения «Найдено несколько совпадений» — данные записываются на случайную карточку
03
Неверная упаковка при сопоставлении — искажаются количество и остатки
04
Исправление сопоставления без проверки уже созданных документов — старые документы остаются с ошибкой
05
Включённое автосоздание номенклатуры при регулярных загрузках — справочник засоряется дублями
Самый надёжный ключ сопоставления — штрихкод. Потратьте время один раз на заполнение штрихкодов по основному товарному потоку, и доля ручного сопоставления при ЭДО и загрузке прайсов заметно сократится.
ПЗ
Практическое замечание

Часто задаваемые вопросы

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

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

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

Это признак дублей в справочнике. Определите основную карточку, перенесите на неё остатки и ссылки из документов (в типовых конфигурациях есть обработка поиска и удаления дублей), лишние карточки пометьте на удаление, а сопоставление привяжите к основной.

Можно ли сопоставить номенклатуру без ЭДО, например из файла Excel?

Да. Используйте обработку «Загрузка данных из файла»: на этапе сопоставления строк система ищет совпадения по артикулу, штрихкоду и наименованию, а для ненайденных позиций можно выбрать существующий товар или создать новый.

Поставщик изменил артикулы — старые сопоставления сломались. Как быть?

Загрузите новый прайс или документ и выполните сопоставление заново: новые связи запишутся поверх или рядом со старыми. Устаревшие записи в регистре сопоставления и справочнике «Номенклатура поставщиков» стоит удалить, чтобы не путаться при выборе.

Как сопоставить товар, который поставщик отгружает в упаковках, а учёт ведётся в штуках?

При сопоставлении укажите в карточке номенклатуры упаковку с нужным коэффициентом пересчёта (например, короб = 20 шт) и выберите её в строке сопоставления. Тогда количество из документа поставщика будет корректно пересчитываться в учётные единицы.

Опасно ли включать автоматическое создание номенклатуры при загрузке?

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

Итог

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

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