Имя: Пароль:
1C
1С v8
Передача параметра обработке в упр.формах
0 oleg_prg
 
21.11.13
14:46
Добрый день! Подскажите пожалуйста, как правильно делать передачу параметра например из документа обработке. Например надо по нажатию на кнопку в документе открыть обработку и в обработке в любом поле для ввода отобразить документ из которого открылись.

Делаю так в документе
&НаКлиенте
Процедура ПодборИсполнителя(Команда)
    
    Записать();
    Форма = ПолучитьФорму("Обработка.ПодборПартнера.Форма");
    Форма.Документ = Объект.Ссылка; //<<< Естественно так нельзя, а как правильно
    Форма.ОткрытьМодально();
    
КонецПроцедуры

Хотел передать дату и номер документа и в обработке найти его, но кажется есть более верное решение.
Заранее спасибо!
1 vicof
 
21.11.13
14:54
ОткрытьФорму()
Курить ПараметрыФормы
2 Fedor-1971
 
21.11.13
14:59
Один из вариантов:

ЗначениеОтбора = Новый Структура;
ЗначениеОтбора.Вставить("Документ",Объект.Ссылка);
ПараметрыВыбора = Новый Структура("Отбор", ЗначениеОтбора);
ОткрытьФорму("Обработка.ПодборПартнера.Форма",ПараметрыВыбора);


В форме ПриСозданииНаСервере()
Если Параметры.Свойство("Документ") тогда
//Делаешь что нужно
КонецЕсли;
3 oleg_prg
 
21.11.13
15:38
Спасибо  Fedor-1971!!!
Кaк может человек ожидaть, что его мольбaм о снисхождении ответит тот, кто превыше, когдa сaм он откaзывaет в милосердии тем, кто ниже его? Петр Трубецкой