|
УФ. Сформировать отчёт при открытии, только на рабочем столе
| ☑ |
0
gusden
06.11.12
✎
18:40
|
Есть форма отчёта которую поместил на рабочий стол. В модуле формы прописал:
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Параметры.СформироватьПриОткрытии = Истина;
КонецПроцедуры
В результате всегда когда открывается отчёт он формируется. Но необходимо, чтобы если отчёт открывается из меню, то он не должен формироваться. Как понять что форма отчёта находится на рабочем столе.
|
|
1
gusden
06.11.12
✎
18:41
|
(1) Единственное что приходит в голову создать две формы отчёта: одну основную, а вторую для рабочего стола.
|
|
2
acsent
06.11.12
✎
18:41
|
Форма.Владелец или Форма.Окно что показывают?
|
|
3
yuch
06.11.12
✎
18:42
|
Если ФормаОтчета.Окно.Основное Тогда
//Формировать отчет
КонецЕсли;
|
|
4
vmv
06.11.12
✎
18:44
|
ВызываемаяФормаПараметры.Добавить("Хателка1");
ЭтаФорма = ПолучитьФорму(...,ВызываемаяФормаПараметры,,)
ПриСозданииНаСервере()
Если Парамеры.Свойтсво(("Хателка1") Тогда
кароче ясно
|
|
5
gusden
06.11.12
✎
18:48
|
(4) У меня форма находится на рабочем столе когда я хотелка срабатывает. Т.е. нету ПолучитьФорму.
|
|
6
gusden
06.11.12
✎
18:51
|
(3) В процедуре ПриОткрытии
ЭтаФорма.Окно неопределено
|
|
7
gusden
06.11.12
✎
18:52
|
(2) Неопределено
ЭтаФорма.ВладелецФормы и ЭтаФорма.Окно
|
|
8
gusden
08.11.12
✎
10:32
|
Неужели придётся делать отдельную форму???
|
|
9
gusden
08.11.12
✎
13:07
|
UP
|
|