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

Отчеты и Аналитика · 12 мин

Как в 1С сделать отбор по поставщику

Как в 1С сделать отбор по поставщику в списках документов, отчётах и динамических списках. Пошаговые инструкции для 1С:Управление торговлей, ERP и Бухгалтерии.

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

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

Где в 1С может понадобиться отбор по поставщику

Отбор по поставщику применяется в нескольких типовых местах, и механика везде похожая. В списках документов («Поступления товаров и услуг», «Счета от поставщиков», «Заказы поставщикам») отбор нужен, чтобы увидеть документы только одного контрагента. В отчётах («Ведомость по товарам на складах», «Расчёты с партнёрами», «Анализ закупок») — чтобы построить аналитику по конкретному поставщику или группе.

Отдельный случай — динамические списки рабочих мест, например «Документы закупки» или «Расчёты с поставщиками» в разделе закупок. Там отбор часто уже вынесен в быстрые поля над списком, но при необходимости его можно расширить через настройку списка.

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

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

Откройте нужный список, например «Закупки» → «Поступления товаров и услуг». Нажмите кнопку «Ещё» в правой части командной панели списка и выберите пункт «Настроить список». Откроется окно настройки с закладками «Отбор», «Сортировка», «Группировка» и «Условное оформление».

На закладке «Отбор» в левой части найдите нужное поле — обычно это «Контрагент» или «Партнёр». Перетащите его в правую часть или дважды щёлкните по нему. В появившейся строке задайте вид сравнения «Равно» и выберите поставщика из справочника. После нажатия «Завершить редактирование» в списке останутся только документы по этому поставщику.

Отбор через «Настроить список»
  1. 1
    Откройте список документов закупки
  2. 2
    Нажмите «Ещё» → «Настроить список»
  3. 3
    На закладке «Отбор» найдите поле «Контрагент» или «Партнёр»
  4. 4
    Перенесите поле вправо, задайте вид сравнения «Равно»
  5. 5
    Выберите поставщика из справочника и нажмите «Завершить редактирование»
  6. 6
    Проверьте, что в списке остались только нужные документы

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

Быстрый отбор через строку поиска

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

Как настроить отбор по поставщику в отчёте

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

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

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

Какие виды сравнения использовать в отборе

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

Вид сравненияКогда применятьПример
РавноОдин конкретный поставщикКонтрагент = ООО «Вектор»
Не равноИсключить одного поставщикаВсе поступления, кроме ООО «Вектор»
В спискеНесколько конкретных поставщиковТри ключевых поставщика
В группеПапка справочника с вложениямиВсе поставщики из группы «Импортёры»
СодержитПоиск по части наименованияНаименование содержит «Вектор»
Заполнено / Не заполненоДокументы с указанным или пустым поставщикомПроверка документов без контрагента

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

Отбор по поставщику в динамических списках рабочих мест

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

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

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

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

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

Для перекрёстной проверки сформируйте отчёт по расчётам или поступлениям с тем же отбором по контрагенту и сравните набор документов. Расхождение обычно означает, что в списке действует дополнительное скрытое условие — например, по периоду или статусу проведения.

Чтобы сбросить отбор, снова откройте «Ещё» → «Настроить список» и снимите флажок с условия или удалите строку отбора. В некоторых конфигурациях есть отдельная команда «Отключить отборы» или кнопка с крестиком рядом с индикатором отбора. После сброса убедитесь, что в списке появились документы других контрагентов.

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

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

Состав списка
Норма

Видны только документы выбранного поставщика

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

Есть чужие документы или список пуст при заведомо существующих документах

Индикатор отбора
Норма

Отображается активное условие по контрагенту

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

Отбор не отображается, но список отфильтрован — значит, есть скрытое условие

Сверка с отчётом
Норма

Набор документов в списке совпадает с отчётом по тому же поставщику

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

Расхождения — проверьте период, статус и поле отбора

Ограничения, права и когда нужен разработчик

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

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

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

Маршрут решения

Как выбрать действие

Нужно быстро посмотреть документы одного поставщикаИспользуйте «Ещё» → «Настроить список» с условием «Контрагент Равно»
Отбор нужен регулярноСохраните настройку как отдельный вариант списка или отчёта
Нужны несколько поставщиков или их группаПримените вид сравнения «В списке» или «В группе»
Нужного поля нет в настройкахПереключитесь в расширенный режим настроек, а при отсутствии поля — обратитесь к разработчику
Итог

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

Отбор по поставщику в 1С делается через «Ещё» → «Настроить список» в списках и через «Настройки» → «Отборы» в отчётах. Выбирайте правильное поле (партнёр или контрагент) и подходящий вид сравнения. Регулярные настройки сохраняйте как варианты, а перед групповыми операциями над отобранным списком обязательно проверяйте его состав.

Частые вопросы об отборе по поставщику в 1С

Почему после установки отбора список документов пуст?

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

Можно ли отобрать документы сразу по нескольким поставщикам?

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

Чем отличается отбор по партнёру от отбора по контрагенту?

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

Как сохранить отбор, чтобы не настраивать его каждый раз?

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

Влияет ли отбор на данные в базе?

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

Что делать, если в списке полей отбора нет «Контрагента»?

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