Имя: Пароль:
1C
 
Открыть несколько экземпляров одной формы.
0 Krabobor
 
22.12.14
12:21
Сильно не пинать, только учусь.

УФ. Необходимо программно заполнить пачку документов, и открыть их пользователю без сохранения. Делаю так:

МассивПодразделений = ПолучитьМассивПодразделений();
    Для каждого СтрокаПодразделение Из МассивПодразделений Цикл
        Форма = ПолучитьФорму("Документ.МойДокумент.Форма.ФормаОсновная");
        ДанныеФормы = Форма.Объект;
        ЗаполнитьДокумент(ДанныеФормы,СтрокаПодразделение);
        КопироватьДанныеФормы(ДанныеФормы, Форма.Объект);
        Форма.Открыть();        
    КонецЦикла;

Но получается что открывается только первый документ, остальные формы создаются, заполняются но не открываются. в http://v8.1c.ru/metod/faq2/answer.jsp?id=609 рекомендуют использовать УникальныйИдентификатор, но у команды Открыть() нет никаких дополнительных параметров.

Как открыть сразу несколько форм документов?
1 DS
 
22.12.14
12:35
Это свойство формы, а не параметр "Открыть".
2 Krabobor
 
22.12.14
12:37
(2) Открыть() - это метод формы
3 DS
 
22.12.14
12:43
УникальныйИдентификатор - это свойство формы, а не параметр метода "Открыть".
4 antoneus
 
22.12.14
12:43
А у ПолучитьФорму() никаких дополнительных параметров не завалялось случайно?
5 olegves
 
22.12.14
12:44
+(4) например, Идентификатор для формы
6 Krabobor
 
22.12.14
13:25
(4) (5) действительно есть такой параметр) спасибо.