Имя: Пароль:
1C
1C 7.7
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
Спасибо всем. Общими усилиями выход нашел.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn