Добавление отбора в Построитель отчета 1С — это стандартная и часто используемая операция для фильтрации данных и получения более точной и сфокусированной информации в отчете. Построитель отчета предоставляет гибкие возможности для настройки отборов, позволяя пользователю легко применять условия без необходимости изменения кода запроса.
Рассмотрим, как добавить отбор в построитель отчета в режиме 1С:Предприятие (пользовательский режим).
1. Открытие настроек отчета
Прежде всего, вам нужно открыть отчет и перейти в его настройки.
Откройте нужный отчет. Это может быть любой отчет, основанный на построителе отчета (большинство типовых отчетов в 1С). Например, отчет "Оборотно-сальдовая ведомость", "Ведомость по товарам на складах", "Отчет о розничных продажах" и т. п. Нажмите кнопку "Настройки" (часто расположена в шапке отчета). В зависимости от конфигурации и версии, это может быть кнопка с изображением Шестеренки, Воронки или просто надпись "Настройки" / "Все настройки". Откроется окно настроек отчета.
2. Добавление отбора через стандартные настройки
В окне настроек отчета есть несколько вкладок. Отборы обычно находятся на вкладке "Отборы" (или "Параметры", если отборы интегрированы в параметры).
Перейдите на вкладку "Отборы". Нажмите кнопку "Добавить отбор" (она может быть в виде зеленого плюса + или просто надпись "Добавить отбор"). Выбор поля для отбора:
- Откроется список доступных полей, по которым можно установить отбор. Это поля, которые участвуют в запросе отчета. Выберите нужное поле из списка. Например:
- Для товаров: Номенклатура, Склад, Вид номенклатуры. Для документов: Организация, Контрагент, Дата, Подразделение. Для счетов: Счет, Субконто1, Субконто2.
После выбора поля оно появится в табличной части отборов.
Настройка условия отбора:
- Поле: (Уже выбрано, например, "Номенклатура"). Вид сравнения: Нажмите на это поле и выберите нужный вид сравнения из выпадающего списка.
- Равно: Точное совпадение. Не равно: Все, кроме указанного значения. В списке: Одно из нескольких значений (например, несколько конкретных товаров). Не в списке: Все, кроме значений из списка. Больше, Меньше, Больше или равно, Меньше или равно: Для числовых или датовых полей. Содержит, Не содержит, Начинается с, Заканчивается на: Для текстовых полей. Заполнено, Не заполнено: Для полей, которые могут быть пустыми.
Значение: Укажите конкретное значение (или список значений), по которому будет производиться отбор. Для выбора из справочников (Номенклатура, Контрагенты и т. д.) используйте кнопку выбора (… или F4). Использование: Убедитесь, что флажок в колонке "Использование" установлен. Это означает, что отбор будет применен. Если флажок снят, отбор неактивен, но его можно быстро включить.
3. Добавление отбора через "Расширенные настройки" (для более сложных отборов)
В некоторых отчетах или для более сложных сценариев может потребоваться перейти в "Расширенные настройки" (или "Расширенный режим").
В окне настроек отчета найдите кнопку "Расширенные настройки…" (или "Режим: Расширенный" / "Вид: Расширенный"). В расширенных настройках вы увидите дополнительные вкладки, такие как "Поля", "Группировки", "Сортировка", "Отбор". Перейдите на вкладку "Отбор". Здесь процесс добавления отбора аналогичен, но может быть более наглядным или предоставлять больше опций (например, возможность группировать условия отбора по "И" / "ИЛИ", использовать произвольные выражения).
- Нажмите "Добавить элемент" (или "Добавить новую строку"). Выберите "Поле", "Вид сравнения", "Значение". Установите флажок "Использование".
4. Сохранение настроек отчета
После того как вы настроили все необходимые отборы:
Нажмите кнопку "Закрыть и сформировать" (или "Сформировать") в окне настроек отчета, чтобы увидеть отчет с примененными отборами. Если вы хотите сохранить эти настройки для дальнейшего использования, нажмите кнопку "Сохранить настройки" (обычно в шапке отчета рядом с кнопкой "Настройки").
- Выберите, куда сохранить настройки (например, в файл, для всех пользователей, для себя). Дайте название сохраненному варианту отчета.
Примеры отборов:
- Отбор по конкретному товару:
- Поле: Номенклатура Вид сравнения: Равно Значение: Молоко 3,2%
Отбор по группе товаров:
- Поле: Номенклатура. Родитель (или Номенклатура. Группа) Вид сравнения: Равно Значение: Продукты питания (Группа)
Отбор по дате:
- Поле: Дата документа Вид сравнения: Больше или равно Значение: 01.05.2025 ИЛИ Период: С 01.05.2025 по 31.05.2025 (если такая настройка периода доступна).
Отбор по контрагентам из списка:
- Поле: Контрагент Вид сравнения: В списке Значение: [Контрагент1, Контрагент2, Контрагент3]
Важные нюансы:
- Доступность полей: Список полей для отбора зависит от того, какие данные включены в запрос самого отчета. Если какое-то поле не отображается, возможно, его нет в источнике данных отчета. Оператор "И" / "ИЛИ": При добавлении нескольких отборов, по умолчанию они обычно объединяются оператором "И" (то есть должны выполняться все условия). В расширенных настройках можно настроить более сложные логические связки ("ИЛИ"). Флажок "Использование": Не забывайте ставить флажок "Использование" для каждого отбора, который вы хотите применить. Быстрые отборы: В некоторых отчетах есть "быстрые отборы" прямо на форме отчета (например, поле "Организация" или "Склад"), которые не требуют захода в полные настройки, но их возможности ограничены.
Освоив настройку отборов в построителе отчета, вы сможете получать гораздо более точную и релевантную информацию из вашей базы 1С.