|
Как поместить массив структуры во временное хранилище |
☑ |
0
gabd_marat
12.07.17
✎
10:29
|
Как поместить массив структуры во временное хранилище, для передачи массива структуры с одно формы в другую форму одного объекта?
|
|
1
1dvd
12.07.17
✎
10:30
|
что такое массив структуры?
|
|
2
gabd_marat
12.07.17
✎
10:33
|
(1) Массив элементы которого структура
Для Каждого Строка Из мТаблица Цикл
Запись = Новый Структура;
Запись.Вставить("Реквизиты",Строка.Реквизиты);
Запись.Вставить("Номер", Строка.Номер);
рМассив.Добавить(Запись);
КонецЦикла;
|
|
3
Вафель
12.07.17
✎
10:34
|
также как и любой другой объект
|
|
4
1dvd
12.07.17
✎
10:36
|
массив структур. Говорят "массив чисел", а не "массив числа"
|
|
5
gabd_marat
12.07.17
✎
10:36
|
(3) а пример есть?
|
|
6
Вафель
12.07.17
✎
10:39
|
Адрес = ПоместитьВоВременноеХранилище(МойОбъект)
|
|
7
aleks_default
12.07.17
✎
10:40
|
(0)не надо ничего никуда помещать, просто передавай через параметры формы
|
|
8
Вафель
12.07.17
✎
10:41
|
(7) Это значит будешь данные через клиента гонять
|
|
9
Лефмихалыч
12.07.17
✎
10:45
|
(8) все равно будет. Иначе бы речь шла не про массив структур, а про таблицу значений
|
|
10
gabd_marat
12.07.17
✎
10:49
|
(8)(9) Нет мне данные нужно массив структур или тз передать с сервера процед одной формы на сервер процед другой формы в рамках одного объекта. На сколько я знаю параметры формы существую только присозданиинасервер. А мне получить ТЗ или массив структ на одной форме, закрыть ее, передать тз или массив структ на сервер друг открытой формы и поработать с это тз
|
|
11
Лефмихалыч
12.07.17
✎
10:51
|
(10) ты массив структур на сервер получаешь или на клиенте?
|
|
12
gabd_marat
12.07.17
✎
10:59
|
(10)&НаКлиенте
Процедура ВыполнитьИЗакрыть(Команда)
рМассив = Новый Массив();
ВыполнитьИЗакрытьНаСервере(рМассив);
ЭтаФорма.Закрыть(рМассив);
КонецПроцедуры
&НаКлиенте
Процедура СформироватьОтчет(Команда)
Результат = ОткрытьФормуМодально("Отчет.МТ_ОстаткиТоваровНаСкладах.Форма.Форма");
СформироватьОтчетНаСервере(Результат);
КонецПроцедуры
рМассив - массив структур, который составляется на основе
ТаблЗнач.
Мне нужно передать ТЗ из модуля 1 формы насервере на модуль 2 формы насервере. Выше метод не очень так как ОткрытьФормуМодально, подсказали. Поэто временноехранилище наверное надо использовать. Есть пример как поместить и получить ТЗ из Временногохран?
|
|
13
gabd_marat
12.07.17
✎
11:01
|
Я новичок 1с, поэтому нужен рабочий пример
|
|
14
gabd_marat
12.07.17
✎
11:08
|
Куда можно сохранить адрес ВремХран, для передачи его в модуль другой формы того же объекта?
|
|
15
gabd_marat
12.07.17
✎
11:10
|
(11)Какой тип реквизита формы должен быть?
|
|
16
Лефмихалыч
12.07.17
✎
11:28
|
(12) ну тогда (7)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший