Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчеты 6-15 по 1С.docx
Скачиваний:
5
Добавлен:
28.08.2019
Размер:
102.48 Кб
Скачать

Практическая работа №8 Создание отчетов

Цель: научиться использовать конструктор схемы компоновки данных, познакомиться с некоторыми конструкциями языка запросов, научиться использовать диаграммы в отчетах.

Ход работы

  1. Создать новый объект конфигурации Отчет, назвать его ПереченьУслуг.

  2. Запустить конструктор схемы компоновки данных. Создать новый Набор данных – запрос, вызвать конструктор запроса.

  3. Выбрать объектную (ссылочную) таблицу справочника Номенклатура и виртуальную таблицу регистра сведений Цены.СрезПоследних. Переименовать таблицу Номенклатура в СпрНоменклатура.

  4. Вызвать диалог ввода параметров виртуальной таблицы ЦеныСрезПоследних и указать, что период будет передан в параметре ДатаОтчета

  5. Запустить 1С:Предприятие в режиме отладки, открыть периодический регистр Цены. Добавить в него еще одно значение для услуги Диагностика. Новая цена услуги на 01.01.2004 – 350

  6. Выполнить отчет по состоянию на 31.03.2004

  1. Выполнить отчет на дату 01.04.2004. Изменилась цена услуги Диагностика.

  2. Создать в конфигураторе новый объект конфигурации Отчет, назвать РейтингКлиентов.

  3. Открыть основную схему компоновки данных. Создать Набор данных – запрос, вызвать конструктор запроса.

  4. Выбрать виртуальную таблицу регистра накопления Продажи.Обороты и поле ПродажиОбороты.Клиент.

  5. Добавить новое поле и при помощи построителя выражений определить его как разность между выручкой и стоимостью

  6. Запустить 1С:Предприятие в режиме отладки и открыть отчет Рейтинг клиентов.

  1. Открыть настройки отчета и изменить тип диаграммы на Измерительная. Заново сформировать отчет.

Вывод: научились использовать конструктор схемы компоновки данных, познакомиться с некоторыми конструкциями языка запросов, научиться использовать диаграммы в отчетах.

Практическая работа №9 Создание универсальных отчетов

Цель: научиться использовать конструктор схемы компоновки данных, познакомиться с некоторыми конструкциями языка запросов, научиться использовать диаграммы в отчетах.

Ход работы

1. Создать в конфигураторе новый объект конфигурации Отчет, присвоить ему имя Универсальный.

2. Открыть основную схему компоновки данных, создать новый Набор данных – запрос. Вызвать конструктор запроса и выбрать виртуальную таблицу регистра накопления Продажи.Обороты. Из этой таблицы выбрать все поля.

6. Щелкнуть на поле табличного документа и выполнить Таблица-Вид-Только просмотр. Теперь мы можем редактировать табличное поле.

7. Установить курсор в верхнюю левую ячейку поля табличного документа и выполнить Таблица-Встроенные таблицы – Вставить сводную таблицу

8. Открыть модуль формы отчета, добавить в текст новую переменную:

9. Создать обработчик события формы отчета ПриОткрытии

10. Открыть свойства формы отчета и в разделе события установить процедуру При открытии.

11. Запустить 1С:Предприятие и открыть отчет Универсальный. На экране появится форма отчета и окно выбора полей сводной таблицы Поместить значение ресурса ВыручкаОборот в данные, измерение Номенклатура – в строки, измерение Мастер – в колонки. В окне выбора полей сводной таблицы раскрыть группу Номенклатура и добавить значение (Без иерархии) в строки, а измерение Клиент - в колонки.

12. Создать новый объект конфигурации Отчет с именем Универсальный2. Открыть основную схему компоновки данных, создать новый Набор данных – запрос и запустить конструктор запроса.

13. Выбрать все поля из таблицы Продажи.Обороты, нажать ОК.

14. Перейти на закладку Ресурсы нажать >> и убедиться, что система подобрала 3 ресурса: ВыручкаОборот, КоличествоОборот, СтоимостьОборот.

15. Перейти на закладку Настройки, создать новую группировку Детальные записи (не выбирая поле группировки)

16. Перейти на закладку Формы, создать форму. Растянуть, расположить на ней 2 надписи с именами Поля и Порядок с соответствующими заголовками. Под каждой надписью расположить табличные поля: ТабличноеПолеПоля и ТабличноеПолеПорядка, в обоих случаях установить флаг Вставить командную панель.

17. Для табличного поля ТабличноеПолеПоля зададим источник данных как ОтчетОбъект.КомпоновщикНастроек.Настройки.Выбор. Для табличного поля ТабличноеПолеПорядок указать источник данных ОтчетОбъект.КомпоновщикНастроек.Настройки.Порядок.

18. Поместить еще одну надпись с именем Оформление и заголовком Оформление , а под ней расположить поле выбора с именем ПолеВыбораОформление без подписи. В свойствах поля выбора открыть окно Строки списка выбора и заполнить его именами макетов из библиотеки макетов оформления компоновки данных

19. Выбрать оформление (например, Зеленый) и нажать Сформировать. Результат будет выглядеть следующим образом

В результате должны получиться следующие отчеты:

• Рейтинг услуг

• Рейтинг клиентов

• Выручка мастеров

• Перечень услуг

• Реестр документов оказание услуги

• Универсальный

• Универсальный2

Вывод: научилсь использовать конструктор схемы компоновки данных, познакомиться с некоторыми конструкциями языка запросов, научиться использовать диаграммы в отчетах.