Отбор данных, необходимых для составления отчета, выполняется в два этапа. На первом этапе пользователь определяет граничные условия для составления отчета. Для отчета по реализации (суммарный, по местам размещения) ~ по привилегиям день такими условиями являются:
диапазон дат;
названия подразделений;
торговые дни подразделений;
названия привилегий.
Выбор диапазона дат, необходимых подразделений, торговых дней и привилегий пользователь производит в процессе выполнения шагов мастера фильтрации.
На втором этапе производится отбор данных, необходимых для составления отчета. Для получения из базы данных информации, необходимой для формирования отчета, используется SQL-запрос отчета.
Запрос, используемый для формирования отчета по реализации (суммарный, по местам размещения) ~ по привилегиям день, возвращает следующие потоки данных:
При формировании отчета отбирается информация о счетах, оплаченных клиентами, по местам размещения в течение выбранных пользователем торговых дней. В отчет включается информация о гостевых счетах, оплаченных клиентами, при обслуживании которых использовались привилегии.
С помощью отчета пользователь может получать выходные формы на основе печатного представления .