+Срез

This commit is contained in:
Dmitry Belyaev 2022-08-31 11:35:19 +03:00
parent d9535137c5
commit 2162697738
Signed by: b4tman
GPG Key ID: 41A00BF15EA7E5F3

View File

@ -275,6 +275,17 @@
Коллекция = __Пропустить(Коллекция, Количество); Коллекция = __Пропустить(Коллекция, Количество);
Возврат ЭтотОбъект; Возврат ЭтотОбъект;
КонецФункции КонецФункции
Функция Срез(Знач Начало=0, Знач Количество=0) Экспорт
Если 0 > Начало Тогда
Начало = ЭтотОбъект.Количество() + Начало;
КонецЕсли;
Если 0 >= Количество Тогда
Количество = ЭтотОбъект.Количество() - Начало + Количество;
КонецЕсли;
Возврат ЭтотОбъект.Пропустить(Начало).ВзятьНеБольше(Количество);
КонецФункции
Функция Обратить() Экспорт Функция Обратить() Экспорт
Коллекция = __Обратить(Коллекция); Коллекция = __Обратить(Коллекция);
Возврат ЭтотОбъект; Возврат ЭтотОбъект;