|
Открыть форму внешнего отчета
| ☑ |
0
rabbidX
07.09.18
✎
12:59
|
8.3.10 Управляемые формы. Из основной формы внешнего отчета нужно открыть другую форму этого отчета. При этом обе формы должны использовать один экземпляр объекта отчета.
ОткрытьФормуМодально("ВнешнийОтчет.ОбработкаЗаказов.Форма.НастройкаПорядкаОпераций",,ЭтаФорма) - не подходит, т.к. форма открывается с новым экземпляром объекта.
Отчет.ПолучитьФорму не могу использовать т.к. Отчет - это ДанныеФормыСтруктура.
По идее, нужно получить объектОтчета через ДанныеФормыВЗначение. Какой тип в этом случае нужно указать вторым параметром?
Есть ли другой способ открыть форму нужным образом?
|
|
1
rabbidX
07.09.18
✎
15:16
|
Решил проблему по-другому, но академический интерес остался. Прошу совета знатаков, как можно открыть форму внешнего отчета?
|
|
2
rabbidX
07.09.18
✎
15:16
|
*знатоков
|
|
3
Мимохожий Однако
07.09.18
✎
15:19
|
(1) Как решил? Я не знаток, если что
|
|
4
rabbidX
07.09.18
✎
15:28
|
(3) Весь функионал (всю функциональность) на первую форму перетащил.
|
|
5
Вафель
07.09.18
✎
15:29
|
я обычно делаю произвольную форму отчета и просто передаю туда данные
|
|
6
rabbidX
07.09.18
✎
15:32
|
(5) Вариант. А непосредственно работать с реквизитами отчета никак нельзя?
|
|
7
hhhh
07.09.18
✎
16:19
|
(6) так наверно
ОткрытьФормуМодально("ВнешнийОтчет.ОбработкаЗаказов.Форма.НастройкаПорядкаОпераций", Параметры ,ЭтаФорма)
а в параметрах как раз и передаешь экземпляр объекта
|
|
8
FIXXXL
07.09.18
✎
17:54
|
а через РеквизитФормыВЗначение(ОсновнойЖирныйРеквизитФормы) ?
|
|
9
rabbidX
10.09.18
✎
12:43
|
(8) Вот! То, что нужно было. Там же тип необязательно указывать, а я с ДанныеФормыВЗначение марочился.
|
|