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

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

Как создать отбор в отчете 1С

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

Отбор в отчете 1С позволяет выводить не все данные подряд, а только те, которые соответствуют заданным условиям: по контрагенту, периоду, складу, организации, номенклатуре и другим полям. Это основной инструмент анализа: без отбора отчет по продажам покажет всех клиентов сразу, а с отбором — только нужного контрагента или группу товаров.

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

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

Где находятся настройки отбора в отчете

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

Второй уровень — полная форма настроек. Она открывается через кнопку «Ещё» → «Изменить вариант» (в ряде конфигураций — «Настройки» или «Изменить настройки»). Здесь доступны все поля отчета, включая те, которых нет в шапке: реквизиты документов, свойства номенклатуры, подразделения, проекты и другие аналитические разрезы.

В некоторых отчетах быстрый отбор добавляется кнопкой «+» или «Добавить отбор» прямо в шапке. Если такой кнопки нет, значит, состав быстрых отборов фиксирован, и дополнительные условия нужно задавать в полной форме настроек.

Пошаговое создание отбора через «Изменить вариант»

Универсальный порядок действий одинаков для большинства отчетов на управляемых формах. Рассмотрим его на примере отбора по конкретному контрагенту.

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

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

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

Виды условий сравнения и когда их применять

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

УсловиеЧто делаетКогда применять
РавноСтрогое совпадение с одним значениемОдин контрагент, один склад, одна организация
Не равноИсключает одно значениеВсе документы, кроме конкретного
В спискеСовпадение с любым значением из спискаНесколько контрагентов или складов
В группе / В группе из спискаЭлемент сам или внутри указанной папки (иерархии)Вся группа номенклатуры, контрагенты из папки
СодержитПодстрока в текстовом полеПоиск по части наименования или комментария
Заполнено / Не заполненоПроверка на пустое значениеДокументы без подразделения, товары без артикула
Больше, меньше, междуСравнение чисел и датСуммы свыше порога, даты в диапазоне

Особого внимания заслуживает условие «В группе»: оно учитывает иерархию справочника. Если выбрать папку «Молочные продукты», в отбор попадут все товары из неё и из вложенных подпапок. Условие «Равно» с той же папкой обычно ничего не вернет, потому что в документах указываются конкретные товары, а не папки.

Типичные ошибки
01
Условие «Равно» вместо «В группе» для папки справочника — отчет выходит пустым, потому что в документах хранятся элементы, а не папки.
02
Забытый снятый флажок у строки отбора — условие настроено, но не применяется.
03
Отбор по наименованию через «Равно» — малейшее отличие в пробеле или регистре исключает строку; для текстов используйте «Содержит».
04
Несколько условий по одному полю через «И» вместо списка — строка не может одновременно равняться двум значениям, результат пуст. Используйте «В списке».

Отбор по нескольким значениям и по нескольким полям

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

Несколько условий по разным полям по умолчанию объединяются по «И»: отчет покажет только строки, удовлетворяющие всем условиям одновременно. Например, «Организация = ООО Вега» и «Склад = Основной» выведут продажи только этой организации с этого склада.

Если нужно логическое «ИЛИ» (например, один склад или другой), в полной форме настроек создайте группу условий: кнопка «Сгруппировать условия» → «Группа ИЛИ», затем перетащите в неё нужные строки. Эта возможность есть только в расширенной форме настроек, в шапке отчета её нет.

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

Отбор по полям, которых нет в шапке отчета

Не все поля выведены в шапку, но почти все доступны в полной форме настроек. Откройте «Изменить вариант» → «Отбор» → «Добавить» и в окне выбора поля разверните дерево: поля сгруппированы по объектам (документ, контрагент, номенклатура), а вложенные реквизиты открываются через «+».

Так можно отбирать по реквизитам связанных объектов: например, по виду номенклатуры, по договору контрагента, по статье расходов. Если в конфигурации используются дополнительные реквизиты и сведения, они обычно тоже присутствуют в списке полей отбора.

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

Проверка результата и сохранение варианта отчета

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

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

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

Содержимое строк отчета
Норма

Все строки относятся к выбранному значению отбора

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

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

Наличие данных
Норма

Отчет содержит строки за выбранный период

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

Пусто — проверьте период, флажок у условия и вид сравнения

Итоги
Норма

Суммы сходятся с контрольным отчетом по тем же условиям

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

Итоги расходятся — возможно, лишний скрытый отбор в настройках варианта

Сохраненный вариант
Норма

После переоткрытия варианта отбор на месте

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

Отбор пропал — вариант не был сохранен или перезаписан другим пользователем

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

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

Итог

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

Отбор создается в шапке отчета или через «Ещё» → «Изменить вариант» → вкладка «Отбор». Ключевые моменты: правильный вид сравнения («В группе» для папок, «В списке» для нескольких значений), установленный флажок у условия и проверка периода при пустом результате. Готовые настройки сохраняйте как вариант отчета, а схему компоновки в конфигураторе без необходимости не трогайте.

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

Почему отбор настроен, но отчет его игнорирует?

Чаще всего снят флажок слева от строки условия — откройте настройки и проверьте. Вторая причина: вы редактировали один вариант отчета, а формируете другой. Убедитесь, что в заголовке отчета указан именно тот вариант, который вы настраивали.

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

Добавьте одно условие по полю «Контрагент» с видом сравнения «В списке» и в редакторе списка добавьте всех нужных контрагентов. Не создавайте несколько строк «Равно» — они объединяются по «И» и дадут пустой отчет.

Чем отличается «В группе» от «Равно» для папки справочника?

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

Можно ли отбирать по части наименования?

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

Как сделать отбор по условию «ИЛИ» между разными полями?

В полной форме настроек на вкладке «Отбор» выделите нужные условия и сгруппируйте их в «Группу ИЛИ» через кнопку группировки. В шапке отчета такой возможности нет — только последовательные условия по «И».

Пропадет ли мой отбор после обновления конфигурации?

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