Лабораторна робота № 1 + 1
Орієнтовна тривалість заняття - 25 хвилин.
Що таке звіт
Об'єкт конфігурації Звіт призначений для опису алгоритмів, за допомогою яких користувач зможе отримувати необхідні йому вихідні дані. Алгоритм формування вихідних даних описується за допомогою візуальних засобів або з використанням вбудованої мови. У реальному житті об'єктам конфігурації Звіт відповідають всілякі таблиці вихідних даних, зведених даних, діаграми та ін.
Приступимо до створення звіту, який буде показувати нам прихід, витрата і залишки матеріалів.
Відкриємо в конфігураторі нашу навчальну конфігурацію і додамо новий об'єкт конфігурації Звіт.
Для цього виділимо в дереві об'єктів конфігурації гілка Звіти та натиснемо кнопку Додати в командній панелі вікна конфігурації.
- На закладкеОсновние: ім'я звіту - Матеріали. Натиснемо кнопку Відкрити схему компоновки даних або кнопку відкриття зі значком лупи.
Так як у звіту, який ми створюємо, ще не існує схеми компонування даних, платформа запропонує створити нову схему. Схема компонування даних з точки зору конфігурації є макетом, тому буде відкритий конструктор макета, що пропонує вибрати єдиний тип макета - Схема компонування даних і натиснемо кнопку Готово:

Мал. 7.1. конструктор макета
Схема компонування даних
Платформа створить новий макет, що містить схему компоновки даних, і відразу ж відкриє конструктор схеми компонування даних.
- Додамо новий набір даних - запит. Для цього натиснемо кнопку Додати і виберемо відповідний варіант.
- Додамо текст запиту, запустимо конструктор запиту натиснемо кнопку Конструктор запиту.
Конструктор запиту - інструмент, створений для допомоги розробникам, що дозволяє візуально конструювати запит. Навіть користувач, який не знайомий з мовою запитів, може за допомогою конструктора створити синтаксично правильний запит.
У списку Базаданних представлені таблиці для створення запиту. На основі їхніх даних ми маємо можливість побудувати звіт.
Якщо розкрити гілку РегістриНакопленія. то ми побачимо, що крім таблиці регістра ОстаткіМатеріалов в цій гілці присутні ще кілька віртуальних таблиць, які формує система.

Мал. 7.2. конструктор запиту
Оскільки ми хочемо бачити як залишки матеріалів, так і інформацію про їх надходження та витрачання, нас буде цікавити віртуальна таблиця ОстаткіМатеріалов.ОстаткіІОбороти. Розкриємо її.
Почнемо вибирати поля таблиці в потрібному нам порядку подвійним клацанням миші. Спочатку виберемо Склад і Матеріал, потім відзначимо КолічествоНачальнийОстаток, КолічествоПріход, КолічествоРасход і КолічествоКонечнийОстаток.
Натиснемо ОК і повернемося в конструктор схеми компонування даних.

Мал. 7.3. Вибір баз даних
- виділимо в дереві структури звіту кореневий елемент Звіт і викличемо його контекстне меню. Можна також натиснути кнопку Додати в командній панелі вікна або натиснути клавішу Ins.
- Додамо до звіту угруповання - Новаягруппіровка. При цьому не будемо вказувати поле угруповання, а просто натиснемо ОК.
У структурі звіту з'явиться угруповання Детальниезапісі.
Тепер налаштуємо поля, які будуть виводитися в результат звіту.
- Перейдемо в нижньому вікні налаштувань на закладку Вибранниеполя і перенесемо мишею зі списку доступних полів:
- склад,
- матеріал,
- КолічествоНачальнийОстаток,
- КолічествоПріход,
- КолічествоРасход,
- КолічествоКонечнийОстаток.
В результаті вікно налаштувань звіту повинна мати вигляд:

Мал. 7.4. Вікно налаштувань звіту
- Перейдемо на закладку Параметри і вкажемо, що параметри звіту Дата початку та Дата закінчення будуть включені до складу призначених для користувача налаштувань, і ці настройки будуть знаходитися безпосередньо в формі звіту, тобто будуть «швидкими» настройками.
Спочатку зазначимо, що обидва ці параметри будуть використовуватися в звіті - встановимо прапорці в першій колонці.
Потім виділимо кожен з параметрів, натиснемо кнопку Властивості елемента налаштувань і поставимо прапорець Включати в призначені для користувача настройки.

Мал. 7.5. звіт Матеріали
Після виконаних дій перейдемо на вкладку Підсистеми: відзначимо Бухгалтерія, УчетМатеріалов, ОказаніеУслуг.
Запустимо 1С: Підприємство в режимі налагодження і подивимося, як працює звіт.
У вікні, 1С підприємства ми бачимо, що в панелі дій розділів Бухгалтерія, Надання услугіУчет матеріалів з'явилася нова група команд для виконання звітів і в ній команда для формування звіту Матеріали. Виконаємо її.
- Для чого призначений об'єкт конфігурації Звіт.
- Як створити звіт за допомогою конструктора схеми компонування даних.
- Як відобразити звіт в розділах прикладного рішення.