Здравствуйте. Есть отчет на СКД, он открывается программно с передачей в процедуру ОткрытьФорму() через структуру параметров(параметр ПользовательскиеНастройки) предварительно сформированных пользовательских настроек. Отчет запускается вызовом через команду формы списка документов. При первоначальном открытии все отлично, параметры подтягиваются, отчет формируется. Но если вызывать этот отчет еще раз (от другого элемента списка документов), то отчет просто активизируется старая форма, параметры новые не применяются.
открываю вот таким образом:
ОткрытьФорму("Отчет.ХХХ.Форма", ПолучитьСтруктуруПараметров(ПараметрКоманды), ПараметрыВыполненияКоманды.Источник);
Подскажите как сделать чтобы при повторном открытии параметры новые применились?
(1) А чем тут поможет Уникальность? Мне ведь не нужно открывать новую форму отчета, мне нужно обновить существующую форму (она и без уникальности активизируется правильно) с новыми параметрами. Или я неправильно понял?
(4) Да я сам уже прочитал название темы что создал, не очень понятно действительно что нужно) Не хватает слова "УЖЕ" открытую форму.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший