Работа с Конструктором отчетов при наличии заархивированных учебных годов

Работа с Конструктором отчетов при наличии заархивированных учебных годов
(только вариант "NetSchool" для Firebird)

В варианте "NetSchool" для Firebird предусмотрена архивация данных. При этом определённые данные переносятся из рабочего файла в архивный файл, что приводит к значительной «разгрузке» рабочей базы. Соответственно, в системе данные распределяются по этим двум файлам.

Созданный с помощью «Конструктора» отчёт при своём выполнении может использовать только одну из этих баз: либо архивную, либо рабочую. Какую именно, определяется следующим образом.
Если для данной рабочей среды пользователя (для обычного пользователя системы – это его учебное заведение) не делалось архивации ни одного учебного года, то используется рабочая база. Иначе «Конструктор» смотрит – есть ли в отчёте фильтр по учебному году для пользователей. Если нет, то используется архивная база. Если есть, то «Конструктор» смотрит – был ли заархивирован учебный год, выбранный в этом фильтре. Если был, то используется архивная база, если нет, то – рабочая.

<<Пред. След.>>