|
v7: ОткрытьФормуМодально - вернуть контекст вновь созданного документа |
☑ |
0
Sh_Vlad
28.01.13
✎
12:48
|
Для процедуры ОткрытьФормуМодально(<Описан>, <Конт>, ...)в описании написано, что во втором параметре <Конт> возвращается контекст документа. На самом деле вернулся тот список, который передавался при открытии. Что я понял не так, и как вернуть контекст создаваемого документа?
|
|
1
Mikeware
28.01.13
✎
12:50
|
(0) контекст _открытого_ документа.
а т.к. ОткрытьМодально будет ждать, пока не вернет - контекста ты не получишь, ибо формы уже нету...
|
|
2
Ёпрст
гуру
28.01.13
✎
12:51
|
(0) никак
|
|
3
Sh_Vlad
28.01.13
✎
12:53
|
А если не модально?
|
|
4
Ёпрст
гуру
28.01.13
✎
12:54
|
(3) тогда в Конт возвратит тебе контекст открытой формы.
|
|
5
Torquader
29.01.13
✎
01:25
|
Данная переменная, передаётся в Форма.Параметр, где в случае модального открытия её даже можно поменять - и она вернётся назад, так как контекст формы при модальном открытии не создаётся.
Но, можно сделать список значений, скопировать его в переменную и передать в открытие формы - список внутри будет доступен, как Форма.Параметр, а если он сохранён в переменной, то его можно будет получить и потом, причём независимо от модальности.
P.S. правда, я больше люблю таблицу значений, она более похожа на Соответствие (такой объект в 1С8).
|
|
6
КонецЦикла
29.01.13
✎
02:28
|
Не понял в чем трабла
Передавай список значений, в открываемой форме заполняй нужное значение в списке, принимай значение после ее закрытия
Смотри типовые
|
|
7
Sh_Vlad
29.01.13
✎
09:43
|
Спасибо всем. Общими усилиями выход нашел.
|
|