From 216269773825ace8e602895e093eae2048ee02a7 Mon Sep 17 00:00:00 2001 From: Dmitry Date: Wed, 31 Aug 2022 11:35:19 +0300 Subject: [PATCH] =?UTF-8?q?+=D0=A1=D1=80=D0=B5=D0=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Итератор/Ext/ObjectModule.bsl | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/Итератор/Ext/ObjectModule.bsl b/src/Итератор/Ext/ObjectModule.bsl index ec0294a..761ad2f 100644 --- a/src/Итератор/Ext/ObjectModule.bsl +++ b/src/Итератор/Ext/ObjectModule.bsl @@ -275,6 +275,17 @@ Коллекция = __Пропустить(Коллекция, Количество); Возврат ЭтотОбъект; КонецФункции +Функция Срез(Знач Начало=0, Знач Количество=0) Экспорт + Если 0 > Начало Тогда + Начало = ЭтотОбъект.Количество() + Начало; + КонецЕсли; + + Если 0 >= Количество Тогда + Количество = ЭтотОбъект.Количество() - Начало + Количество; + КонецЕсли; + + Возврат ЭтотОбъект.Пропустить(Начало).ВзятьНеБольше(Количество); +КонецФункции Функция Обратить() Экспорт Коллекция = __Обратить(Коллекция); Возврат ЭтотОбъект;