|
Форма внешнего отчета не видит реквизит своего объекта | ☑ | ||
---|---|---|---|---|
0
Garry1010
06.06.14
✎
14:27
|
Собственно, вопрос в теме: почему форма внешнего отчета (неосновная, одна из многих) не видит реквизит своего объекта-хозяина?
Если извратиться и создать реквизит формы ОтчетОбъект типа ВнешнийОтчет.Траляля, то она видит реквизит объекта, но он почему-то пустой - это таблица значений, исходно уже заполненная. А эта форма его почему-то видит пустой таблицей. |
|||
1
Hans
06.06.14
✎
14:47
|
я так делал
ФормаНастроек = ПолучитьФорму("Обработка.Обработка1.Форма.Настройки"); ЗаполнитьЗначенияСвойств(ФормаНастроек.ОбработкаОбъект, Объект); ФормаНастроек.ОткрытьМодально(); ЗаполнитьЗначенияСвойств(Объект, ФормаНастроек.ОбработкаОбъект); |
|||
2
H A D G E H O G s
06.06.14
✎
14:47
|
(0) Потому что она управлямая.
|
|||
3
sanja26
06.06.14
✎
14:56
|
(0) как-то не так тип основного реквизита дополнительной формы выбрал. Попробуй вместо ОтчетОбъект ОбработкаОбъект.
|
|||
4
Fragster
гуру
06.06.14
✎
14:57
|
идешь на сервер, там делаешь МояОбработка = РеквизитФормыВЗначение(Объект /*или как тут оно*/);
Сообщить(МояОбработка.Мегареквизит); |
|||
5
sanja26
06.06.14
✎
14:59
|
(2)(4) а с че5го вы взяли, что это управляемые формы?
В ОФ доп. форма не видит реквизитов объектов, если не задан основной реквизит формы |
|||
6
Garry1010
06.06.14
✎
15:02
|
(2) Это обычная форма.
|
|||
7
Fragster
гуру
06.06.14
✎
15:14
|
(6) ну тогда передавай ей в параметры что там тебе нужно перед открытием, и обратно возвращай при открытии.
ну, или основной реквизит с обработкаОбъект сделай |
|||
8
Fragster
гуру
06.06.14
✎
15:14
|
(7)+ как в "основной форме"
|
|||
9
Garry1010
06.06.14
✎
15:19
|
(1) Ооо, а так - работает! Спасибо!
... А что за чушь собачья, что объект видим только основной форме? Какой тайный смысл в этом? |
|||
10
DS
06.06.14
✎
15:21
|
(9) До (5) еще не дочитал?
|
|||
11
Garry1010
06.06.14
✎
15:27
|
(10) Я лишь спросил, в чём прикол такого ограничения?
И какой, нафик, основной реквизит у обычной формы? |
|||
12
Fragster
гуру
06.06.14
✎
15:31
|
(11) попробуй поиграться с http://wstaw.org/m/2014/06/06/sss.png
|
|||
13
Fragster
гуру
06.06.14
✎
15:32
|
и закладочкой "реквизиты" у формы
|
|||
14
sanja26
06.06.14
✎
15:34
|
(11) он будет выделен жирным шрифтом)
|
|||
15
Garry1010
06.06.14
✎
15:37
|
(12)(13)(14) Будет. [гы-гы] Только это не называется "Основной реквизит"...:(
|
|||
16
Fragster
гуру
06.06.14
✎
15:39
|
(15) а как это называется?
|
|||
17
Fragster
гуру
06.06.14
✎
15:39
|
(16)+ просто вывели в интерфейс возможность установки "основности" реквизита
|
|||
18
Fragster
гуру
06.06.14
✎
15:39
|
(17) в УФ вывели
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |