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