Заполнение параметра отчёта при открытии

1. Dobro210 01.04.25 17:00 Сейчас в теме
Коллеги, подскажите как седлать чтобы при открытии внешнего отчёта, заполнялся параметр моим значением ?
Пробовал через форму при создании на сервере и при открытии не получается, стоит последние использованное значение :(

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    УстановитьПривилегированныйРежим(Истина);

  Магазин =ПараметрыСеанса.ТекущийМагазин;
  ЗначениеПараметра =  Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Магазин");
  ЗначениеПараметра.Использование  = Истина;
  ЗначениеПараметра.Значение  =  Магазин; 

КонецПроцедуры

&НаКлиенте
Процедура ПриОткрытии(Отказ)
//  ПриОткрытииНаСервере();
  Магазин =ПолучитьМагазин();
  ЗначениеПараметра =  Отчет.КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Магазин");
  ЗначениеПараметра.Использование  = Истина;
  ЗначениеПараметра.Значение  =  Магазин; 

КонецПроцедуры


Показать
По теме из базы знаний
Найденные решения
3. Dobro210 01.04.25 17:13 Сейчас в теме
(2) Отчет.КомпоновщикНастроек.ПользовательскиеНастройки - вот тут ещё поменять надо было
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 78 01.04.25 17:09 Сейчас в теме
(1)
Есть параметр, предопределенное при открытии отчета каждый раз.

Проверь так
 Процедура ПриОткрытии()
    ПараметрДанных= КомпоновщикНастроек.Настройки.ПараметрыДанных.Элементы.Найти("Товар");
    ПараметрДанных.Значение = Справочники.Номенклатура.НайтиПоНаименованию("Гвозди");
    ПараметрДанных.Использование=Истина;
КонецПроцедуры 


Если не получается, открой СКД и найди в Параметрах "Товар" (если его нет, добавить нужно)
Dobro210; +1 Ответить
3. Dobro210 01.04.25 17:13 Сейчас в теме
(2) Отчет.КомпоновщикНастроек.ПользовательскиеНастройки - вот тут ещё поменять надо было
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот