Имя: Пароль:
1C
1С v8
Передача параметров из формы в форму, управляемое приложение
,
0 Анка_Пивовар
 
26.03.15
15:14
Есть формаэлемента, при нажатии на кнопку на этой форме, открывается другая форма2, в форм2 есть реквизит формы "комментарий". как сделать чтобы при закрытии формы2, значение из реквизита формы "комментарий" попало в первую форму?
1 butterbean
 
26.03.15
15:18
через Оповестить(), например
можно форму1 назначить владельцем и через ее реквизиты передавать
можно элемент формы1 назначить владельцем формы2 и в него передать
2 Анка_Пивовар
 
26.03.15
15:23
(1) да делала через оповестить он ругается метод не обнаружен оповестить((((
3 D_E_S_131
 
26.03.15
15:32
И опять без фото. Что за народ пошел...
4 Анка_Пивовар
 
26.03.15
15:33
(3) я красивая и немного умная)) поэтому помощь в студию))))
5 ЧеловекДуши
 
26.03.15
15:34
(4) Где фото. Не верб в Вашу Красоту :(
6 ЧеловекДуши
 
26.03.15
15:38
(0) Форму открываешь как?
Если модально, то тут все просто, при закрытии Возвращай "Структуру". "Закрыть(ТвойРезультат);"

Если не модально, то через Оповестить().

Так же, если через Толстый клиент, то просто передай объект "Форма" в открываемую форму и заполняй её как хошь :)
7 ЧеловекДуши
 
26.03.15
15:39
Хотя вроде должен быть у формы Владелец. Так что все через отладчик посмотри :)
8 Анка_Пивовар
 
26.03.15
15:45
(6) Ответ = Вопрос("Добавить клиента в чёрный список?", РежимДиалогаВопрос.ДаНет);
    Если Ответ = КодВозвратаДиалога.Да Тогда
        
        Структура=Новый Структура;      
        Структура.Вставить("Комен");            
        Форма=ПолучитьФорму("Справочник.Партнеры.Форма.ИТ_Форма_Комментарий", Структура);      
        Форма.Открыть();
        ПоместитьВЧССервер();
        
    КонецЕсли;
9 Анка_Пивовар
 
26.03.15
15:46
(6) &НаКлиенте
Процедура ПриЗакрытии()


/// ТУТ ЧТО НАПИСАТЬ?
КонецПроцедуры
10 Анка_Пивовар
 
26.03.15
16:05
ап
11 Rebelx
 
26.03.15
17:44
ОповеститьОВыборе()