|
Получить структуру из другой формы | ☑ | ||
---|---|---|---|---|
0
lopolopserg
11.06.14
✎
16:46
|
Доброго времени суток! Сам недавно начал изучение 1с. Задача:
1. Пишу обработку. Создал форму. В коде вызываю форму. ФормаВыбора = ЭтотОбъект.ПолучитьФорму("Форма"); ФормаВыбора.ОткрытьМодально(); 2. В форме есть несколько полей (напишу два для краткости). Мне нужно передать Структурой (именной структурой) эти значения В форме написал Стр = новый Структура; Стр.Вставить("ВыбЗнач", ВыбЗнач); Стр.Вставить("Галка",Галка); Закрыть(); 3. Дальше не вкурил. Знаю что можно создать Реквизиты. А можно в коде написать ВыбЗнач = ФормаВыбора.ВыбЗнач; Галка = ФормаВыбора.Галка; Но для общего развития мне нужно понять Как передовать Структуру. Если кто примерчиком даст напутствие -- буду безмерно рад! |
|||
1
Fragster
гуру
11.06.14
✎
16:50
|
ВозвращаемоеЗначение = Форма.ОткрытьМодально()
в форме - Закрыть(ВозвращаемоеЗначение); |
|||
2
Жан Пердежон
11.06.14
✎
16:50
|
Результат = ФормаВыбора.ОткрытьМодально();
*** Закрыть(Стр); |
|||
3
Fragster
гуру
11.06.14
✎
16:50
|
но вообще модальные окна уже не модно
|
|||
4
lopolopserg
11.06.14
✎
16:54
|
(1) Спасибо! А что в моде?
|
|||
5
Fragster
гуру
11.06.14
✎
16:56
|
||||
6
Господин ПЖ
11.06.14
✎
16:56
|
(4) сношаться с оповещением...
|
|||
7
Fragster
гуру
11.06.14
✎
16:58
|
(6) ну да, не до конца callback'и, лямбды и замыкания реализовали. Но ничего, в девятке допилят
|
|||
8
lopolopserg
11.06.14
✎
16:59
|
Что? прям сношаться?
|
|||
9
Fragster
гуру
11.06.14
✎
17:01
|
кстати платформа прикольно падает, если несколько таких "модальных" окон открыть одновременно
|
|||
10
lopolopserg
11.06.14
✎
17:05
|
(4) (1)
что-то у меня ничего не передалось. Код: Функция Печать() Экспорт ФормаВыбора = ЭтотОбъект.ПолучитьФорму("Форма"); ФормаВыбора.ОткрытьМодально(); Результат = ФормаВыбора.ОткрытьМодально(); Сообщить (ВыбЗнач); КонецФункции В форме: Процедура КнопкаВыполнитьНажатие (Кнопка) Стр = новый Структура; Стр.Вставить("ВыбЗнач", ВыбЗнач); Стр.Вставить("Галка",Галка); Закрыть(Стр); КонецПроцедуры |
|||
11
lopolopserg
11.06.14
✎
17:06
|
Переменная не определена (ВыбЗнач)
|
|||
12
Fragster
гуру
11.06.14
✎
17:13
|
Сообщить (Результат .ВыбЗнач);
|
|||
13
Fragster
гуру
11.06.14
✎
17:14
|
и открывать форму надо один раз
|
|||
14
lopolopserg
11.06.14
✎
17:21
|
(13) все. Разобрался! Спасибо огромное! Мир не без добрых людей.!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |