Отбор.<Имя элемента отбора>

Свойства · <Filter element name>

Тип: ЭлементОтбора. Набор свойств содержит элементы отбора, установленные для данного отбора. Доступ к элементу отбора осуществляется по имени, как оно задано в Конфигураторе.

Полное описание, параметры и ограничения

Отбор.<Имя элемента отбора> (Filter.<Filter element name>)

Отбор (Filter)

<Имя элемента отбора> (<Filter element name>)

Доступен, начиная с версии 8.0.

Использование:
Только чтение.
Описание:
Тип: ЭлементОтбора.
Набор свойств содержит элементы отбора, установленные для данного отбора. Доступ к элементу отбора осуществляется по имени, как оно задано в Конфигураторе.
Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение (сервер), мобильный автономный сервер.

Использование в версии:

Доступен, начиная с версии 8.0.

Методическая информация

Практические примеры

Использовать имя последовательности, её измерение и настоящий отбор

Имена менеджера, поля записи и элемента отбора происходят из конкретных собственных метаданных. Создаём настоящий набор с новым регистратором, не передаём неизвестный объект в getter.

Где и как запускать

Тело серверной процедуры своей обработки в отдельной учебной конфигурации с указанными собственными метаданными.

Подготовка

  1. В отдельной учебной конфигурации создайте свой документ УчебнаяЗапискаПоследовательности: номер Строка 12 с автонумерацией, проведение не требуется.

  2. Создайте последовательность УчебныйПорядокДокументов, включите свой документ в её состав. Добавьте измерение Склад типа Строка 40.

  3. Основной блок выполните в теле серверной процедуры своей обработки. Каждый запуск создаёт новый собственный документ и уникальную строку Склад.

  4. Запись набора ограничена ссылкой нового документа. Код не устанавливает границы всей последовательности и не перепроводит чужие документы.

Документ = Документы.УчебнаяЗапискаПоследовательности.СоздатьДокумент();
Документ.Дата = Дата(2026, 10, 15, 10);
Документ.Записать();
МенеджерПоследовательности = Последовательности.УчебныйПорядокДокументов;
Набор = МенеджерПоследовательности.СоздатьНаборЗаписей();
Набор.Отбор.Регистратор.Установить(Документ.Ссылка);
Запись = Набор.Добавить();
Запись.Регистратор = Документ.Ссылка;
Запись.Период = Документ.Дата;
Запись.Склад = Строка(Новый УникальныйИдентификатор);
Набор.Записать();
Сообщить("Свой склад: " + Запись.Склад);
Сообщить("Запись ограничена собственным новым документом");

Разбор по шагам

  1. Получаем собственный менеджер через точное имя последовательности.

  2. Создаём набор и устанавливаем его настоящий элемент отбора Регистратор до записи.

  3. Заполняем динамическое измерение Склад известной строки и записываем только собственный набор.

Как проверить результат

  1. Менеджер принадлежит УчебныйПорядокДокументов, а поле Склад существует потому, что создано в этой последовательности.

  2. Отбор.Регистратор — readonly-ссылка на элемент отбора; вызываем Установить, а не присваиваем ей произвольную ссылку напрямую.

  3. Показано фактическое значение своего измерения. Чужие документы и общая граница последовательности не меняются.

Ожидаемый результат

Три точных динамических доступа объединены одним реальным сценарием с собственной подготовкой и ограниченной записью.

На что обратить внимание

  1. Не подставляйте рабочую последовательность в учебный код записи.

  2. Измерение Склад здесь строковое с ограниченной длиной, не УникальныйИдентификатор: UUID предварительно преобразован в Строка.

  3. При сборке HTML документы и последовательности в 1С не изменялись; BSL не исполнялся.

Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.

Не хотите разбираться сами?

Адаптируем это решение под вашу базу. Оценка бесплатно.

Оставить задачу

1С, 1С:Предприятие — товарные знаки ООО «1С». Сайт не является официальным представительством фирмы «1С» и не аффилирован с ней.