Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как повторно открыть форму отчета с СКД с новыми пользовательскими настройками?

Как повторно открыть форму отчета с СКД с новыми пользовательскими настройками?
Я
   paxan
 
27.04.20 - 15:19
Здравствуйте. Есть отчет на СКД, он открывается программно с передачей в процедуру ОткрытьФорму() через структуру параметров(параметр ПользовательскиеНастройки) предварительно сформированных пользовательских настроек. Отчет запускается вызовом через команду формы списка документов. При первоначальном открытии все отлично, параметры подтягиваются, отчет формируется. Но если вызывать этот отчет еще раз (от другого элемента списка документов), то отчет просто активизируется старая форма, параметры новые не применяются.
открываю вот таким образом:
ОткрытьФорму("Отчет.ХХХ.Форма", ПолучитьСтруктуруПараметров(ПараметрКоманды), ПараметрыВыполненияКоманды.Источник);  
Подскажите как сделать чтобы при повторном открытии параметры новые применились?
   dka80
 
1 - 27.04.20 - 15:22
ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>

<Уникальность>
   paxan
 
2 - 27.04.20 - 15:25
(1) А чем тут поможет Уникальность? Мне ведь не нужно открывать новую форму отчета, мне нужно обновить существующую форму (она и без уникальности активизируется правильно) с новыми параметрами. Или я неправильно понял?
   paxan
 
3 - 27.04.20 - 15:26
Теоретически можно наверное как-то найти среди открытых окон приложения окно именно этого отчета, закрыть его и открыть заново, но как-то криво это..
   dka80
 
4 - 27.04.20 - 15:31
(2) я тебя не понял значит.
   paxan
 
5 - 27.04.20 - 15:36
(4) Да я сам уже прочитал название темы что создал, не очень понятно действительно что нужно) Не хватает слова "УЖЕ" открытую форму.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.