Шаг 303 - Как получают балансовую стоимость основного средства

Смотрим код в стандартной конфигурации.

.....
БалансоваяСтоимость = 0;
Индекс = 1;
Пока (Индекс <= СписокСчетов.РазмерСписка()) и (БалансоваяСтоимость = 0) Цикл
	СубСчет = СписокСчетов.ПолучитьЗначение(Индекс);
	БалансоваяСтоимость = Ит.СКД(СубСчет, "С",, ТекущийЭлемент());
	Индекс = Индекс + 1;
КонецЦикла; 
Если БалансоваяСтоимость = 0 Тогда
	СубСчет = "";
КонецЕсли;
........

Так как основное средство может находиться на разных счетах к данному моменту, то перебираются все счета по списку и производится попытка получить сумму балансовой стоимости. Если основное средство было найдено, то цикл прекращается, а если не найдено ни на одном из счетов, то место хранения СубСчет устанавливается в неизвестное.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем.