Ажур-с, 1с програміст - як вивести на форму параметри звіту на керованих формах

Як вивести на форму параметри звіту на керованих формах

З розвитком 1С, появою нових платформ 8.2, 8.3 продовжують розвиватися так само і такі інструменти як Схема компонування даних (СКД).

Як же тепер вивести швидкі налаштування в звітах на керованих формах, наприклад відбір? Тут просто треба знати, що робити. Деякий плюс керованих форм - не потрібно малювати елементи форми, платформа їх розмітить сама. Тільки потрібно їй сказати про це. І в даному випадку потрібно знати, яким чином вказати необхідність розміщення на формі звіту на СКД виведення параметрів звіту. Приклад з типової конфігурації 1С: Підприємство 8, ред. 11

Ажур-с, 1с програміст - як вивести на форму параметри звіту на керованих формах

Як же розробникам вдалося розмістити на керованої формі звіту швидкий доступ до параметру звіту типу початок періоду / кінець періоду і до відбором, з огляду на той факт, що явно в конфігураторі форма у звіту ніяк не визначена? Вся справа в тому досить не складно.

Для визначення параметра у вигляді "Період" на формі звіту, як видно на попередній картинці, необхідно до існуючих параметрах, отриманих з параметрів запиту (джерела даних) "НачалоПеріода" і "КонецПеріода" доопределить додатковий параметр "Період", тип якого "СтандартнийПеріод" , значення вибріается зі списку, який більше буде підходити. У колонці "В." ( "Видимість") встановити прапорець, зняти ознака "О." ( "органиченно доступності"), у вихідних параметрів - навпаки. Так само необхідно визначити вирази для параметрів "Початок періоду" і "КонецПеріода", як представлено: Період.ДатаНачало і Період.ДатаОкончанія

Ажур-с, 1с програміст - як вивести на форму параметри звіту на керованих формах

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

Ажур-с, 1с програміст - як вивести на форму параметри звіту на керованих формах

Після цього тільки хочеться доповнити, що висновок відборів звіту на керованої формі налаштовується подібним чином:

Ажур-с, 1с програміст - як вивести на форму параметри звіту на керованих формах