Теперь создадим структуру отчета. На закладке Настройки последовательно создадим две вложенные группировки:
• верхнего уровня - по полю Мастер;
• вложенная в нее - по полю Период.
Для этого сначала выделим корневой элемент Отчет в структуре отчета, нажмем кнопку Добавить в командной панели окна настроек, добавим новую группировку и укажем поле группировки Мастер (рис. 15.5).
Рис. 15.5. Поле группировки
> Затем добавим в группировку Мастер вложенную группировку по полю Период.
Для этого выделим группировку Мастер, нажмем кнопку Добавить, добавим новую группировку и укажем поле группировки Период. Затем добавим еще одну группировку, вложенную в группировку по полю Период, - Детальные записи (без указания группировочного поля).
Для этого выделим группировку Период, нажмем кнопку Добавить и добавим новую группировку без указания группировочного поля. После этого перейдем на закладку Выбранные поля и добавим в список выбранных полей поля Клиент и Выручка.
Поля Мастер и Период мы не задаем, так как по этим полям производится группировка данных и их значение будет выведено автоматически. В результате структура отчета будет иметь вид (рис. 15.6).
Рис. 15.6. Структура и поля отчета
В заключение перейдем на закладку Другие настройки и изменим следующие параметры. Для параметра Расположение полей группировок установим значение Отдельно и только в итогах.
По умолчанию поля группировок в отчете располагаются вертикально друг под другом. Установка этого свойства в значение Отдельно и только в итогах означает, что каждая группировка будет располагаться в отдельной области отчета слева направо и ее наименование будет выводиться только в данной группировке.
Для параметра Расположение общих итогов по вертикали зададим значение Начало. По умолчанию итоги по вертикали располагаются в конце. Установка этого свойства означает, что общие итоги будут отображаться в начале перед строками группировки. В результате другие настройки отчета примут вид (рис. 15.7).
Рис. 15.7. Параметры настроек вывода отчета
Здесь же для параметра Заголовок зададим значение Выручка мастеров. Затем укажем, что параметры Дата начала и Дата окончания будут включены в состав пользовательских настроек, и эти настройки будут находиться непосредственно в отчетной форме, то есть будут «быстрыми» настройками. Таким образом, перед формированием отчета пользователь сможет задать отчетный период (рис. 15.8).
Рис. 15.8. Создание быстрых настроек отчетного периода
В заключение определим, в каких подсистемах будет отображаться наш отчет. Закроем конструктор схемы компоновки данных и в окне редактирования объекта конфигурации Отчет ВыручкаМастеров перейдем на закладку Подсистемы. Отметим в списке подсистем конфигурации подсистемы Оказание услуг и Расчет зарплаты. Таким образом, ссылка на наш отчет автоматически попадет в панель действий этих подсистем.
Запустим 1С:Предприятие в режиме отладки и посмотрим, как работает отчет.
В открывшемся окне 1С:Предприятия мы видим, что в панели действий разделов Оказание услуг и Расчет зарплаты в группе команд для выполнения отчетов появилась команда для формирования отчета Выручка мастеров.
Выполним эту команду. Зададим отчетный период с 01.07.2009 по 15.07.2009 и сформируем отчет (рис. 15.9).
Рис. 15.9. Результат выполнения отчета