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

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

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

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

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

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

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

Что нужно определить до начала работы

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

Проверьте также конфигурацию и права доступа. В УТ 11 и ERP регистр «Номенклатура контрагентов» доступен в разделе «НСИ и администрирование» либо из карточки партнёра. В Бухгалтерии предприятия 3.0 такого регистра нет — там номенклатура по поставщику формируется только аналитически, через отчёты. Пользователю нужны права на изменение регистров сведений и справочника номенклатуры.

Нужен список товаров, которые реально покупали у поставщикаАналитическая задача

Используйте отчёт по закупкам с отбором по контрагенту — регистр заполнять не требуется

Нужно хранить артикулы и названия поставщикаЗадача сопоставления

Заполняйте регистр «Номенклатура контрагентов» — это ускорит загрузку документов и ЭДО

Конфигурация — Бухгалтерия предприятияОграничение функционала

Регистра нет; работайте через отчёты и загрузку прайсов внешними обработками

Регистрация номенклатуры поставщика в регистре сведений

Откройте раздел «НСИ и администрирование» → «Номенклатура контрагентов» (в УТ 11 путь может быть через «CRM и маркетинг» или через карточку партнёра — вкладка «Номенклатура поставщика»). Создайте новую запись и заполните ключевые поля: контрагент (партнёр), наша номенклатура, наименование товара у поставщика, артикул поставщика. При наличии укажите упаковку и идентификатор для обменов.

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

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

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

Как получить перечень товаров, купленных у контрагента

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

Альтернатива — «Анализ цен поставщиков» и отчёт «Прайс-лист поставщика», если цены поставщика регистрируются документом «Регистрация цен поставщика». Эти отчёты покажут не только перечень, но и динамику цен по каждой позиции.

В Бухгалтерии предприятия используйте отчёт «Обороты между контрагентами» либо карточку счёта 60/41 с субконто «Номенклатура» и отбором по контрагенту: откройте стандартный отчёт, в настройках добавьте отбор по контрагенту и группировку по номенклатуре. Результат покажет, какие товары проходили по поступлениям от этого поставщика.

Как получить номенклатуру, проданную покупателю

Зеркальная задача — выяснить, какие товары отгружались конкретному покупателю. В УТ 11 откройте «Валовая прибыль предприятия» или «Анализ продаж по партнёрам» (раздел «Продажи» → «Отчёты по продажам»), установите отбор по партнёру и сгруппируйте данные по номенклатуре. Отчёт покажет количество, суммы и маржу по каждой позиции.

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

В Бухгалтерии предприятия аналогичный результат даёт «Анализ счёта 90.01» или оборотно-сальдовая ведомость по счёту 62 с субконто «Номенклатура» — если учёт выручки ведётся с аналитикой по номенклатуре. Если аналитика по номенклатуре на счетах продаж не включена, детализацию даст только отчёт по документам реализации.

Сопоставление номенклатуры при обмене и ЭДО

Главная практическая ценность заполненного регистра — автоматическое сопоставление при обмене данными. При получении электронной накладной (УПД) 1С ищет позиции по связке «контрагент + артикул/наименование» в регистре номенклатуры контрагентов. Найденные позиции подставляются в документ автоматически, ненайденные попадают в список на ручное сопоставление.

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

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

Проверка результата и типичные ошибки

После заполнения регистра или настройки отчёта проверьте результат на контрольном примере. Для регистра: создайте тестовое поступление от поставщика с двумя-тремя позициями из прайса — они должны подставиться без ручного выбора. Для отчёта: сверьте итоговое количество позиций с оборотами по счёту 41 или с реестром документов поступления за тот же период.

Расхождения обычно объясняются дублями номенклатуры, разными единицами измерения или документами, введёнными в обход стандартных (корректировки, операции вручную). Устраните причину до передачи данных в работу менеджерам — иначе на их основе будут приниматься решения о закупках.

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

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

Тестовая загрузка накладной поставщика
Норма

Позиции из регистра подставились автоматически

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

Все строки требуют ручного сопоставления — регистр не заполнен или артикулы не совпадают

Итог отчёта по закупкам с отбором по партнёру
Норма

Сумма совпадает с оборотом по счёту 60/41 за период

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

Сумма меньше — часть поступлений оформлена нестандартными документами

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

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

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

Много строк — ошибки в соответствии колонок файла или дубли номенклатуры

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

Можно ли хранить цены поставщика вместе с номенклатурой контрагента?

Да, но не в самом регистре соответствия. Цены поставщика регистрируются документом «Регистрация цен поставщика» и хранятся в отдельном регистре цен. Связь с номенклатурой контрагента позволяет анализировать цены именно в разрезе поставщика через отчёт «Анализ цен поставщиков».

Что делать, если у одного товара несколько поставщиков?

Регистр позволяет создать несколько записей для одной внутренней позиции — по одной на каждого контрагента с его артикулом и наименованием. Это штатная ситуация: при загрузке документа система ищет соответствие именно по паре «контрагент + артикул», поэтому конфликтов не возникает.

Работает ли сопоставление, если поставщик меняет артикулы?

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

Как выгрузить список номенклатуры по контрагенту в Excel?

Любой отчёт с отбором по контрагенту сохраняется в табличный документ через кнопку «Сохранить» в форме отчёта — выберите формат Excel. Список регистра «Номенклатура контрагентов» выгружается через «Ещё → Вывести список» с последующим сохранением табличного документа.

Нужно ли заполнять регистр, если обмен с поставщиком не планируется?

Нет, обязательности нет. Если документы вводятся вручную и прайсы не загружаются, достаточно отчётов по закупкам с отбором по контрагенту. Регистр окупается там, где есть регулярная загрузка документов, ЭДО или обмен каталогами.

Итог

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

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