1. Общие механизмы, понятия и термины
#10

Готовишься к экзамену?

Полнофункциональный тренажер @bot_1cnik_bot с полноценным обучением, режимом экзамена и подробной статистикой.

Перейти в бота

Для включения отборов в списках (обычных форм) по содержимому табличных частей объектов и их свойств, неотображаемых в форме:

осуществляется только с помощью дополнительной настройки форм
Неправильно: Настройка форм сама по себе не позволит организовать отбор по данным табличных частей или скрытым реквизитам - для этого требуется использование специального объекта метаданных «Критерий отбора», а не просто изменение визуальной части формы.
реализуется только запросами
Неправильно: Запросы могут использоваться для выборки данных программно, но для стандартного интерфейса платформы 1С:Предприятие функциональность отборов по таким данным обеспечивается объектом «Критерий отбора» в метаданных, а не исключительно кодом запросов.
ничего дополнительно настраивать не надо, все реализовано на уровне платформы
Неправильно: По умолчанию платформа не показывает отбор по табличным частям или скрытым реквизитам в обычных списках - необходимо специально определить критерии отбора, чтобы пользователи могли использовать их в интерфейсе.
необходимо создать объект критерии отбора
Правильно: Объект «Критерий отбора» служит для описания правил выборки объектов по реквизитам, в том числе значениям из табличных частей или скрытых полей, и позволяет использовать эти правила в отборе данных в списках.

Пояснение

В платформе 1С:Предприятие для расширения возможностей отбора в списках и формах управляемого приложения применяется объект метаданных «Критерий отбора». Этот объект позволяет задать тип данных (например, тип реквизита справочника, документа или иных объектов), а затем, указав, по каким элементам и в каких объектах будет выполняться отбор, получить список объектов, соответствующих условию. Критерий отбора особенно полезен в тех случаях, когда нужно искать записи по значениям, хранящимся не в основных реквизитах, а в табличных частях объектов, или по реквизитам, которые не отображаются в форме списка. После создания и настройки критерия отбора его можно сделать доступным в формах списка через интерфейс (например, добавить пункт в меню «Ещё»), чтобы пользователи могли применять его для отбора данных без дополнительного программирования. Такой подход позволяет повысить удобство работы и гибкость аналитики данных в системе, избегая необходимости вручную писать сложные запросы или изменять форму списка.