ИтоговаяСтоимость=СтоимостьКСписанию;
Тут СтоимостьКсписанию -элемент массива.
ИтоговаяСтоимость=СтоимостьКСписанию;
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
Если ВыборкаДетальныеЗаписи.КоличествоОстаток <=
КоличествоНадоСписать Тогда
//Списываем всю партию
КоличествоКСписанию=
ВыборкаДетальныеЗаписи.КоличествоОстаток;
СтоимостьКСписанию=ВыборкаДетальныеЗаписи.СтоимостьОстаток;
//Уменьшаем количество к списанию
КоличествоНадоСписать =
КоличествоНадоСписать-
КоличествоКСписанию;
Иначе
//Списываем часть партии
КоличествоКСписанию=КоличествоНадоСписать;
Если ВыборкаДетальныеЗаписи.КоличествоОстаток<>0 Тогда
СтоимостьКСписанию=ВыборкаДетальныеЗаписи.СтоимостьОстаток/
ВыборкаДетальныеЗаписи.КоличествоОстаток*КоличествоКСписанию;
Иначе
СтоимостьКСписанию=ВыборкаДетальныеЗаписи.СтоимостьОстаток;
КонецЕсли;
//Обнуляем количество к списанию
КоличествоНадоСписать=0;
..........................
СтоимостьКраска=СтоимостьКСписанию;
ИтоговаяСтоимость=?
ИтоговаяСтоимость=ИтоговаяСтоимость + СтоимостьКСписанию;
ИтоговаяСтоимость=ИтоговаяСтоимость + СтоимостьКСписанию;