v7: ОткрытьФормуМодально: получить назад параметр

Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
1. Andrey1804 3 30.05.12 17:13 Сейчас в теме
Люди подскажите , создаю из одного дока другой вот код
Процедура СписокЗаявок()
Если СписокЗаявок.Выбран()=0 Тогда
ОткрытьФормуМодально("Документ.СписокЗаявокНаРейс",Парам);
СписокЗаявок=Парам;
КонецЕсли;
КонецПроцедуры

В доке2 стоит
Процедура ПриЗакрытии()
Форма.Параметр = ТекущийДокумент();
КонецПРоцедуры

только передается парам пустое ,подскажите плиз!!!
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. saszj 14 30.05.12 17:59 Сейчас в теме
Документацию внимательно прочитай по методу "ОткрытьФорму"
3. dusha0020 1111 30.05.12 18:42 Сейчас в теме
Передайте через глобальный контекст. Метод ОткрытьФорму() не возвращает, а передает параметр открываемой форме.
Типа так:
Процедура СписокЗаявок() 
Если СписокЗаявок.Выбран()=0 Тогда
глПередаваемыйДокумент = ""; 
ОткрытьФормуМодально("Документ.СписокЗаявокНаРейс",Парам); 
СписокЗаявок=глПередаваемыйДокумент; 
КонецЕсли; 
КонецПроцедуры 

В доке2 стоит 
Процедура ПриЗакрытии() 
глПередаваемыйДокумент = ТекущийДокумент(); 
КонецПРоцедуры 
Показать

глПередаваемыйДокумент объявляется, конечно, в глобальнике.
4. Andrey1804 3 30.05.12 19:34 Сейчас в теме
(3) dusha0020, спасибо тебе ОГРОМНОЕ очень помог,грамотно и доходчиво :)) все заработало!!!!
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот