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