Опубликован: 14.07.2011 | Уровень: специалист | Доступ: платный
Лекция 6:

Система компоновки данных

< Лекция 5 || Лекция 6: 1234 || Лекция 7 >

На этом настройка таблицы закончена, нажмем ОК, в окне появится таблица, строки которой содержат группировку Номенклатура, колонки - ЦентрыОтветственности. Настройки выполнены автоматически. Выделите элемент Таблица в окне настроек отчета и посмотрите, как изменятся названия кнопок, находящихся между верхней и нижней частью окна настроек около подписи Настройки ( рис. 6.12). А именно, вместо двух кнопок с надписью Отчет, текст на которых выполнен серым цветом, здесь можно видеть кнопки Отчет и Таблица, между которыми можно переключаться, нажимая их. Эти кнопки позволяют переходить от настройки отчета в целом к настройке выделенного элемента, в данном случае - таблицы. При выделении других элементов отчета кнопка, расположенная правее, меняется, позволяя настраивать другие выделенные элементы.

Таблица в окне настроек отчета

увеличить изображение
Рис. 6.12. Таблица в окне настроек отчета

Не будем вносить дополнительных изменений в наш отчет, запустим конфигурацию в режиме 1С:Предприятие, откроем отчет МатериалыСКД и нажмем в его форме кнопку Сформировать. На рис. 6.13 можно видеть результат построения отчета.

Готовый отчет

увеличить изображение
Рис. 6.13. Готовый отчет

Теперь попробуем обратиться к окну настроек отчета, которое можно вызвать, нажав на кнопку Настройки на панели инструментов окна отчета. Окно настроек выглядит точно так же, как при работе с Конструктором схемы компоновки данных в Конфигураторе. И здесь мы можем настраивать существующие элементы отчета и добавлять новые.

Выделим таблицу, переключимся в режим редактирования таблицы кнопкой Таблица ( рис. 6.14), перейдем на вкладку Другие настройки, установим галочку напротив параметра Макет оформления, нажмем кнопку с тремя точками в поле Значение, и в появившемся окне Выбор макета оформления выберем новый макет - Яркий. После подтверждения выбора кнопкой ОК и закрытия окна Настройки отчета, мы увидим внесенные изменения, снова нажав на кнопку Сформировать в окне отчета. В данном случае мы поменяли оформление таблицы.

Настройка параметров отчета в режиме 1С:Предприятие

увеличить изображение
Рис. 6.14. Настройка параметров отчета в режиме 1С:Предприятие

Добавим в отчет новый элемент - необработанный список данных. Для этого вызовем контекстное меню корневого элемента Отчет в окне настроек ( рис. 6.15), выберем в меню команду Новая группировка, и нажмем кнопку ОК в появившемся окне Группировка, ничего в нем не изменяя.

Добавление в отчет новой группировки

Рис. 6.15. Добавление в отчет новой группировки

В списке появится новый элемент отчета с названием <Детальные записи>. На рис. 6.16 вы можете видеть, как данный элемент выглядит в построенном отчете. Фактически, мы с его помощью получили список данных, полученных из базы, без их дополнительной обработки. Обратите внимание на то, что элементы отчета выводятся в том порядке, в котором они присутствуют в дереве настроек отчета. Из этого окна мы можем удалять ненужные элементы, можем отключать их формирование, снимая флажки около их наименований.

Новая группировка в отчете

увеличить изображение
Рис. 6.16. Новая группировка в отчете

Теперь добавим в отчет новый элемент - диаграмму, отражающую суммовой приход материалов по складам. Для этого воспользуемся командой Новая диаграмма контекстного меню элемента Отчет. После выполнения этой команды в структуру будет добавлен новый элемент Диаграмма, который имеет подчиненные элементы Точки и Серии. Точки диаграммы - это объекты, для которых получают значения характеристик. Серии - это интересующие нас характеристики. Значения серий в точках (это будет один из ресурсов, которые мы задавали ранее) используются для построения диаграммы.

Щелкнем правой кнопкой по элементу Точки, выберем команду Новая группировка, в появившемся окне установим Поле в значение Центр ответственности, поле Тип менять не будем, рис. 6.17.

Настройка точек диаграммы

увеличить изображение
Рис. 6.17. Настройка точек диаграммы

Проделаем ту же процедуру для Серий диаграммы, выбрав в параметре Поле окна Группировка - Номенклатура.

На этом настройка диаграммы не завершена. Мы должны указать системе, какое именно значение характеристик следует использовать при построении диаграммы в качестве значений серий в точках. Для этого выделим элемент Диаграмма, переключимся в режим его редактирования кнопкой Диаграмма, выберем вкладку Выбранные поля, снимем галочку около автоматически подставленного поля Авто (если не производить дополнительную настройку диаграммы, то данный параметр возьмет в качестве значения серий в точках первый из ресурсов), и переместим из списка Доступные поля поле Сумма приход в Выбранные поля, рис. 6.18.

Выбор ресурса для задания значений серий диаграммы в точках

увеличить изображение
Рис. 6.18. Выбор ресурса для задания значений серий диаграммы в точках

Построим измененный отчет ( рис. 6.19). Обратите внимание на то, что в настройках отчета ( рис. 6.18) мы отключили вывод группировки <Детальные записи>, это означает, что в отчет теперь будут выведены лишь таблица и диаграмма.

Диаграмма, сформированная в отчете

увеличить изображение
Рис. 6.19. Диаграмма, сформированная в отчете

Диаграмма в отчете присутствует, однако, очевидно, что пользователю, незнакомому с процессом настройки состава данных диаграммы, непросто будет понять, какие именно данные она визуализирует. К тому же, если нас не устраивает вид диаграммы (по умолчанию это - Гистограмма объемная ), мы можем самостоятельно выбрать тот вид, который нам больше подходит. Для того, чтобы внести изменения в диаграмму, откроем окно настроек отчета, выделим элемент Диаграмма, перейдем на вкладку Другие настройки. Здесь, по аналогии с элементами отчета, галочка, установленная напротив параметра, говорит системе о том, что нужно применить его значение, заданное пользователем. Если галочка не установлена - применяется значение по умолчанию.

Зададим следующие параметры, рис. 6.20:

Тип диаграммы: Гистограмма (доступны и другие типы, уместность и удобство их применения зависит от данных, которые нужно визуализировать)
Окантовка: истина (позволяет обвести линией столбцы гистограммы)
Стиль линии: Точечная (обводит всю гистограмму пунктирной линией, так она лучше воспринимается пользователем)
Заголовок: "Суммовой приход материалов" (это заголовок диаграммы, который будет выведен перед ней, если он задан, он выводится автоматически)
Изменение настройки диаграммы

увеличить изображение
Рис. 6.20. Изменение настройки диаграммы

На рис. 6.21 вы можете видеть измененную диаграмму.

Измененная диаграмма

увеличить изображение
Рис. 6.21. Измененная диаграмма

Наш отчет предусматривает вывод значений за определенный период. Для того, чтобы задать этот период, мы можем воспользоваться вкладкой Параметры данных для элемента Отчет в окне Настройки отчета. Там можно найти два параметра (они были созданы системой автоматически еще тогда, когда мы создавали в Конфигураторе запрос для получения данных) - Начало периода и Конец периода. Установим галочки напротив этих параметров для того, чтобы применить их измененные параметры к отчету, введем в поле Дата нужные данные, рис. 6.22.

Настройка периода, за который строится отчет

увеличить изображение
Рис. 6.22. Настройка периода, за который строится отчет

Теперь, для того, чтобы придать отчету завершенный вид, зададим отчету и таблице заголовки. Вот, что у нас получилось, рис. 6.23.

Готовый отчет

увеличить изображение
Рис. 6.23. Готовый отчет
< Лекция 5 || Лекция 6: 1234 || Лекция 7 >
Евгений Орлов
Евгений Орлов
Кундуз Сабаева
Кундуз Сабаева

Ошибка при выполнении обработчика - 'ОбработкаПроведения'
по причине:
{Документ.НачислениеЗарплаты.МодульОбъекта(45)}: Деление на 0
        Движение.Результат= Движение.ИсходныеДанные*Факт[0].РабочийДень/План[0].РабочийДень;

Андрей Нейман
Андрей Нейман
Россия
Илья Климов
Илья Климов
Россия, Пермь, ПНИПУ, 2013