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) Всегда, при открытии формы, если она уже открыта.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший