Приклад без програмування
Для початку давайте розглянемо спосіб виведення звіту з вкладеною схеми без програмування. У нас є два звіти:
- Залишки товарів;
- Ціни номенклатури;
На підставі двох звітів необхідно скласти один звіт, де звіт «Ціни номенклатури» будуть викликатися як варіант звіту «Залишки товарів» (приклад не зовсім за змістом, але демонструє можливості платформи).
Отже, спочатку відкриємо звіт «Ціни номенклатури» в конфігураторі і збережемо схему звіту в файл.
Тепер перейдемо до звіту «Залишки номенклатури», відкриємо основну схему компоновки даних на вкладці «Вкладені схеми». Після додавання нової вкладеної схеми, завантажимо збережену схему. Хочу звернути увагу на те, що не можна змінювати ім'я і заголовок звіту.
Створимо новий варіант звіту, дамо йому ім'я «Ціни номенклатури», підключимо вкладений звіт. Повинно вийти приблизно так, як на картинці.
Запустимо звіт в режимі «1С Підприємства» і переконаємося, що нам доступні 2 варіанти звіту.
Програмний висновок звіту з вкладеними схемами
Добре, тепер Зробимо те саме, але для програмного виведення звіту. Завдання та ж, але звіт будемо формувати програмно. Така ситуація може виникнути наприклад, виклику звіту з обробки.
Наступний код виводить звіт з макета обробки:
Перейдемо до висновку вкладеної схеми. Давайте подивимося отладчиком, де її шукати.
Ось вона, у вкладених схемах компонування даних. Справа за малим, залишилося програмно вивести результат роботи процесора компонування в форму.
На закінчення скажу, вкладені схеми - прекрасний механізм, який дозволяє гнучко використовувати функціонал схеми компонування даних.