From 7fb14000494b74656097d812d1b878293b66c66d Mon Sep 17 00:00:00 2001 From: Dmitry Date: Wed, 31 Aug 2022 11:37:23 +0300 Subject: [PATCH] =?UTF-8?q?+=20=D0=9A=D0=B0=D0=BA=D0=A1=D1=82=D1=80=D0=BE?= =?UTF-8?q?=D0=BA=D0=B8=20+=20=D0=9A=D0=B0=D0=BA=D0=A7=D0=B8=D1=81=D0=BB?= =?UTF-8?q?=D0=B0=20+=20=D0=9A=D0=B0=D0=BA=D0=94=D0=B0=D1=82=D1=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Итератор/Ext/ObjectModule.bsl | 46 +++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/src/Итератор/Ext/ObjectModule.bsl b/src/Итератор/Ext/ObjectModule.bsl index 3341d30..7a90be7 100644 --- a/src/Итератор/Ext/ObjectModule.bsl +++ b/src/Итератор/Ext/ObjectModule.bsl @@ -562,3 +562,49 @@ Возврат Результат; КонецФункции + +Функция КакСтроки(Знач Формат="") Экспорт + НоваяКоллекция = Новый Массив; + Для Каждого ТекЭлемент Из Коллекция Цикл + НоваяКоллекция.Добавить(Формат(ТекЭлемент, Формат)); + КонецЦикла; + Коллекция = НоваяКоллекция; + Возврат ЭтотОбъект; +КонецФункции +Функция КакЧисла() Экспорт + НоваяКоллекция = Новый Массив; + Для Каждого ТекЭлемент Из Коллекция Цикл + НовоеЗначение = 0; + Если ЗначениеЗаполнено(ТекЭлемент) Тогда + НовоеЗначение = Число(ТекЭлемент); + КонецЕсли; + НоваяКоллекция.Добавить(НовоеЗначение); + КонецЦикла; + Коллекция = НоваяКоллекция; + Возврат ЭтотОбъект; +КонецФункции +Функция КакДаты() Экспорт + НоваяКоллекция = Новый Массив; + Для Каждого ТекЭлемент Из Коллекция Цикл + НовоеЗначение = '00010101'; + Если ЗначениеЗаполнено(ТекЭлемент) Тогда + НовоеЗначение = Дата(ТекЭлемент); + КонецЕсли; + НоваяКоллекция.Добавить(НовоеЗначение); + КонецЦикла; + Коллекция = НоваяКоллекция; + Возврат ЭтотОбъект; +КонецФункции +Функция КакБулево() Экспорт + НоваяКоллекция = Новый Массив; + Для Каждого ТекЭлемент Из Коллекция Цикл + НовоеЗначение = Ложь; + Если ЗначениеЗаполнено(ТекЭлемент) Тогда + НовоеЗначение = Булево(ТекЭлемент); + КонецЕсли; + НоваяКоллекция.Добавить(НовоеЗначение); + КонецЦикла; + Коллекция = НоваяКоллекция; + Возврат ЭтотОбъект; +КонецФункции +