Имя: Пароль:
1C
1C 7.7
v7: ОткрытьФормуМодально: получить назад параметр
0 Damash
 
04.04.12
23:53
ДокументА создает ДокументВ процедурой
ОткрытьФормуМодально("Документ.АктСписания",Парам,ТекущийДокумент());

Как теперь можно вернуть ссылку на вновьсозданный ДокументВ в ДокументА?
Если ДокументВ не был записан, то и возращать ничего не нужно.
1 andrewalexk
 
04.04.12
23:55
:) парам читается в обоих контекстах
2 andrewks
 
04.04.12
23:55
ПриЗакрытии()
Выбран()
3 Damash
 
04.04.12
23:59
(2) а почему не ПриЗаписи() ?
4 Damash
 
05.04.12
00:07
Понял ошибку вопроса в (3).
5 Damash
 
05.04.12
00:09
(2) Выбрал, а как передать назад в ДокументА?
6 viktor_vv
 
05.04.12
00:25
В ПриЗакрытии Форма.Параметр = ТекущийДокумент();

ОткрытьФормуМодально("Документ.АктСписания",Парам,ТекущийДокумент());

ТвойНовыйДокумент = Парам ;
7 andrewks
 
05.04.12
00:26
либо Парам.УстановитьЗначение(ТекущийДокумент,"ТекДок") для списка
8 Damash
 
05.04.12
00:29
супер, сработало.

Спасибо Andrewks и Viktor_vv
Ошибка? Это не ошибка, это системная функция.