1.3.1.108: fix обратного цикла удаления строк комиссии (#19).
Для Инд = N По 0 без Шаг -1 в 1С не выполняется; удаление через Пока Инд >= 0. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -62,7 +62,7 @@
|
||||
<xr:Item xsi:type="xr:MDObjectRef">Role.РК_ОсновнаяРоль</xr:Item>
|
||||
</DefaultRoles>
|
||||
<Vendor/>
|
||||
<Version>1.3.1.107</Version>
|
||||
<Version>1.3.1.108</Version>
|
||||
<DefaultStyle/>
|
||||
<DefaultLanguage>Language.Русский</DefaultLanguage>
|
||||
<BriefInformation/>
|
||||
|
||||
@@ -365,10 +365,12 @@
|
||||
КонецЦикла;
|
||||
КонецЦикла;
|
||||
|
||||
Для Инд = ВходящиеКомиссионныеТовары.Количество() - 1 По 0 Цикл
|
||||
Инд = ВходящиеКомиссионныеТовары.Количество() - 1;
|
||||
Пока Инд >= 0 Цикл
|
||||
Если УдаляемыеИндексы.Получить(Инд) <> Неопределено Тогда
|
||||
ВходящиеКомиссионныеТовары.Удалить(Инд);
|
||||
КонецЕсли;
|
||||
Инд = Инд - 1;
|
||||
КонецЦикла;
|
||||
|
||||
Результат.СталоСтрок = ВходящиеКомиссионныеТовары.Количество();
|
||||
|
||||
Reference in New Issue
Block a user