Для решения нашей задачи наиболее подходит вывод результата отчета в виде круговой диаграммы (), чтобы наглядно продемонстрировать долю каждого контрагента в объеме продаж. Продемонстрируем эту возможность. Но сначала нам нужно определить ресурсы отчета ().
На закладке Ресурсы перетащим мышью из доступных полей поле СтоимостьОборот (рис. 2.155).
Рис. 2.155. Определение ресурсов для отчета
Для быстрого создания стандартных настроек воспользуемся конструктором настроек. Для этого нажмем кнопку в командной панели схемы компоновки на закладке Настройки. На первом шаге выберем тип отчета Диаграмма (рис. 2.156).
Рис. 2.156. Конструктор настроек. Шаг 1
Нажмем кнопку Далее. На следующем шаге определим поля, выводящиеся в отчет. Мышью перетащим из списка доступных полей ресурс СтоимостьОборот (рис. 2.157).
Рис. 2.157. Конструктор настроек. Шаг 2
Нажмем кнопку Далее. На следующем шаге определим поля для группировки серий и точек диаграммы. Логически Диаграмма является совокупностью Точек, Серий и значений серий в точке. В качестве значений выступают ресурсы отчета, в качестве точек – объекты, для которых мы получаем значения характеристик, в качестве серий – характеристики, значения которых нас интересуют. Для круговой диаграммы, которую мы хотим вывести в отчет, достаточно определить серии. Мышью перетащим из списка доступных полей в поля Серии поле Контрагент (рис. 2.158).
Рис. 2.158. Конструктор настроек. Шаг 3
Нажмем кнопку Далее. Четвертый шаг пропустим, так как сортировка в данном случае нам не важна. Нажмем кнопку Далее. На следующем шаге определим тип диаграммы. Выберем круговую объемную диаграмму (рис. 2.159).
Рис. 2.159. Конструктор настроек. Шаг 5
Нажмем ОК. В результате наших действий в окне настроек появилась диаграмма, в сериях которой находится группировка Контрагент, определен список выбранных полей (рис. 2.160).
Рис. 2.160. Настройки схемы компоновки данных
Откроем и выполним отчет в режиме 1С:Предприятие (рис. 2.161).
Рис. 2.161. Результат отчета
Теперь мы видим графическое представление объемов продаж по контрагентам. Серии – наименования контрагентов отражаются справа. При наведении мыши на определенный сектор диаграммы отображается всплывающая подсказка с наименованием контрагента и значением ресурса.
Однако пока мы не отразили в отчете дополнительные свойства контрагентов. Дело в том, что в процессе настройки отчета в режиме Конфигуратор мы не видим полей дополнительных характеристик контрагентов – Регион и Категория. Применить их мы сможем только после запуска отчета из режима 1С:Предприятие. Это связано с тем, что сначала должен быть выполнен запрос, извлекающий характеристики из базы данных.
Выполним команду Все действия⇒Изменить вариант… В открывшемся окне полных настроек варианта отчета на закладке Поля раскроем поле Контрагент в списке доступных полей. Здесь мы увидим две наши дополнительные характеристики – Регион и Категория. Перенесем в список полей поле Регион (рис. 2.162).
Рис. 2.162. Диалог настроек варианта отчета
Нажмем Завершить редактирование и сформируем отчет (рис. 2.163).
Рис. 2.163. Результат отчета
Мы видим, что характеристика контрагента Регион теперь отражается рядом с его наименованием. Заметьте, что характеристика отражается не для всех контрагентов, а только для тех, у кого есть соответствующая запись в регистре сведений Дополнительные характеристики. Так происходит потому, что в запросе (см. рис. 2.154) мы описали именно такой способ хранения значений характеристик (рис. 2.164).
Рис. 2.164. Значения характеристик контрагентов
Однако настройки, сделанные в режиме 1С:Предприятие, не сохраняются в настройках по умолчанию схемы компоновки данных. Поэтому, чтобы в дальнейшем использовать характеристики контрагентов в нашем отчете, нужно сохранить их.
Сохраним сделанные изменения в новом варианте отчета. При закрытии отчета запрос о сохранении варианта появится автоматически, или можно выполнить команду Все действия⇒Сохранить вариант… (рис. 2.165).
Рис. 2.165. Сохранение варианта отчета
В дальнейшем вариант отчета Характеристики будет формироваться с учетом характеристик контрагентов. Следует понимать, что этот вариант отчета будет доступен только конкретному пользователю, создавшему новый вариант.
Итак, мы получили графическое представление объемов продаж по контрагентам в виде круговой диаграммы. А также мы вывели в отчет характеристику контрагентов Регион.