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