|
Отчет СКД ОткрытьФорму() заполнить ПараметрыДанных (не отбор)
| ☑ |
0
Spieluhr
02.02.21
✎
11:54
|
ДокументОснование - это параметр СКД на закладке "Параметры". Как его заполнить через параметры формы по аналогии с Отбором?
Именно в момент открытия формы, без кода в ПриКомпоновкеРезультата()
ПараметрыДанных = Новый Структура("ДокументОснование", Объект.Ссылка);
ПараметрыФормы = Новый Структура("ПараметрыДанных, СформироватьПриОткрытии", ПараметрыДанных, Истина);
ОткрытьФорму("Отчет.ИмяОтчета.Форма", ПараметрыФормы);
|
|
1
Timon1405
02.02.21
✎
12:06
|
|
|
2
Spieluhr
02.02.21
✎
12:28
|
(1) Спасибо, но по ссылке через ПолучитьФорму(), получение объекта отчета и установку настроек компоновщика.
А я бы хотел без доп. серверных вызовов, одной строкой с клиента
|
|
3
Spieluhr
02.02.21
✎
12:36
|
Мой параметр в пользовательские настройки не включен, на форме не отображается.
Проще уж передать нужное значение через свойство Отбор и ПриКомпоновкеРезультата() его обойти, достать значение и установить параметр
|
|
4
Fragster
гуру
02.02.21
✎
12:38
|
Расширение формы клиентского приложения для отчета (Client application form extension for reports)
ПользовательскиеНастройки (UserSettings)
Описание:
Тип: ПользовательскиеНастройкиКомпоновкиДанных.
Пользовательские настройки, которые будут использоваться в отчете.
Использование в версии:
Доступен, начиная с версии 8.2.
|
|
5
Fragster
гуру
02.02.21
✎
12:39
|
(3) тогда фиксированные настройки
|
|
6
Fragster
гуру
02.02.21
✎
12:39
|
Расширение формы клиентского приложения для отчета (Client application form extension for reports)
ФиксированныеНастройки (FixedSettings)
Описание:
Тип: НастройкиКомпоновкиДанных.
Настройки, помещаемые в фиксированные настройки отчета.
Использование в версии:
Доступен, начиная с версии 8.2.
|
|
7
Fragster
гуру
02.02.21
✎
12:40
|
нужно получить их из отчета (варианта отчета), модифицировать, запихать в параметр
|
|
8
Spieluhr
02.02.21
✎
12:49
|
(7) Спасибо, держу как запасной вариант
|
|
9
Fragster
гуру
02.02.21
✎
12:59
|
хотя в СП пишут, что тупо через отбор можно:
Расширение формы клиентского приложения для отчета (Client application form extension for reports)
Отбор (Filter)
Описание:
Тип: Структура.
Используется для установки отбора и параметров данных в форме отчета.
Ключ элемента структуры содержит имя поля или параметра, на которое нужно наложить отбор.
Значение элемента структуры содержит значение отбора.
Если имеется параметр системы компоновки данных с именем, соответствующим имени ключа структуры, то значение будет установлено ему. Если параметра нет, но есть поле, то будет добавлен отбор на это поле.
Если значение является массивом или списком значений с не одним элементом, то отбор будет применяться с видом сравнения ВСписке.
Использование в версии:
Доступен, начиная с версии 8.2.
|
|
10
Spieluhr
02.02.21
✎
13:13
|
(9) Спасибо, работает!!! Действительно можно тупо через отбор параметры данных передавать.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший