Загрузка данных


Процедура ОбработкаПроведения(Отказ, Режим)
	
	// Создаём набор движений для нашего регистра
	Движения = РегистрыНакопления.ВашРегистр.СоздатьНаборДвижений();
	
	// Перебираем все строки табличной части документа (например, "Товары")
	Для каждого ТекСтрока Из Товары Цикл
		
		// Создаём одно движение
		Движение = Движения.Добавить();
		Движение.ВидДвижения = ВидДвиженияНакопления.Приход; // или Расход
		Движение.Период = Дата;
		
		// === Заполняем ИЗМЕРЕНИЯ ===
		Движение.ВидЖивотных = ТекСтрока.ВидЖивотных;
		
		// === Заполняем РЕСУРСЫ (с ручным расчётом) ===
		Движение.Количество = ТекСтрока.Количество;
		Движение.Цена = ТекСтрока.Цена;
		
		// ГЛАВНОЕ: сами рассчитываем стоимость
		Движение.Стоимость = ТекСтрока.Количество * ТекСтрока.Цена;
		
	КонецЦикла;
	
	// Записываем все движения одним набором
	Движения.Записать();
	
КонецПроцедуры