+ ВерноВсе + ВерноЛюбое + ВерноТолькоОдно

This commit is contained in:
Dmitry Belyaev 2022-08-31 11:37:41 +03:00
parent 7fb1400049
commit fba8dbd6fc
Signed by: b4tman
GPG Key ID: 41A00BF15EA7E5F3

View File

@ -608,3 +608,19 @@
Возврат ЭтотОбъект;
КонецФункции
Функция ВерноВсе() Экспорт
Если ЭтотОбъект.Пустой() Тогда
Возврат Ложь;
КонецЕсли;
Результат = ЭтотОбъект.Свернуть("Результат = Результат И Элемент", Истина);
Возврат Результат;
КонецФункции
Функция ВерноЛюбое() Экспорт
Результат = ЭтотОбъект.Свернуть("Результат = Результат ИЛИ Элемент", Ложь);
Возврат Результат;
КонецФункции
Функция ВерноТолькоОдно() Экспорт
Результат = 1 = ЭтотОбъект.Клонировать().Фильтр("Условие = Элемент").Количество();
Возврат Результат;
КонецФункции