Имя: Пароль:
1C
1С v8
V8.2 УФ ПриПовторномОткрытии() - можно достучаться до передаваемых параметров?
0 Garkin
 
12.01.12
00:18
Открыл отчет:
ОткрытьФорму("Отчет."+НаименованиеОтчета+".Форма",ПараметрыОтчета);

ПриСозданииНаСервере  прочитал "ПараметрыОтчета" - все ОК.


Второй раз открываю тотже отчет с того-же места, но с другими параметрами
Подскажите как достучаться до переданных параметров?
1 H A D G E H O G s
 
12.01.12
00:41
Забей.

Я сделал уже на клиенте.
2 H A D G E H O G s
 
12.01.12
00:41
счаст кот покажу
3 H A D G E H O G s
 
12.01.12
00:50
В модуле формы экспортная переменная:

&НаКлиенте
Перем МассивДанныхНаПечатьНаКлиенте Экспорт;

В реквизитах формы - булево, ФормаУжеСоздана
В ПриПовторномОткрытии параметры беру из МассивДанныхНаПечатьНаКлиенте.

Вызываю форму так:

           ПараметрыОткрытия=Новый Структура;
           ПараметрыОткрытия.Вставить("МассивДанныхНаПечать",МассивАдресовНаПечать);
           //ПараметрыОткрытия.Вставить("ОбщееКоличествоПФ",ОбщееКоличествоПФ);
           ФормаПечати=ПолучитьФорму("ОбщаяФорма.алкПечатьДокументов",ПараметрыОткрытия,,Объект);
           Если ФормаПечати.ФормаУжеСоздана=Истина Тогда
               ФормаПечати.МассивДанныхНаПечатьНаКлиенте=МассивАдресовНаПечать;
           КонецЕсли;
           ФормаПечати.Открыть();
4 Garkin
 
12.01.12
01:00
(3) Спасибо.
5 RomaH
 
naïve
12.01.12
08:27
... а можно воппрос
когда повторное открытие бывает?
как такого добиться?
6 Garkin
 
12.01.12
10:50
(5) Всегда, при открытии формы, если она уже открыта.
Закон Брукера: Даже маленькая практика стоит большой теории.