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