Сборник лабораторных работ для студентов учебных заведений, изучающих программирование в системе С: Предприятие



бет9/63
Дата18.12.2022
өлшемі36,29 Mb.
#57878
түріЛабораторная работа
1   ...   5   6   7   8   9   10   11   12   ...   63
Определение
Отчет – это такой объект конфигурации, который формирует данные в понятном для пользователя виде, например, в виде таблицы или диаграммы (подробнее про отчеты можно прочитать здесь: https://v8.1c.ru/platforma/otchet/).
Добавим отчет «СписокСтудентовПоПредметам». Для наполнения отчета воспользуемся конструктором схемы компоновки данных.


Все созданные нами объекты конфигурации представляют собой таблицы базы данных. В режиме «1С:Предприятие» мы заполняем эти таблицы данными. Чтобы получить эти данные для отображения в отчете, нужно сформировать запрос к базе данных.

Для составления запроса воспользуемся конструктором запроса.

Открывается конструктор запроса. Эта вкладка имеет три части:

  • Часть слева отображает все объекты конфигурации, имеющиеся в нашей базе данных. Необходимо выбрать лишь те объекты, из которых мы хотим получать данные.

  • Посередине находятся таблицы – это выбранные нами объекты, откуда мы хотим получать данные для конкретного отчета.

  • Справа поля – это те значения (поля), которые мы хотим увидеть в отчете.

Данные будем брать из табличной части «СписокПредметов» справочника «Студенты».
Чтобы перенести данные из одного окна в другое, просто перетащите нужные поля с помощью мыши либо воспользуйтесь стрелочками, расположенными между окнами.
В результате данное окно должно выглядеть следующим образом:

Перейдем на вкладку «Объединения/Псевдонимы» и изменим имя реквизита «Ссылка» на «Студент». Так пользователю будет проще понять, что отображено в отчете.

По завершении работы с конструктором запроса нажмите на кнопку «ОК».
Получившийся запрос должен выглядеть следующим образом:

Для настроек отображения отчета перейдем на вкладку «Настройки» и воспользуемся конструктором настроек отчета.

Наш отчет будет иметь вид списка.

Выберем реквизиты «Студент» и «Предмет» для отображения в отчете.
Обратите внимание, что в данном окне определяется порядок расположения реквизитов в отчете. Для изменения порядка воспользуйтесь стрелочками справа от выбранных полей.

Установим группировку элементов по предметам.

Установим сортировку. Пусть сначала будут расположены предметы по алфавиту, а внутри группировки – студенты будут расположены по алфавиту. Обратите внимание на порядок реквизитов, измените его с помощью стрелочек при необходимости.

Проверим работу отчета в режиме «1С:Предприятие».

В получившемся отчете произведена группировка по предметам. В каждой группировке перечислены студенты, изучающие конкретный предмет.
Предположим, что нам необходимо получить список студентов, изучающих конкретный предмет. В текущем варианте отчета придется пролистывать весь список в поисках нужного предмета. Но можно добавить в отчет отбор по конкретному предмету, который пользователь может выбрать самостоятельно.
Для этого на вкладке «Настройки» найдем вкладку «Отбор» и установим реквизит «Предмет» для установки отбора. Откроем свойства элемента и установим галочку, чтобы данный элемент был доступен для пользователя.


Проверим работу отчета в режиме «1С:Предприятие». Установим отбор по предмету.

Кстати, вы можете перейти к карточке конкретного студента, просто щелкнув по нему в отчете двойным щелчком. Это возможно потому, что в качестве одного из полей для отчета (на этапе составления запроса к базе данных) мы выбрали поле «Ссылка».

Поставленная задача решена.


Достарыңызбен бөлісу:
1   ...   5   6   7   8   9   10   11   12   ...   63




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет