0
Birmingem
08.08.18
✎
14:31
|
Есть самописный отчет на СКД на управляемых формах.
В нем производится запрос к регистру бухгалтерии по определенному списку счетов.
В модуле объекта отчета в процедуре ПриКомпоновкеРезультата() этот список счетов (МассивСчетов) я формирую программно и передаю его как параметр КомпоновщикНастроек.
Параметр = НастройкиОтчета.ПараметрыДанных.НайтиЗначениеПараметра(Новый ПараметрКомпоновкиДанных("СчетаУчета"));
Если Параметр <> Неопределено Тогда
Параметр.Значение = МассивСчетов;
Параметр.Использование = Истина;
КонецЕсли;
В запросе в параметрах виртуальной таблицы есть условие:
Счет В (&СчетаУчета)
А как сделать, чтобы этот список счетов пользователь мог увидеть нажав кнопку "Настройки" во вкладке "Отбор"?
И при необходимости изменить этот список.
|
|
3
Birmingem
08.08.18
✎
16:24
|
Нашел одну статейку. Оказывается настройка параметров виртуальных таблиц производится отдельно от отборов.
Т.е. параметр виртуальной таблицы нельзя засунуть в отбор.
Значит, при выполнении отчета, сначала сработает мое программно установленное условие в параметре виртуальной таблицы, а потом, если пользователь вручную установил отбор по счету, сработает его условие.
Правильно понимаю?
|
|