Найти элементы группы отбора. Найти элемент или группу отбора по заданному имени поля или представлению.
// Найти элемент или группу отбора по заданному имени поля или представлению.
//
// Параметры:
// ОбластьПоиска - ОтборКомпоновкиДанных, КоллекцияЭлементовОтбораКомпоновкиДанных,
// ГруппаЭлементовОтбораКомпоновкиДанных - контейнер
// с элементами и группами отбора, например Список.Отбор или группа в отборе.
// ИмяПоля - Строка - имя поля компоновки (не используется для групп).
// Представление - Строка - представление поля компоновки.
//
// Возвращаемое значение:
// Массив - коллекция отборов.
//
Функция НайтиЭлементыИГруппыОтбора(Знач ОбластьПоиска,
Знач ИмяПоля = Неопределено,
Знач Представление = Неопределено) Экспорт
Если ЗначениеЗаполнено(ИмяПоля) Тогда
ЗначениеПоиска = Новый ПолеКомпоновкиДанных(ИмяПоля);
СпособПоиска = 1;
Иначе
СпособПоиска = 2;
ЗначениеПоиска = Представление;
КонецЕсли;
МассивЭлементов = Новый Массив;
НайтиРекурсивно(ОбластьПоиска.Элементы, МассивЭлементов, СпособПоиска, ЗначениеПоиска);
Возврат МассивЭлементов;
КонецФункции
///////////////////////////////////////////////////////////////////////////////////////////////////////
// Copyright (c) 2019, ООО 1С-Софт
// Все права защищены. Эта программа и сопроводительные материалы предоставляются
// в соответствии с условиями лицензии Attribution 4.0 International (CC BY 4.0)
// Текст лицензии доступен по ссылке:
// https://creativecommons.org/licenses/by/4.0/legalcode
///////////////////////////////////////////////////////////////////////////////////////////////////////
НайтиЭлементОтбораПоПредставлению (БСП)
СоздатьГруппуЭлементовОтбора (БСП)
УдалитьЭлементыГруппыОтбора (БСП)
УдалитьЭлементыГруппыОтбораДинамическогоСписка (БСП)
Отбор при начале выбора Групп и элементов (УФ)
Найти заказы, количества во всех строках которых меньше либо равны нулю
Канал FastCode 1C в Телеграм! Шаблоны кода, статьи, полезные советы, курсы по 1С (8К участников)