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

Мочалова Юлия ПИ-08-2

Практическая работа № 6 Проведение документа по нескольким регистрам

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

Ход работы

  1. Создание регистра «Стоимость материалов»

Этот регистр будет иметь всего одно измерение – Материал с типом СправочникСсылка.Номенклатура и один ресурс – Стоимость с длиной 15 и точностью 2.

  1. Изменение процедуры проведения документа «Приходная накладная»

Откроем в конфигураторе окно редактирования объекта конфигурации Документ ПриходнаяНакладная и перейдем на закладку Движения. В списке регистров отметим, что документ будет создавать теперь движения и по регистру СтоимостьМатериалов. Запустим конструктор движений и согласимся с тем, что существующая процедура ОбработкаПроведения будет замещена.

  1. Изменение процедуры проведения документа «Оказание услуги»

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

  1. Создание оборотного регистра накопления «Продажи»

Существующие в нашей учебной конфигурации регистры ОстаткиМатериалов и СтоимостьМатериалов являются регистрами остатков. Если вы помните, при создании отчета Материалы в конструкторе запроса мы видели, что для таких регистров система создает три виртуальные таблицы: таблица остатков, оборотов и совокупная таблица остатков и оборотов.

  1. Изменение процедуры проведения документа «Оказание услуги»

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

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

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

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

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

Ход работы

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

  2. На закладке Основные нажать кнопку Открыть схему компоновки данных. В открывшемся окне нажать Готово.

  3. В конструкторе схемы компоновки данных создать Набор данных – запрос. Запустить конструктор запроса.

  4. В качестве источника данных для запроса выбрать объектную (ссылочную) таблицу документов ОказаниеУслуги.

  5. Перейти на закладку Порядок и указать, что результат запроса должен быть сначала упорядочен по значению поля Дата, а затем по значению поля ОказаниеУслуги.Ссылка. Нажать ОК.

  6. Перейти на закладку Настройки и добавить новую группировку в структуру отчета. В окне выбора группировки нажать ОК (тем самым мы указываем, что в группировке будут выводиться детальные записи из информационной базы)

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

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

  9. На закладке Основные нажать Открыть схему компоновки данных. В открывшемся окне нажать Готово.

  10. В конструкторе схемы компоновки данных создать Набор данных – запрос и запустить конструктор запроса.

  11. Выбрать объектную (ссылочную) таблицу справочника Номенклатура и виртуальную таблицу регистра накопления Продажи.Обороты. Переименовать таблицу Номенклатура в СпрНоменклатура (через контексное меню).

  12. Выбрать из таблиц поля СпрНоменклатура.Ссылка и ПродажиОбороты.ВыручкаОборот

  13. Создать новый параметр с названием ДатаОкончания. Задать тип значения Дата, указать состав даты Дата. В колонке Ограничение доступности снять флажок.

  14. Для параметра КонецПериода в колонке Ограничение доступности поставить флажок. В ячейке Выражение задать следующее выражение:

  15. Запустить 1С:Предприятие в режиме отладки.

  16. Сформировать отчет РейтингУслуг, предварительно открыв Настройки и на закладке Параметры данных задать период отчета с 01.03.2004 по 30.04.2004.Нажать ОК.

  17. Изменить дату окончания на 31.04.2004. Данные за 31 марта попадут в отчет.

  18. Создать новый объект конфигурации Отчет, назвать его ВыручкаМастеров, запустить конструктор основной схемы компоновки данных.

  19. Создать Набор данных – запрос и запустить конструктор запроса. Выбрать виртуальную таблицу регистра накопления Продажи.Обороты.

  20. Перейти в поле Таблицы, нажать кнопку Параметры виртуальной таблицы. В открывшемся окне задать для поля Периодичность – День. Нажать ОК.

  21. Запустить 1С:Предприятие в режиме отладки.

  22. Сформировать отчет Выручка мастеров за период с 01.03.2004 по 30.04.2004.

  23. Вернуться в режим конфигуратора, перейти к структуре, выделить группировку Период, нажать кнопку Период в командной панели. Перейти на закладку Поля группировки. Для поля Период установить Тип дополнения – День.

  24. Войти в режим редактирования первого поля (двойной клик) и нажать на кнопку очистки (Х). Нажать кнопку Т, выбрать в Поле компоновки данных параметр НачалоПериода. Нажать ОК.

  25. Запустить 1С:Предприятие в режиме отладки. Сформировать отчет Выручка мастеров за период с 20.03.2004 по 20.04.2004.

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