|
Как передать массив из одной формы в другую?
| ☑ |
0
snegovik
07.05.13
✎
06:44
|
Имеется форма документа, в которой находится некоторый массив. Я хочу открыть произвольную форму, куда хочу перенести этот массив и работать с ним уже дальше в новой форме. Если точнее, то хочу заполнить таблицу значений в новой форме данным массивом.
//МассивНайденныхТоваров - это мой массив, полученный в текущей форме.
ФормаДляВыбора = ЭтотОбъект.ПолучитьФорму("ФормаВыбораНоменклатурыШК");
ФормаДляВыбора.Открыть();
|
|
1
Любопытная
07.05.13
✎
06:45
|
Через параметры
|
|
2
Фрэнки
07.05.13
✎
07:57
|
реквизит формы произвольного типа и передавай хоть массивы, хоть структуры
|
|
3
Godofsin
07.05.13
✎
08:00
|
ФормаОбработки.Параметр = СтруктураПараметров;
|
|
4
Godofsin
07.05.13
✎
08:00
|
Параметр как глобальная переменная
|
|
5
snegovik
07.05.13
✎
08:02
|
(2) Спасибо, почему-то с первого раза не получилось, вот и создал тему)
|
|
6
Фрэнки
07.05.13
✎
08:44
|
(5) Нужно просто указывать в такого вида темах для какой интерфейса форма нужна - для управляемых форм используются параметры, а для обычного реквизиты формы. Свойства и методы форм по составу разные в разных интерфейсах.
|
|