+ НачатьСРазмером + тест

This commit is contained in:
2022-09-01 14:56:48 +03:00
parent 0af6c808e1
commit 323ab12b9e
2 changed files with 13 additions and 2 deletions

View File

@@ -251,6 +251,13 @@
ЭтотОбъект.СброситьПозицию();
Возврат ЭтотОбъект;
КонецФункции
Функция НачатьСРазмером(Знач Размер) Экспорт
ЭтотОбъект.Начать();
Если 0 < Размер Тогда
ЭтотОбъект.Вставить(Размер - 1, Неопределено);
КонецЕсли;
Возврат ЭтотОбъект;
КонецФункции
Функция НачатьС(_Значение) Экспорт
Возврат ЭтотОбъект.Начать().Добавить(_Значение);
КонецФункции
@@ -770,8 +777,7 @@
КонецЦикла;
// заполнение новой коллекции
ЭтотОбъект.Начать();
ЭтотОбъект.Вставить(КлючиПоПорядку.ВГраница(), Неопределено);
ЭтотОбъект.НачатьСРазмером(КлючиПоПорядку.Количество());
Для Каждого ТекПара Из Набор Цикл
Индекс = КлючиПоПорядку.Найти(ТекПара.Ключ);
ЭтотОбъект.Установить(Индекс, ТекПара);