Имя: Пароль:
1C
1С v8
Передача значений реквизита между между формами вн.обработки.
0 new1snik
 
18.09.13
08:37
Добрый день. Создаю внешнюю обработку с 2 формами и  2 реквизитами. В первой форме заполняю реквизиты, закрываю первую форму и открываю вторую. И не могу получить не то что значения этих реквизитов, не могу даже получить к ним доступ. В чем дело и что я делаю не  так, как мне получить значения реквизитов обработки во второй форме? Опять очень глупый и легкий вопрос, для кого то...
1 Defender aka LINN
 
18.09.13
08:39
Сейчас, погоди, хрустальный шар протру...
2 Нуф-Нуф
 
18.09.13
08:40
Покажи код! Будь мужиком, блеать!
3 new1snik
 
18.09.13
08:40
(1) Ладно, ведь должно было работать? Я по сути должен видеть реквизиты из обоих форм?
4 new1snik
 
18.09.13
08:41
Процедура КнопкаВыполнитьНажатие(Кнопка)
    
    ДокументИнвентаризации = ОбъектДокИнвентаризации;
    СкладПоУмолчанию = ОбъектСкладПоУмолчанию;

    Если Не ДокументИнвентаризации.Ссылка.Пустая() Тогда
        Форма = ЭтотОбъект.ПолучитьФорму("ФормаСозданияПеремещения");
        Форма.Открыть();
        ЭтаФорма.Закрыть();
    Иначе Предупреждение("Выберите документ инвентаризации!");
    КонецЕсли;
КонецПроцедуры

Код первой формы
5 Defender aka LINN
 
18.09.13
08:41
(3) Хрустальный шар сейчас показывает сиськи. Сиськи работать должны, факт. ИЧСХ, работают.
6 new1snik
 
18.09.13
08:41
ДокументИнвентаризации, СкладПоУмолчанию это реквизиты.
7 MSII
 
18.09.13
08:43
(0) Одна из этих форм - произвольная?
8 Ёпрст
 
18.09.13
08:43
(0) если форма закрыта, то и реквизитов формы нема. как бэ.
9 new1snik
 
18.09.13
08:44
(8) Это реквизиты не формы, а обработки.
(7) Ага
10 Defender aka LINN
 
18.09.13
08:45
(6) Зато ФормаСозданияПеремещения - не форма объекта
11 MSII
 
18.09.13
08:45
(9) Ну и вот. Как ты можешь в произвольной форме увидеть реквизиты ОбработкиОбъекта?
12 new1snik
 
18.09.13
08:46
(11)Вон оно что. Не знал. Спасибо!