Байланысты: Сборник лабораторных работ для студентов учебных заведений (1)
Определение Отчет – это такой объект конфигурации, который формирует данные в понятном для пользователя виде, например, в виде таблицы или диаграммы (подробнее про отчеты можно прочитать здесь: https://v8.1c.ru/platforma/otchet/). Создадим новый отчет «ОтчетПоАрендаторам». Для наполнения отчета воспользуемся конструктором схемы компоновки данных.
Все созданные нами объекты конфигурации представляют собой таблицы базы данных. В режиме «1С:Предприятие» мы заполняем эти таблицы данными. Чтобы получить эти данные для отображения в отчете, нужно сформировать запрос к базе данных.
Воспользуемся конструктором запроса.
Открывшееся окно имеет три части:
Часть слева отображает все объекты конфигурации, имеющиеся в нашей базе данных. Нужно выбрать лишь те объекты, из которых мы хотим получать данные.
Посередине находятся таблицы – это выбранные нами объекты, откуда мы хотим получать данные для конкретного отчета.
Справа поля – это те значения (поля), которые мы хотим увидеть в отчете.
Данные будем брать не из регистра накоплений напрямую, а из виртуальной таблицы, которую создает этот регистр автоматически. Данная виртуальная таблица позволит получить уже просуммированные значения по всем документам.
Чтобы перенести данные из одного окна в другое, просто перетащите нужные поля с помощью мыши либо воспользуйтесь стрелочками, расположенными между окнами.
В результате данное окно должно быть заполнено следующим образом:
Запрос к базе данных должен выглядеть следующим образом:
Запрос к базе данных сформирован. Теперь нужно настроить внешний вид отчета. Для этого следует перейти на вкладку «Настройки».
Для настройки внешнего вида отчета воспользуемся конструктором настроек отчета.
Наш отчет будет иметь форму списка.
Далее нужно выбрать поля, которые будут отображены в отчете.
Осталось лишь убедиться, что отчет работает верно. Для этого посмотрим на отчет в режиме «1С:Предприятие».
Таким образом, отчет выводит список арендаторов, не вернувших самокат в пункт проката.
Стоит отметить, что получившаяся информационная система не способна отслеживать остатки и работает «на честном слове». Это значит, что система не способна отслеживать, когда количество самокатов на складе станет отрицательным или тот факт, что один студент решит арендовать два самоката (хотя мы ограничили это условием задачи). Поставленная задача решена.