|
Передать ДанныеФормаКоллекция из одной формы в другую?
| ☑ |
0
trancer
31.10.12
✎
00:58
|
Всем привет.
Вот такая задача. На упр. форме есть реквизит типа ДанныеФормаКоллекция. Нужно открыть вторую форму (эту же на самом деле), куда передать этот реквизит. Попробовал через параметр передать, но в открываемой форме в ПриСозданииНаСервере значение этого параметра Неопределено. Чё-то не соображу как это сделать.
Кто-нибудь делал что-то подобное?
Спасибо.
|
|
1
sanja26
31.10.12
✎
01:08
|
&НаКлиенте
Функция ПолучитьПолноеИмяФормы(ИмяФормы)
СимволТочка = ".";
ПозицияТочки = СтрДлина(ЭтаФорма.ИмяФормы);
Пока Сред(ЭтаФорма.ИмяФормы, ПозицияТочки, 1) <> СимволТочка Цикл ПозицияТочки = ПозицияТочки - 1; КонецЦикла; //
Возврат Лев(ЭтаФорма.ИмяФормы, ПозицияТочки) + ИмяФормы;
КонецФункции
&НаКлиенте
Процедура Печать(ИдентификаторКоманды,ОбъектыНазначенияМассив) Экспорт
ПараметрыФормы = Новый Структура();
ОткрытьФормуМодально(ПолучитьПолноеИмяФормы("ДопФорма"), ПараметрыФормы, ЭтаФорма);
Для Каждого Элемент из ОбъектыНазначенияМассив цикл
Сообщить(Элемент);
КонецЦикла;
КонецПроцедуры
|
|
2
sanja26
31.10.12
✎
01:09
|
дальше через владельца формы
|
|
3
trancer
31.10.12
✎
01:51
|
(2) не понял твою идею
в общем я тупанул сначала и теперь сделал через Временное хранилище
тема закрыта
|
|
4
Агент Инфостарта
31.10.12
✎
02:47
|
(1) Ты ещё скажи, что это твоё, прямо стопудов.
|
|
5
Агент Инфостарта
31.10.12
✎
02:48
|
|
|
6
Сниф
31.10.12
✎
03:01
|
(5) статью долго писал?
|
|
7
sanja26
31.10.12
✎
16:47
|
(4), (5) не мое
Самому очень помогло, когда надо было. Очень удобная фишка, не надо обработку искать в списке внешних обработок, сохранять во временный файл, в общем супер. Спасибо
На инфостарте вроде плюсик ставил)
|
|