9
Можно ли теперь на основе таких документов построить отчет об успеваемости? Можно, но
для этого придется прибегнуть к грубому перебору всех существующих документов. Данный
вариант
является неправильным, потому что
,
если таких документов
окажется очень много,
система будет требовать большого количества ресурсов и времени.
Для решения данной
проблемы и ускорения процесса извлечения данных создадим еще один
объект
–
регистр накопления
.
Определение
Регистр накопления
– это такая итоговая таблица, которая может автоматически считать какие-
либо элементы, например, денежные средства, материалы (дополнительно про
регистры
накопления можно прочитать здесь:
https://v8.1c.ru/platforma/registr-nakopleniya/
).
1
0
Добавим новый
регистр накопления
«УспеваемостьСтудентов». Вид данного регистра
–
«Обороты».
Как и
в случае с документами, для формирования структуры переходим на вкладку
«Данные».
1
1
Структура
регистра накопления
отличается от структуры документа.
Заполнение данного окна проще всего начинать с добавления ресурса. Чтобы понять, что
использовать в качестве ресурса, следует задать вопрос: «Что мы хотим накапливать/считать в
данном регистре?». Мы хотим считать оценки.
Следовательно, оценка и будет являться
ресурсом. Тип данного реквизита
–
«Число
»
.
Чтобы разобраться с
измерением, необходимо понять, в разрезе
чего мы хотим считать
оценки. Мы хотим считать оценки (кого?) студентов в разрезе (чего?) дисциплин. Значит,
в качестве
измерений
нужно
добавить
реквизиты
«Студент»
(тип
–
«
СправочникСсылка.Студенты
»
) и «Дисциплина» (тип
–
«
СправочникСсылка.Дисциплины
»
).