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

Быстрый старт · 9 мин

Как сбросить отбор в 1С: все способы для пользователя и разработчика

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

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

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

Как понять, что в списке установлен отбор

Первый признак — в списке видно меньше записей, чем должно быть, хотя данные в базе точно есть. Документы не удалены, просто скрыты условием отбора. Это самая частая причина обращений «пропали документы в 1С».

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

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

Записей меньше обычногоВероятно, действует отбор

Проверьте строку отбора над списком и кнопку настройки

Отбор появляется при каждом открытииСохранён в настройках формы

Нужен сброс настроек формы, а не только текущего отбора

Отбор не снимается вручнуюЗадан программно в коде

Потребуется правка конфигурации или расширения

Сброс отбора в форме списка: горячие клавиши и кнопки

Самый быстрый способ — сочетание клавиш Ctrl+Shift+F. В большинстве типовых конфигураций (УТ, ERP, БП, КА) оно снимает установленный отбор в динамическом списке. Поставьте курсор в список и нажмите комбинацию — записи должны отобразиться полностью.

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

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

Порядок действий в форме списка
  1. 1
    Кликните в любую строку списка, чтобы он получил фокус
  2. 2
    Нажмите Ctrl+Shift+F — отбор снимется, список обновится
  3. 3
    Если не помогло: «Ещё» → «Установить отбор и сортировку списка» → снимите флажки условий
  4. 4
    Очистите поля быстрого отбора над списком (крестики в полях)
  5. 5
    Проверьте результат: все записи отображаются, строка отбора исчезла

Сброс отбора в отчётах на СКД

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

Быстрый вариант — вернуть типовые настройки: в окне настроек нажмите «Стандартные настройки». Это сбросит не только отборы, но и группировки, сортировки и оформление к состоянию «как задумано разработчиком». Учтите: свои доработанные настройки при этом будут потеряны.

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

Отбор возвращается после перезапуска: сброс настроек формы

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

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

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

Программный сброс отбора для разработчика

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

Для обычных форм и табличных полей отбор снимается методом Отбор.Сбросить() либо удалением конкретного элемента: Список.Отбор.Элементы.Удалить(ЭлементОтбора). Для динамических списков в управляемых формах работают с коллекцией Список.КомпоновщикНастроек.Настройки.Отбор.Элементы — элементы очищаются циклом или методом Очистить().

Для отборов, заданных через параметры динамического списка, достаточно очистить значения параметров: Список.Параметры.УстановитьЗначениеПараметра("Организация", Неопределено) — в зависимости от запроса списка это снимет ограничение.

bsl
Для Каждого ЭлементОтбора Из Список.КомпоновщикНастроек.Настройки.Отбор.Элементы Цикл
    ЭлементОтбора.Использование = Ложь;
КонецЦикла;

Типичные ошибки при сбросе отбора

Первая ошибка — путать отбор с поиском. Строка поиска (Ctrl+F) фильтрует список по введённому тексту, и Ctrl+Shift+F её не очищает. Очистите поле поиска отдельно крестиком в поле.

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

Третья ошибка — сбрасывать отбор в отчёте, но не пересформировать его. Настройки применяются только после нажатия «Сформировать» — до этого на экране старый результат.

Типичные ошибки
01
Путать поиск и отбор: строка поиска очищается отдельно, не Ctrl+Shift+F
02
Игнорировать ограничение по периоду в журналах документов — записи вне интервала не видны
03
Сбросить настройки отчёта и не нажать «Сформировать» — на экране остаётся старый результат
04
Очищать все настройки пользователя вместо точечного сброса одной формы

Как проверить, что отбор снят полностью

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

В отчёте проверьте шапку результата: многие типовые отчёты выводят применённые отборы в заголовке. Если там пусто или указано «без отборов» — ограничения сняты.

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

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

Строка отбора над списком
Норма

Строки нет или она пустая

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

Отображается условие вида «Организация = ...»

Количество записей
Норма

Видны все ожидаемые записи, включая ранее скрытые

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

Часть данных по-прежнему отсутствует

Повторное открытие формы
Норма

Список открывается без ограничений

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

Отбор появляется снова — сбросьте настройки формы

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

Почему Ctrl+Shift+F не сбрасывает отбор?

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

Отбор сбрасывается, но возвращается после перезапуска 1С. Что делать?

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

Как сбросить отбор сразу во всех отчётах?

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

Документы «пропали» из журнала — это точно отбор?

Чаще всего да: проверьте отбор, строку поиска и ограничение периода. Реже причина в правах доступа (RLS) — тогда записи скрыты на уровне прав, и сброс отбора не поможет: проверьте, видит ли документы другой пользователь с полными правами.

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

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

Итог

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

В форме списка отбор снимается клавишами Ctrl+Shift+F или через «Ещё → Установить отбор и сортировку списка». В отчётах — через закладку «Отбор» в настройках или кнопку «Стандартные настройки». Если отбор возвращается после перезапуска, очистите сохранённые настройки формы. Проверяйте также строку поиска и период — они фильтруют список независимо от отбора.