= Use-case 008 Implementation - Генерирање и преземање на документ (PDF) == Актер * Најавен корисник (Студент) == Опис Студентот поднесува барање за електронски документ (на пр. Уверение за положени испити) и го презема во PDF формат. == Главен тек Студентот клика на копчето за генерирање на бараниот документ (на пр. Уверение за положени испити). [[Image(generate_pdf.jpeg, 800px)]] Системот ги извршува следните прашалници за да ги собере потребните податоци за генерирање на PDF документот: Основни податоци за студентот: {{{ SELECT u."Name", u."Surname", u."Index", u."EMBG", u."Bday", ei."EnrollmentYear" FROM "User" u LEFT JOIN "EnrollmentInfo" ei ON u."Id" = ei."UserId" WHERE u."Id" = :userId; }}} Листа на положени предмети (доколку документот го бара тоа): {{{ SELECT sub."Name" AS "SubjectName", sub."Credits", ps."Grade", ps."DatePassed" FROM "PassedSubjects" ps JOIN "SemesterSubjects" ss ON ps."SemesterSubjectId" = ss."Id" JOIN "Subjects" sub ON ss."SubjectId" = sub."Id" WHERE ss."UserId" = :userId ORDER BY ps."DatePassed" ASC; }}} Системот го генерира PDF документот и му овозможува на студентот да го преземе.