|
Передача параметров из формы в форму, управляемое приложение
| ☑ |
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
|
ОповеститьОВыборе()
|
|