аналоги реальних документів. Розглянемо їх створення більш докладно.
Документ «Екзаменаційна відомість» має одну табличну частину і кілька реквізитів. Форма такого документа представлена ??на малюнку 14.
Рис. 14. Форма документа «Екзаменаційна відомість»
Для автоматичного заповнення табличної частини при виборі групи впишемо в модуль форми наступну процедуру:
Процедура ГруппаПріІзмененіі (Елемент)
ДокументОб'ект.ТаблічнаяЧасть1.Очістіть ();
Запит=Новий Запит;
Запрос.УстановитьПараметр(laquo;Группаraquo;,ДокументОбъект.Группа);
ТекстЗапроса="ВИБРАТИ
| Студенти.Ссилка, Студенти.НомерЗачКніжкі
| ІЗ Справочнік.Студенти ЯК Студенти
| ДЕ Студенти.Группа= amp; Група" ;
Запрос.Текст=ТекстЗапроса;
ВиборкаРезультата=Запрос.Виполніть (). Вибрати ();
Поки ВиборкаРезультата.Следующій ()
Цикл
НовСтр=ДокументОб'ект.ТаблічнаяЧасть1.Добавіть ();
НовСтр.ФІОСтудента=ВиборкаРезультата.Ссилка;
НовСтр.НомерЗачКніжкі=ВиборкаРезультата.НомерЗачКніжкі;
КонецЦікла
КонецПроцедури
На формі також розташована кнопка «Друк», при натисканні на яку з модуля об'єкта викликається процедура. Дана процедура формує макет. Текст процедури, а також друкована форма наведені у додатку 1.
На закладці «Руху» документа «Екзаменаційна діяльність» необхідно створити процедуру проведення документа по регістру відомостей «Успішність». Це можна зробити за допомогою конструктора руху, який викликається з діалогового вікна редагування документа. Вікно конструктора руху представлено на малюнку 15.
Рис. 15. Вікно конструктора руху для документа «Екзаменаційна відомість»
Конструктор руху автоматично формує текст процедури обробки проведення і записує її в модуль документа. Текст даної процедури наведено у додатку 2.
За аналогією з документом «Екзаменаційна відомість» створюються документи: «Відомість курсових робіт» і «Залікова відомість». Друковані форми цих документів наведено в додатку 1.
Документ «Введення академічної різниці» створює записи в регістрі відомостей «Успішність», але не має друкованої форми (малюнок 16).
Рис. 16. Форма документа «Введення академічної різниці»
Текст процедур обробки проведення всіх документів наведено у додатку 2.
Журнал документів - це прикладної об'єкт конфігурації, який призначений для перегляду документів різних видів.
Журнал документів «Журнал ведомостей» об'єднав три види документів: «Екзаменаційна відомість», «Відомість курсових робіт» і «Залікова відомість» (малюнок 17).
Рис. 17. Журнал документів «Журнал ведомостей»
3.4 Створення об'єктів типу «Звіт»
Прикладної об'єкт конфігурації «Звіт» необхідний для надання інформації з бази даних в друкованому вигляді.
Звіти створюються за допомогою конструктора вихідних форм, який викликається з вікна редагування об'єкта «Звіт».
Розглянемо докладніше звіт «Заборгованості по факультету». Цей звіт виводить список заборгованостей з угрупованням по групах і студентам. В якості джерела даних для запиту виступають дані з регістра відомостей «Успішність». Даний звіт виводиться в табличний документ, використовуючи будівник звітів. Вбрання оформлення - «Трава» (малюнок 18).
Рис. 18. Звіт «Заборгованості по факультету»
За аналогією зі звітом «Заборгованості по факультету» створюється звіт «Заборгованості по групі».
Звіт «Успішність групи» виводиться в кругову діаграму, де в якості серій виступають різні оцінки вибраної групи, обраної форми контролю (наприклад, іспити), а також обраний семестр. Дані діаграми відображаються у відсотках (малюнок 19).
Рис. 19. Звіт «Успішність групи»
Звіт «Академічна довідка» формує весь список складених дисциплін за обраним студенту (малюнок 20).
Рис. 20. Звіт «Академічна довідка»
Всього в даній конфігурації було створено чотири звіти (малюнок 21).
Рис. 21. Список створених звітів
3.5 Створення об'єктів типу «Інтерфейс» і «Стиль»
Для ефективної роботи кожного користувача може бути створений ін...