Имя: Пароль:
1C
1С v8
Установить владельца формы на сервере
0 mirrr
 
14.06.12
02:02
&НаСервере
Процедура Подбор()
ОбработкаПодбора = Обработки.ПодборНФА.Создать();
П = Новый Структура("Материалы", Элементы.Материалы);    
ФормаОбработки = ОбработкаПодбора.ПолучитьФорму(,П,Элементы.Материалы);
ФормаОбработки.Открыть();    

В результате форма обработки подбора открывается, но владелец формы неопределен, поэтому при выборе номенклатуры из формы подбора в документ она не переносится. Как установить владельца?
1 1C-band
 
14.06.12
02:05
Используй параметры.
2 mirrr
 
14.06.12
02:07
параметры в каком методе?
3 mirrr
 
14.06.12
02:08
параметр это П = Новый Структура("Материалы", Элементы.Материалы);
4 1C-band
 
14.06.12
02:14
Параметры формы.
5 mirrr
 
14.06.12
02:16
(4) пробовал уже по-всякому, владелец формы обработки неопределен
6 mirrr
 
14.06.12
02:18
этот код
П = Новый Структура("Материалы", Элементы.Материалы);    
ФормаОбработки = ОбработкаПодбора.ПолучитьФорму(,П,Элементы.Материалы);
ФормаОбработки.Открыть();    
работает на клиенте.
Но т.к. надо именно создавать обработку ОбработкаПодбора = Обработки.ПодборНФА.Создать(); то приходится делать на сервере. При этом владелец формы неопределен
7 mirrr
 
14.06.12
15:52
подскажите, как переделать код из (0), чтобы владелец ФормыОбработки был задан?
8 mirrr
 
14.06.12
16:03
(7)?
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс