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