|
Передача параметра в общую форму. | ☑ | ||
---|---|---|---|---|
0
D_E_S_131
24.11.15
✎
16:42
|
Для отчета назначена "Форма отчета" из общих форм. Как бы туда передать параметр?
Пробовал через "ОбработкаПолученияФормы()", но открываемая форма не "видит" устанавливаемые параметры. |
|||
1
Cyberhawk
24.11.15
✎
16:42
|
ОткрытьФорму()
|
|||
2
Лефмихалыч
24.11.15
✎
16:43
|
(0) в СП хотя бы пытался заглянуть?
|
|||
3
VikingKosmo
24.11.15
✎
16:43
|
Открой форму программно и передавай шо хош
|
|||
4
D_E_S_131
24.11.15
✎
16:48
|
(2) СП слишком противоречив. Например, там сказано, что "Событие не возникает при вызове общих форм", но отладчик замечательно заходит в процедуру этого события и переназначение на любую другую форму отчета так же происходит. Про параметр процедуры события "ДополнительнаяИнформация" вообще чуть больше чем ничего написано.
(3) Тут проблема в том, что это управляемая форма отчета на СКД, а без контекста она не будет отрисовывать все необходимые элементы. |
|||
5
VikingKosmo
24.11.15
✎
16:50
|
передай ей все что нужно
|
|||
6
D_E_S_131
24.11.15
✎
16:54
|
(5) Да знать бы, что ей нужно...
|
|||
7
VikingKosmo
24.11.15
✎
17:02
|
(6) ну попробуй все таки у нее как то выяснить, что ли
|
|||
8
D_E_S_131
24.11.15
✎
17:10
|
(7) У формы есть только основной реквизит "Отчет" (ДанныеФормыСтруктура). Как "это" передать через параметры?
|
|||
9
VikingKosmo
24.11.15
✎
17:14
|
(8) ну как обычно ОткрытьФорму(<ИмяФормы>, <Параметры>, <Владелец>, <Уникальность>, <Окно>, <НавигационнаяСсылка>, <ОписаниеОповещенияОЗакрытии>, <РежимОткрытияОкна>)
|
|||
10
D_E_S_131
24.11.15
✎
17:29
|
(9) Да, но что такое "Отчет" на стороне объекта отчета конфигурации?
P.S. http://1c.mista.ru/users.php?id=78634 , пока гуглил темы увидел, что в одной из них вызов другой формы при открытии основной назвал "жесть". |
|||
11
VikingKosmo
24.11.15
✎
17:35
|
(10) Шо?
|
|||
12
Defender aka LINN
24.11.15
✎
17:38
|
(4) Это кто-то не умеет понимать, что именно он прочитал.
Вопрос: событие "ОбработкаПолученияФормы" какого объекта возникает? Вопрос №2. Значит форма ЧЕГО открывается? |
|||
13
D_E_S_131
24.11.15
✎
17:50
|
(12) Событие возникает у объекта, но в тексте на ИТС указано:
"ПРИМЕЧАНИЕ. Обработчик ОбработкаПолученияФормы не вызывается при попытке открытия общих форм, форм констант, форм хранилищ настроек, внешних отчетов и внешних обработок." Но я как раз вызываю общую форму и событие происходит. Да и как-то считаю "тупняком" создавать для отчета пустую форму, которую блокировать ПриОткрытии и вызывать через "ПолучитФорму()" то, что и так может быть прописано в свойствах объекта отчета как основная форма. Проще уж в общей форме ПриСозданииНаСервере() по имени метаданных реквизита "Отчет" приписать все необходимое (только не красиво это). |
|||
14
D_E_S_131
24.11.15
✎
17:53
|
Даже в типовых не могу найти пример, где бы в данном обработчике события "подсовывалась" общая форма. :(
|
|||
15
Defender aka LINN
25.11.15
✎
21:59
|
(13) Ты. Вызываешь. Форму. Отчета.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |