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