Практическая работа № 6 Простой отчёт (0:25)
В этой работе Вы познакомитесь с объектом Отчѐт. Узнаете, для чего он используется, и создадите отчѐт, который будет показывать движения и остатки материалов на нашем предприятии.
Объект конфигурации Отчѐт предназначен для описания алгоритмов, при помощи которых пользователь сможет получать необходимые ему данные. Алгоритм формирования выходных данных описывается при помощи визуальных средств или с использованием встроенного языка. В реальной жизни объектам Отчѐт соответствуют всевозможные таблицы выходных, сводных данных, диаграммы и т.д.
Добавление отчета
Приступим к созданию отчета, который будет показывать нам приход, расход и остатки материалов.
Добавьте новый объект Отчѐт с именем Материалы, нажмите Открыть схему компоновки данных – основу для построения любого отчѐта.
Нажмите Готово. Перед Вами откроется конструктор схемы компоновки данных.
Добавьте новый набор данных – запрос. Чтобы создать текст запроса, запустите конструктор запроса с помощью одноименной кнопки.
Конструктор запроса – инструмент, позволяющий визуально создать запрос даже не знакомому с языком запросов пользователю.


В списке База данных представлены таблицы для создания запроса. На основе их данных можно построить отчѐт. Т.к. мы хотим видеть остатки материалов и информацию об их поступлении и расходовании, нас будет интересовать виртуальная таблица ОстаткиМатериалов.ОстаткиИОбороты. Раскройте еѐ. Она содержит измерения регистра ОстаткиМатериалов – Материал, Склад, начальные и конечные остатки, значения прихода и расхода, обороты для всех ресурсов регистра. Выберите двойным щелчком из окна База данных поля таблицы: Склад, Материал, КоличествоНачальныйОстаток, КоличествоПриход, КоличествоРасход, КоличествоКонечныйОстаток. Нажмите ОК. Вы вернулись в конструктор компоновки схемы данных.
Текст запроса, который был создан с помощью конструктора, платформа поместит в поле Запрос. Это поле представляет собой текстовый
редактор, в котором можно отредактировать созданный запрос.
Мы описали, каким образом будут извлекаться данные для отчета, но пока не создали стандартных настроек отображения – ничего не увидим.
Настройки отчёта
Перейдите на закладку Настройки. Выделите элемент Отчет и нажмите кнопку Добавить новую группировку (или через контекстное меню).
Просто нажмите ОК.
Таким образом мы определим, что в отчете будут выводиться детальные записи из информационной базы – записи, получаемые в результате запроса без итогов.
В структуре отчѐта появится группировка Детальные записи.
Теперь настроим поля, которые будут выводиться в результат отчѐта.
Для этого перейдем в нижнем окне настроек на вкладку Выбранные поля и перенесем мышью из списка доступных полей:
КоличествоКонечныйОстаток
Практическая работа 9. Создание простых отчетов, макетов
Единственный в мире Музей Смайликов
Самая яркая достопримечательность Крыма
Скачать 250.63 Kb.
Практическая работа 9
- создавать простой отчет с помощью конструктора;
- проводить настройку отчета;
- создавать макет печатной формы документа; с помощью конструктора;
- редактировать макет.
Ход работы
Постановка задачи
- Зайти в режиме Конфигуратор.
- Открыть конфигурацию.
- Создать Отчет
4. Создать основу для построения отчета – схему компоновки данных (нажать кнопку «Лупа»). Платформа сама создаст макет, содержащий схему компоновки данных и откроет конструктор.
Добавить новый набор данных – запрос.
В появившемся окне нажать кнопку «Конструктор запроса».
В окне конструктора запроса:
— в списке База данных представлены таблицы для создания запроса, на основе данных которого будет построен отчет;
— Регистры накопления – содержит ОстаткиМатериалов и несколько виртуальных таблиц, создаваемых платформой для регистров.
Выберем виртуальную таблицу ОстаткиМатериалов.ОстаткиИОбороты, перетащим эту таблицу в список Таблицы и раскроем структуру.

Выбрать поля таблицы в нужном порядке двойным щелчком мыши: Склад, Материал, КоличествоНачальныйОстаток, КоличествоПриход, КоличествоРасход, КоличествоКонечныйОстаток.

Нажать кнопку ОК. Результат построения запроса:

Перейти на закладку «Настройки». В верхнем правом окне находиться иерархическая структура отчета. Выполнить команду «Новая группировка»:

Не указывать поля группировки, просто нажать ОК.
В структуре появиться группировка Детальные записи.
Настроить поля, которые будут выдаваться в отчете: перейти в нижнем окне настроек на закладку «Выбранные поля» и перенести мышью из списка доступных полей:
Перейти на закладку «Параметры» и включить Дата начала и Дата окончания. Выделить каждый из параметров, нажать кнопку «Свойства элемента пользовательских настроек» и установить флажок «Включать в пользовательские настройки».

5. В окне редактирования объекта конфигурации Отчет Материалы перейти на закладку «Подсистемы». Установить флажки Бухгалтерия, УчетМатериалов, ОказаниеУслуг.
Открыть Отчет Материалы, задать даты начала и окончания периода, нажать кнопку «Сформировать».
Создание макета печатной формы
Создать печатную форму документа Оказание услуги.
7. В конфигураторе открыть окно редактирования объекта конфигурации Документ ОказаниеУслуги.
8. Перейти на закладку «Макеты», нажать кнопку «Конструкторы»:
2 шаг – все реквизиты документа поместить в шапку печатной формы;
3 шаг – все реквизиты табличной части поместить в печатную форму;
4 шаг – в подвале — ничего не помещаем;
5 шаг – согласиться с конструктором
Нажать ОК. Будут созданы:
— макет печатной формы документа с именем Печать;
— команда документа с именем Печать и обработчик, вызывающий процедуру печати документа, выполняющуюся на сервере;
— в командной панели формы документа помещена команда Печать.
9. Проверить результат в режиме отладки. Открыть документ Оказание услуги № 1, по кнопке «Печать» открыть печатную форму документа.
Редактирование макета печатной формы
Добавить итоговую сумму в печатную форму документа Оказание услуги.
10. В конфигураторе, в дереве конфигурации открыть макет Печать в документе ОказаниеУслуги.
11. Добавить новую область для вывода итоговой суммы документа. Выделить мышью две пустые строки под табличной частью и выполнить команду Таблица/Имена/Назначить имя…

12. Чтобы формат добавленных строк совпадал с имеющимся форматом заголовка и табличной части документа, изменим ширину колонок 2,3,4,5,6.
В созданной области, в колонке Цена написать ВСЕГО, а в колонке Сумма написать ВсегоПоДокументу:

Для ячейки ВсегоПоДокументу вызвать палитру свойств. В свойстве Заполнение указать Параметр.
Текст – будет показан в ячейке;
Параметр – будет заменен некоторым значением, которое может быть присвоено ему средствами встроенного языка. Текст, содержащийся в ячейке, является именем этого параметра.
Шаблон – текстовая строка, в определенные места которой будут вставлены значения параметров.
13. Открыть модуль менеджера документа ОказаниеУслуг. Найти процедуру Печать и отредактировать следующим образом (новые строки выделены. )
Name already in use
1c-interprise-8-3 / Ответы на вопросы.txt
- Go to file T
- Go to line L
- Copy path
- Copy permalink
1 contributor
Users who have contributed to this file
- Open with Desktop
- View raw
- Copy raw contents Copy raw contents
Copy raw contents
Copy raw contents
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters