Как связать товары из внешних источников со справочником 1С

· 9 мин

Содержание

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

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

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

Что подготовить в справочнике до первого обмена

Качество автосопоставления зависит не от хитрых настроек, а от того, насколько аккуратно заполнен ваш справочник Справочники → Номенклатура. Чем больше опорных кодов у карточки, тем выше шанс, что программа узна́ет товар без вашего участия.

Что заполнить заранее:

  • 🔢 Штрихкоды. В карточке номенклатуры их может быть несколько — вносите все, что встречаются на упаковке и в документах поставщиков. Для маркированных товаров это GTIN.
  • 🏷️ Артикул. Пишите его в одном формате: решите, кириллица или латиница, с дефисами или без, и держитесь этого. АВ-100 и AB100 для программы — разные строки.
  • 📏 Единицы измерения. Если поставщик отгружает в упаковках, а вы учитываете в штуках, настройте упаковки заранее, иначе сопоставится товар, но не количество.
  • 🧹 Дубли. Перед первым обменом стоит почистить задвоенные карточки: когда на один товар заведено две позиции, 1С не угадает, к какой привязывать поставку.

Поставщики, которые работают через ЭДО, почти всегда указывают штрихкод или артикул производителя. Внесите эти значения в свои карточки — и многие строки накладной сопоставятся без единого клика.

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

Как 1С сопоставляет товары автоматически

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

Логику проще увидеть как таблицу соответствия полей — что в источнике на что проверяется в вашей базе:

Сопоставление полей
Штрихкод / GTIN→Штрихкоды номенклатуры
Артикул поставщика→Артикул
Наименование из документа→Наименование / синонимы
Код товара поставщика→Номенклатура контрагента

Как 1С поступает с результатом:

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

Наименование — самый слабый признак: совпадение считается только при точном совпадении строки, а поставщики постоянно меняют написание, добавляют ГОСТы и единицы прямо в название. Поэтому на один артикул или штрихкод в карточке лучше потратить минуту заранее, чем потом разбирать каждую накладную вручную.

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

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

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

Порядок действий такой:

  1. Встаньте на несопоставленную строку. В поле подбора начните вводить артикул, часть наименования или отсканируйте штрихкод — список отфильтруется.
  2. Если товар в справочнике уже есть — выберите его. Связь зафиксируется для этой строки.
  3. Если товара нет — создайте новую карточку прямо из формы. Проверьте единицу измерения и сразу впишите артикул и штрихкод из документа, чтобы в следующий раз строка нашлась сама.
  4. Разберите так все помеченные строки и только после этого проводите документ.

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

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

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

Синонимы и номенклатура контрагента: чтобы не делать работу дважды

Главное удобство в том, что сопоставление одноразовое. Как только вы связали строку поставщика с вашей карточкой, 1С запоминает: «товар, который этот контрагент называет вот так и шлёт под таким кодом, — это вот эта наша позиция».

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

Что это даёт на практике:

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

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

Отдельная история — обмен между двумя базами 1С (например, головная база и филиал). Там соответствие объектов ведётся служебно, по внутренним идентификаторам, и вручную товары сопоставлять обычно не приходится — связь устанавливается при первой синхронизации. Настраивается обмен в разделе Администрирование → Синхронизация данных.

Сопоставление при обмене с сайтом и маркетплейсами

Когда данные идут не из ЭДО, а с витрины, принцип тот же, но опорное поле другое.

Обмен с сайтом (интернет-магазин на 1С-Битрикс и подобных) идёт через стандартный формат выгрузки товаров и заказов. Здесь ключевое поле — артикул: именно по нему заказ с сайта находит товар в базе. Поэтому артикул в карточке 1С и в карточке на сайте должен совпадать символ в символ. Если на сайте товар заведён без артикула, заказ по нему приедет несопоставленным.

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

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

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

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

Сопоставление — не самоцель, а способ получить верные остатки и себестоимость. Поэтому после разбора строк стоит потратить минуту на контроль.

Что проверить:

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

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

Почему товары не сопоставляются: частые причины

Когда строка упорно не находится, причина обычно в данных, а не в программе. Вот типичные ситуации и что с ними делать:

Диагностика: выберите симптом

Отдельно про наименование: не пытайтесь «причесать» названия под поставщика в своём справочнике ради автоподбора. Правильнее один раз связать его код с вашей карточкой — тогда ваше наименование останется чистым, а сопоставление всё равно сработает.

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

Что будет, если сопоставить товар неправильно?
Движения (приход, себестоимость, остаток) пойдут на чужую карточку. Чтобы исправить — отмените проведение документа, переоткройте форму сопоставления, замените товар на верный и проведите заново. Накопленный неверный синоним тоже стоит поправить.
Нужно ли сопоставлять номенклатуру при каждой поставке?
Нет. Для каждого контрагента связь задаётся один раз. Повторные накладные от него сопоставляются автоматически, пока поставщик не сменит код или наименование товара.
Что надёжнее для сопоставления — артикул или штрихкод?
Штрихкод (GTIN) уникальнее и меньше зависит от написания, поэтому для автоподбора он приоритетнее. Артикул удобнее для ручного поиска глазами. В идеале в карточке заполнены оба.
Как быть, если у одного товара несколько штрихкодов?
В карточке номенклатуры можно хранить сколько угодно штрихкодов — все они участвуют в поиске. Вносите каждый новый штрихкод, который встречаете в документах поставщиков.
Можно ли сопоставить сразу всю накладную автоматически по наименованию?
Надёжного группового автосопоставления по наименованию нет: названия у поставщиков слишком разные. Массово и без ошибок сопоставляются только штрихкоды и артикулы, поэтому на их заполнение и стоит делать ставку.