|
Получение данных от формы (УФ)
| ☑ |
0
Reloader
03.03.15
✎
12:18
|
Доброго всем времени суток. Есть проблема. А именно :
1) запускаю форму :
[code]
&НаКлиенте
Процедура ОбработкиНоменклатурыПередНачаломИзменения(Элемент, Отказ)
АдресОбработки = Элементы.ОбработкиНоменклатуры.ТекущиеДанные.Обработка;
ВрИмя = СтрЗаменить(Элементы.ОбработкиНоменклатуры.ТекущиеДанные.Наименование," ","_");
ИмяОбработки=Инициализировать(АдресОбработки,ВрИмя);
ПФ = Новый Структура;
ФормаОбработки = ПолучитьФорму("ВнешняяОбработка." + ИмяОбработки + ".Форма.ФормаНастроек",ПФ,,,);
ФормаОбработки.Открыть();
КонецПроцедуры
[/code]
Передать данные в обработку не составляет труда. Хоть через параметры, хоть напрямую вписать в реквизиты.
А как получить данные от формы обратно в той же процедуре?
|
|
1
Reloader
03.03.15
✎
12:19
|
ЗЫ Как тэги ставить?
|
|
2
DirecTwiX
03.03.15
✎
12:21
|
(0) ОткрытьМодально() и всё, что с ней связано.
(1) 1C. C - английская
|
|
3
kosts
03.03.15
✎
12:23
|
Если не принципиально, то надо отказываться от модальности.
|
|
4
Reloader
03.03.15
✎
12:24
|
1С:Предприятие 8.3 (8.3.5.1460)
Управление торговлей, редакция 11.1 (11.1.10.86)
модальные окна уже не запускаются. Вываливается в ошибку.
|
|
5
Reloader
03.03.15
✎
12:27
|
А если не модально - то как получить данные?
(можно даже не в этой обработке, главное чтобы можно было понять - от какой из обработок пришло)
|
|
6
DirecTwiX
03.03.15
✎
12:51
|
|
|
7
Остап Сулейманович
03.03.15
✎
12:54
|
(5) Если не модально то :
1. При открытии формы указать владельца "ЭтаФорма".
2. Там - ОповеститьОВыборе.
3. Здесь - ОбработкаВыбора.
|
|
8
Reloader
03.03.15
✎
13:13
|
(6) Спасибо за ссылку. Как-нибудь осилю.
(7) Спасибо, так получается.
|
|