Имя: Пароль:
1C
1С v8
отобразить несколько форм
,
0 thomY100
 
17.10.12
11:34
Добрый день, возникла проблема, необходимо отображать несколько форм списка документа, чтобы просматривать, с разными отборами, попытался сделать с помощью события "При повторном открытии", но эта процедура выполняется каждый раз при открытии новой форм, как этого можно избежать?
1 zladenuw
 
17.10.12
11:40
может своя обработка и при открытии ключ уникальности ?
2 thomY100
 
17.10.12
11:41
можно поподробнее?
3 zladenuw
 
17.10.12
11:43
ПолучитьФорму(<Форма>, <Владелец>, <КлючУникальности>)
КлючУникальности> (необязательный)
в сп почитай про ключ
4 thomY100
 
17.10.12
11:51
это понятно, просто я делаю

Процедура ПриПовторномОткрытии()
   

СтандартнаяОбработка=Ложь;
ФормаСписка=ПолучитьФорму("Документ.Инцидент.Форма.ФормаСпискаУправляемая", , Новый УникальныйИдентификатор);
ФормаСписка.Открыть();
       
   
КонецПроцедуры

И каждый раз срабатывает процедура при повторном открытии, хотя ключуникальности ставлю
5 zladenuw
 
17.10.12
11:56
с какой формы вызываешь ?
6 thomY100
 
17.10.12
11:57
просто есть кнопка которая открывает форму списка
7 thomY100
 
17.10.12
11:58
кнопка в обработке
8 zladenuw
 
17.10.12
11:59
ну так в ней и ставь уникальный ключ для каждой формы
9 thomY100
 
17.10.12
12:00
что-то не догадался, сейчас попробую
10 thomY100
 
17.10.12
12:18
Помогло, спасибо.