Дві схеми СКДв одному звіті на керованих формах
У процесі роботи зі СКД часто доводиться стикатися з необхідністю використання двох схем компонування даних. Під час підготовки одного з таких звітів зіткнулася з проблемою, як вивести на форму не лише сам звіт за схемою, а й налаштування (відбори/параметри) саме для тієї схеми, яка зараз використовується.
Далі наведено найпростіший приклад такого звіту.
Звіт з продажу з угрупованнями за місяцями та тижнями.
1. Створюємо зовнішній звіт.
2. У звіті створюємо основну схему компонування даних із набором даних - Запит.
3. Налаштовуємо ресурси та зовнішній вигляд звіту

4. Створюємо додаткову схему компонування даних із набором даних - Запит.
І аналогічним чином задаємо ресурси та зовнішній вигляд.
5. Створюємо основну форму звіту з допомогою конструктора форм.

6. У формі необхідно додати можливість перемикання між схемами. Для цього додамо команду - Вибрати період та реквізит - Ім'яПоточноїСхеми

7. Команда "Вибрати Період"
8. Далі необхідно прописати код команди "Сформувати Звіт"
Насамперед отримуємо необхідну схему компонування даних, залежно від вибраного періоду і відповідно переданого процедуру параметра.
Далі зчитуємо поточні налаштування схеми. На цей код раджу звернути увагу, тому що при зчитуванні стандартних налаштувань звіт завжди буде формуватися так, як зазначено в конфігураторі, незалежно від даних на формі
Після цього йде формування та виведення звіту в полі форми "Результат".
9. Замінюємо стандартну процедуру формування звіту нашою процедурою та виводимо її на форму
10. Для параметрів і відборів встановлюємо прапор "Включати в налаштування користувача"