Настройка меню печати документов

Программа позволяет печатать любые документы, вид и содержание которых могут настраиваться пользователями. Документы печатаются на основе файлов-шаблонов (*.RTF), которые находятся в подкаталоге .\Exam\SDat\ программы. Файлы-шаблоны могут редактироваться пользователями (например при помощи программы Word) с целью учета требований конкретной организации. Также при необходимости могут создаваться новые файлы-шаблоны документов, которые можно подключить к программе. В шаблонах документов используются условные обозначения полей базы данных программы таких как "ФИО учащегося", "Название теста" и т.п. Полный список обозначений полей базы данных программы, которые можно использовать в документах, приведен в файле .\Exam\SDoc\Obozn.txt

Состав меню для печати документов настраивается при помощи специального Редактора, который вызывается через пункты главного меню: "Отчеты" - "Настройка документов":

В верхней части этого окна имеется поле "Группа" для выбора группы (меню) печати документов. В настоящее время имеется только одна группа: Протоколы, предназначенная для документов связанных с выполнением тестов учащимися.

В таблице в центре окна имеются записи о документах, доступных для печати в заданном меню. Каждая из этих записей описывает один печатаемый документ. Нажатие кнопки "Настройка" в верхней части окна запускает Word для редактирования выбранного в таблице файла шаблона документа.

Запись о документе (пункте меню):

Ниже приведен список полей базы данных программы, которые можно использовать в шаблонах документах. Этот список иногда пополняется и последняя его версия находится в файле .\Exam\SDoc\Obozn.txt

В тексте документов можно использовать следующие обозначения:

#StuName# - ФИО учащегося
#StuLName# - Фамилия
#StuFName# - Имя
#StuSName# - Отчество
#StuGroup# - Группа учащегося
#StuNote# - Примечания об учащемся
#StuID# - Код учащегося

#KursName# - Название курса
#TestNum# - Номер теста
#TestName# - Название теста
#TestDescr# - Описание теста

#ResDate# - Дата сдачи экзамена
#ResTime# - Время начала сдачи экзамена
#ResQuest# - Всего задано вопросов в тесте
#ResRightCount# - Правильных ответов
#ResPoints# - Всего баллов в тесте
#ResRightPoints# - Набрано баллов
#ResProcent# - Процент набранных баллов
#ResMark# - Оценка (5, 4, 3, 2)
#ResMarkStr# - Оценка строкой ("отлично", "хорошо"...)
#ResItog# - Строка "СДАН" или "НЕ СДАН"

#QID# - Номер вопроса теста
#QText# - Текст вопроса
#QNumAnswers# - Кол-во ответов на вопрос
#QRight# - Номер правильного ответа
#QAnswer# - Текст правильного ответа
#QMaxPoints# - Вес вопроса в баллах
#QNote# - Примечание к вопросу
#RigthStr# - Индикатор правильности ответа: знак "+" или "-"

Главная страница