v7: ОткрытьФормуМодально: получить назад параметр
Внимание! Тема закрыта. Добавлять сообщения в закрытую тему запрещено.
Люди подскажите , создаю из одного дока другой вот код
Процедура СписокЗаявок()
Если СписокЗаявок.Выбран()=0 Тогда
ОткрытьФормуМодально("Документ.СписокЗаявокНаРейс",Парам);
СписокЗаявок=Парам;
КонецЕсли;
КонецПроцедуры
В доке2 стоит
Процедура ПриЗакрытии()
Форма.Параметр = ТекущийДокумент();
КонецПРоцедуры
только передается парам пустое ,подскажите плиз!!!
Процедура СписокЗаявок()
Если СписокЗаявок.Выбран()=0 Тогда
ОткрытьФормуМодально("Документ.СписокЗаявокНаРейс",Парам);
СписокЗаявок=Парам;
КонецЕсли;
КонецПроцедуры
В доке2 стоит
Процедура ПриЗакрытии()
Форма.Параметр = ТекущийДокумент();
КонецПРоцедуры
только передается парам пустое ,подскажите плиз!!!
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Передайте через глобальный контекст. Метод ОткрытьФорму() не возвращает, а передает параметр открываемой форме.
Типа так:
глПередаваемыйДокумент объявляется, конечно, в глобальнике.
Типа так:
Процедура СписокЗаявок()
Если СписокЗаявок.Выбран()=0 Тогда
глПередаваемыйДокумент = "";
ОткрытьФормуМодально("Документ.СписокЗаявокНаРейс",Парам);
СписокЗаявок=глПередаваемыйДокумент;
КонецЕсли;
КонецПроцедуры
В доке2 стоит
Процедура ПриЗакрытии()
глПередаваемыйДокумент = ТекущийДокумент();
КонецПРоцедуры
ПоказатьглПередаваемыйДокумент объявляется, конечно, в глобальнике.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот