Имя: Пароль:
1C
1С v8
Отчет СКД ОткрытьФорму() заполнить ПараметрыДанных (не отбор)
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) Спасибо, работает!!! Действительно можно тупо через отбор параметры данных передавать.