Работа с документами в 1С:Предприятие — одна из самых частых задач пользователей. Но когда база содержит тысячи записей, поиск нужного документа превращается в утомительное занятие. Отбор по критериям помогает сузить список до релевантных данных, сэкономив время и нервы. Однако не все знают, как правильно открывать списки с отбором — особенно если требуется сохранить настройки для повторного использования или применить сложные фильтры.
В этой статье разберём все доступные способы: от базовых горячих клавиш до продвинутых инструментов вроде расширенного отбора и пользовательских настроек. Акцент сделаем на универсальных методах, работающих в большинстве конфигураций (1С:Бухгалтерия 3.0, 1С:Управление торговлей 11, 1С:Зарплата и Управление Персоналом 3.1 и др.). Если вы часто работаете с большими объёмами данных, эти приёмы станут вашими верными помощниками.
⚠️ Внимание: В некоторых конфигурациях (например, в 1С:ERP) интерфейс может отличаться из-за кастомизации. Если описанные ниже кнопки или меню отсутствуют, проверьте настройки ролей или обратитесь к администратору системы.
1. Базовый способ: отбор через панель инструментов
Самый простой метод — использовать встроенную панель отбора, которая есть в большинстве списков документов. Она позволяет быстро фильтровать данные по основным полям (дате, номеру, контрагенту и т.д.) без углубления в настройки.
Чтобы открыть список с отбором:
- Перейдите в нужный раздел (например,
Продажи → Реализация товаров и услуг). - Нажмите кнопку «Отбор и сортировка»** (значок воронки) на панели инструментов.
- В открывшемся окне выберите поле для фильтрации (например,
КонтрагентилиДата). - Задайте условие (например,
равно,содержит,в диапазоне) и введите значение. - Нажмите «Применить»** — список обновится автоматически.
Этот способ подходит для простых фильтров, но имеет ограничения:
- 🔹 Нельзя сохранить настройки отбора для будущего использования.
- 🔹 Доступны не все поля документа (только те, что добавлены в панель по умолчанию).
- 🔹 Нет возможности комбинировать условия с логическими операторами (
И/ИЛИ).
⚠️ Внимание: Если после применения отбора список стал пустым, проверьте корректность введённых данных. Например, при фильтрации по дате легко ошибиться в формате (например, ввести01.12.2026вместо01.12.2023).
2. Горячие клавиши для быстрого отбора
Для опытных пользователей 1С горячие клавиши — это способ сэкономить секунды на каждом действии. Вот самые полезные комбинации для работы с отбором:
| Комбинация | Действие | Пример использования |
|---|---|---|
Ctrl + F |
Быстрый поиск по текущему столбцу | Найти документ по номеру в колонке Номер |
Ctrl + Shift + F |
Расширенный поиск (отбор по нескольким полям) | Фильтрация реализаций по контрагенту и дате |
Alt + F |
Открыть панель отбора и сортировки | Альтернатива клику по кнопке «Отбор» |
F5 |
Обновить список (сбросить отбор) | Вернуть исходный вид списка после фильтрации |
Особенно полезна комбинация Ctrl + Shift + F — она открывает окно, где можно задать несколько условий одновременно. Например, найти все счета на оплату от конкретного контрагента за последний месяц. При этом условия можно группировать с помощью логических операторов:
- 🔄
И— оба условия должны выполняться. - 🔀
ИЛИ— достаточно выполнения хотя бы одного условия.
Важно: В некоторых конфигурациях (например, в 1С:УТ 10.3) комбинация Ctrl + Shift + F может не работать. В этом случае используйте кнопку «Отбор и сортировка» на панели.
Если горячие клавиши не срабатывают, проверьте, не переопределены ли они в настройках Windows или антивируса. Например, Ctrl + Shift + F иногда конфликтует с поиском в браузере.
3. Расширенный отбор: сложные условия и сохранение настроек
Когда стандартных фильтров недостаточно, на помощь приходит расширенный отбор. Он позволяет:
- 📌 Сохранять часто используемые настройки.
- 🔧 Использовать любые поля документа, даже скрытые в основном интерфейсе.
- 🔄 Комбинировать условия с операторами
И/ИЛИна нескольких уровнях.
Как открыть расширенный отбор:
- Откройте список документов (например,
Покупки → Поступление товаров). - Нажмите
Ещё → Расширенный отбор(илиAlt + Oв некоторых версиях). - В окне отбора добавьте нужные поля через кнопку «Добавить»** (значок «+»).
- Задайте условия и нажмите «Применить»**.
Преимущество этого метода — возможность сохранить настройки отбора для повторного использования. Для этого:
- После настройки фильтров нажмите «Сохранить настройки…»**.
- Задайте имя (например,
Поступления от ОАО "Ромашка" за 2026). - Выберите, где сохранить: только для вас или для всех пользователей (если есть права).
⚠️ Внимание: Сохранённые настройки отбора привязываются к конкретному виду документа. Например, отбор дляРеализации товаровне будет доступен в спискеПоступления товаров.
Поля отбора заполнены корректно|
Условия логически верны (нет противоречий)|
Имя настроек понятно другим пользователям|
Права доступа позволяют сохранять общие настройки-->
4. Отбор через запрос (для программистов и продвинутых пользователей)
Если вам нужно гибко фильтровать данные по сложным критериям, которые не поддерживаются стандартным интерфейсом, можно использовать запросы на языке 1С. Этот метод требует знаний встроенного языка, но даёт максимальную свободу.
Пример запроса для отбора документов РеализацияТоваровУслуг по дате и сумме:
ВЫБРАТЬ
РеализацияТоваровУслуг.Ссылка КАК Ссылка,
РеализацияТоваровУслуг.Дата КАК Дата,
РеализацияТоваровУслуг.СуммаДокумента КАК Сумма
ИЗ
Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг
ГДЕ
РеализацияТоваровУслуг.Дата МЕЖДУ &НачалоПериода И &КонецПериода
И РеализацияТоваровУслуг.СуммаДокумента > 10000
Чтобы выполнить такой запрос:
- Откройте
Файл → Новый → Запрос(или нажмитеCtrl + Q). - Вставьте текст запроса и нажмите «Выполнить»** (или
F5). - В открывшемся окне укажите параметры (например,
&НачалоПериодаи&КонецПериода). - Результат отобразится в виде таблицы, которую можно экспортировать в Excel или PDF.
Преимущества этого метода:
- 🛠️ Полный контроль над фильтрацией (можно использовать любые поля, функции, объединения таблиц).
- 📊 Возможность группировки, сортировки и агрегации данных (например, посчитать сумму по контрагентам).
- 🔄 Автоматизация: запрос можно сохранить и запускать повторно или встроить в обработку.
⚠️ Внимание: Неправильно составленный запрос может загрузить сервер и замедлить работу базы. Избегайте выборки всех полей (ВЫБРАТЬ *) и ограничивайте периоды дат.
Пример сложного запроса с объединением таблиц
В этом примере мы выберем реализации с привязкой к менеджерам и суммируем их продажи за месяц:
ВЫБРАТЬ
Реализация.Менеджер КАК Менеджер,
СУММА(Реализация.СуммаДокумента) КАК ОбщаяСумма
ИЗ
Документ.РеализацияТоваровУслуг КАК Реализация
ГДЕ
Реализация.Дата МЕЖДУ &НачалоМесяца И &КонецМесяца
СГРУППИРОВАТЬ ПО
Реализация.Менеджер
5. Отбор через внешние обработки и расширения
Если в вашей конфигурации отсутствуют нужные инструменты отбора, можно воспользоваться внешними обработками или расширениями. Это актуально для:
Где взять обработки:
Пример популярных обработок для отбора:
Внешние обработки — это мощный инструмент, но их стоит использовать только если стандартных средств 1С недостаточно. Всегда тестируйте новые обработки на копии базы! Если вы работаете с 1С через мобильное приложение (например, 1С:Мобильная платформа или 1С:Предприятие для Android/iOS), функционал отбора ограничен по сравнению с десктопной версией. Однако основные возможности доступны:
Как применить отбор в мобильной версии:
Ограничения мобильного отбора:
Даже опытные пользователи иногда сталкиваются с проблемами при работе с отбором. Вот самые распространённые ошибки и способы их решения:
Проблема 1: Отбор не применяется
Проблема 2: Список стал пустым после отбора
Проблема 3: Не сохраняются настройки отбора
Проблема 4: Медленная работа при отборе
Если отбор работает медленно, сначала проверьте, не загружает ли систему другой пользователь. Иногда тормоза связаны не с вашим запросом, а с фоновыми задачами (например, регламентными операциями). Да, для этого в расширенном отборе выберите условие В некоторых конфигурациях (например, 1С:ERP) для этого есть специальное поле с многоточием ( Есть три способа: Если отбор был сохранён как настройка по умолчанию, сбросьте её через Мобильные версии 1С оптимизированы для скорости работы и удобства на маленьких экранах, поэтому в них доступны только основные поля. Чтобы фильтровать по дополнительным реквизитам:
(если нужна уникальная функциональность).
Название обработки
Назначение
Совместимость
«Универсальный отбор документов»
Гибкая фильтрация по любым полям с сохранением настроек
1С:Бухгалтерия, УТ, ЗУП
«Помощник поиска документов»
Поиск по частичном совпадению номеров, сумм, комментариев
Любые конфигурации на 8.3
«Отбор по дополнительным реквизитам»
Фильтрация по пользовательским полям (например, «Тип сделки»)
1С:ERP, УТ 11, КА 2
⚠️ Внимание: Перед установкой внешней обработки сделайте резервную копию базы. Некоторые решения могут конфликтовать с текущей конфигурацией или содержать ошибки.
6. Отбор в мобильном приложении 1С
Заказы покупателей).
И/ИЛИ.⚠️ Внимание: В мобильном приложении отбор работает медленнее, чем на десктопе, особенно при большом объёме данных. Старайтесь сужать периоды дат и избегайте фильтрации по текстовым полям (например,
Комментарий).7. Частые ошибки и как их избежать
F5), иногда изменения применяются с задержкой.
Поступление вместо Реализация).F5) и задать условия заново.
Комментарий), если в них много данных.FAQ: Ответы на частые вопросы
Можно ли в 1С сделать отбор по нескольким значениям одного поля (например, по нескольким контрагентам)?
В списке или В группе (в зависимости от версии). Затем укажите нужные значения через запятую или выберите их из справочника. Например, можно отфильтровать документы по 3-4 контрагентам одновременно....), где можно выбрать несколько элементов из справочника.Как сбросить все отборы в списке документов?
F5 (обновить список).Ещё → Настройки → Сбросить настройки.Почему в мобильном приложении 1С нет некоторых полей для отбора?
Можно ли автоматизировать отбор документов (например, открывать список с фильтром по умолчанию)?
Да, для этого есть несколько способов:
- Сохранённые настройки отбора: Сохраните фильтр (как описано в разделе 3) и сделайте его настройкой по умолчанию.
- Внешние обработки: Напишите или скачайте обработку, которая будет автоматически применять нужный отбор при открытии списка.
- Регламентные задания: Настройте задание, которое будет открывать список с отбором в определённое время (например, ежедневно утром).
Для программистов: можно написать Процедуру, которая будет открывать форму списка с заданными параметрами отбора.
Как отфильтровать документы по пользовательскому реквизиту?
Если в документе есть дополнительные реквизиты (например, «Тип сделки» или «Регион»), их можно добавить в отбор:
- Откройте расширенный отбор (
Ещё → Расширенный отбор). - Нажмите «Добавить»** и выберите нужный реквизит из списка (обычно они находятся в разделе
Дополнительные реквизиты). - Задайте условие и значение, затем примените отбор.
Если реквизита нет в списке, возможно, он не добавлен в форму списка. В этом случае обратитесь к программисту или используйте запрос (раздел 4).