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