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