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


Процедура ОбработкаПроведения(Отказ, РежимПроведения)
	
	// 1. Перебираем всех студентов из табличной части документа
	Для Каждого СтрокаСтудента Из СоставСтудентов Цикл
		
		// 2. Создаем менеджер записи для нашего независимого регистра
		НоваяЗапись = РегистрыСведений.СведенияОбУспеваемости.СоздатьМенеджерЗаписи();
		
		// 3. Заполняем дату (период) из даты нашей ведомости
		НоваяЗапись.Период = Дата;
		
		// 4. Заполняем Измерения (кто, по какому предмету и какой препод)
		НоваяЗапись.Студент       = СтрокаСтудента.Студент;
		НоваяЗапись.Дисциплина     = Дисциплина;
		НоваяЗапись.Преподаватель  = Преподаватель;
		
		// 5. Заполняем Ресурсы (оценку за экзамен/зачет)
		НоваяЗапись.Оценка         = СтрокаСтудента.ИтоговаяОценка;
		
		// Так как это сессия, то отметку о посещаемости можно поставить по умолчанию "Присутствовал"
		НоваяЗапись.Посещаемость   = Перечисления.ВидыПосещаемости.Присутствовал;
		
		// 6. Записываем данные в базу
		НоваяЗапись.Записать(Истина); // Истина означает, что если оценка уже была, она перезапишется
		
	КонецЦикла;

КонецПроцедуры