Ghfnbr

  • 05 апр. 2012 г.
  • 4824 Слова
Практическая работа № 6
Проведение документа по нескольким регистрам
Цель работы: изучить приемы создания движения документа по нескольким регистрам с помощью конструктора
Ход работы
1. Создание регистра «Стоимость материалов»
Этот регистр будет иметь всего одно измерение – Материал с типом СправочникСсылка.Номенклатура и один ресурс – Стоимость с длиной 15 и точностью 2.
2.Изменение процедуры проведения документа «Приходная накладная»
Откроем в конфигураторе окно редактирования объекта конфигурации Документ ПриходнаяНакладная и перейдем на закладку Движения. В списке регистров отметим, что документ будет создавать теперь движения и по регистру СтоимостьМатериалов. Запустим конструктор движений и согласимся с тем, что существующая процедура ОбработкаПроведения будет замещена.3. Изменение процедуры проведения документа «Оказание услуги»
Откроем в конфигураторе окно редактирования объекта конфигурации Документ ОказаниеУслуги, перейдем на закладку Данные и создадим новый реквизит табличной части документа с именем Стоимость, типом Число, длиной 15 и точностью 2

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

5. Изменение процедуры проведения документа «Оказание услуги»
Откроем в конфигураторе модуль объектаконфигурации Документ ОказаниеУслуги и найдем в нем процедуру обработчика события ОбработкаПроведения.
Сразу после окончания первого цикла создадим еще один цикл обхода табличной части и команду записи движений регистра Продажи

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

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

Цель: научиться использовать конструктор схемыкомпоновки данных, познакомиться с некоторыми конструкциями языка запросов, научиться использовать диаграммы в отчетах.
Ход работы
1. Создать в конфигураторе новый объект конфигурации Отчет, присвоить ему имя РеестрДокументовОказаниеУслуги.
2. На закладке Основные нажать кнопку Открыть схему компоновки данных. В открывшемся окне нажать Готово.
3. В конструкторе схемы компоновкиданных создать Набор данных – запрос. Запустить конструктор запроса.
4. В качестве источника данных для запроса выбрать объектную (ссылочную) таблицу документов ОказаниеУслуги.
5. Перейти на закладку Порядок и указать, что результат запроса должен быть сначала упорядочен по значению поля Дата, а затем по значению поля ОказаниеУслуги.Ссылка. Нажать ОК.
6. Перейти на закладку Настройки идобавить новую группировку в структуру отчета. В окне выбора группировки нажать ОК (тем самым мы указываем, что в группировке будут выводиться детальные записи из информационной базы)
7. Запустить 1С:Предприятие в режиме отладки и открыть отчет Реестр документов оказание услуги. Нажать Сформировать
8. Создать новый объект конфигурации Отчет, назвать РейтингУслуг.
9. На закладке Основные нажатьОткрыть схему компоновки данных. В открывшемся окне нажать Готово.
10. В конструкторе схемы компоновки данных создать Набор данных – запрос и запустить конструктор запроса.
11. Выбрать объектную (ссылочную) таблицу справочника Номенклатура и виртуальную таблицу регистра накопления Продажи.Обороты. Переименовать таблицу Номенклатура в СпрНоменклатура (через контексное меню).
12. Выбрать изтаблиц поля СпрНоменклатура.Ссылка и ПродажиОбороты.ВыручкаОборот
13. Создать новый параметр с названием ДатаОкончания. Задать тип значения Дата, указать состав даты Дата. В колонке Ограничение доступности снять флажок.
14. Для параметра КонецПериода в колонке Ограничение доступности поставить флажок. В ячейке Выражение задать следующее...
tracking img