84
2.3.4 Описание программных модулей
Каждый документ после добавления в информационную базу может быть
проведен, тогда движение о нем отражается в регистрах накопления, для
последующей обработки данных. Работа ИС «Подготовка документов по
движению студентов» происходит по алгоритму, который заложен при разработке
программы. Обработка данных происходит по порядку. Итоговые значения
рассчитываются после получения всех необходимых данных.
В качестве примера рассмотрим программный модуль документа
«Поступление оплаты за обучение».
Алгоритм работы программы при добавлении документа «Поступление
оплаты за обучение»:
1. Документ поступления оплаты может быт создан на основании уже
имеющейся информации о выставлении начисления по оплате за обучение или
оплата создается без начисления.
2. Номер документа определяется автоматически и присваивается
реквизиту «Номер документа оплаты»
3. В документ вводятся реквизиты или проставляются на основании
созданного документа «Начисление оплаты»
4. Заполняются данные о сумме оплаты (оплата может быт полной или
частичной).
5. Проверяется условие проводки документа, указание студента.
6. Если документ не проведен, документ записывается и обработка
завершается.
13. Если Документ проведен, то производится добавление данных
табличной части в регистр накопления.
14. Документ записывается.
15. Вводится запись в регистре.
16. Добавляются реквизиты для хранения определенные в документе.
17. Документ и регистр сохраняются.
18. Конец обработки.
Блок-схема алгоритма представлена на рисунке 2.25.