Имя: Пароль:
1C
1С v8
Передача параметра в форму
0 seraf
 
12.06.12
18:21
Вот завис с этим. Есть Справочник Файлы со ссылкой на владельца, через Связи параметров выбора передаю ссылку на будущего владельца файла в форму выбора справочника, там принимаю

&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
   
   Если Параметры.Свойство("ВладелецФайла") Тогда
       ///          
   КонецЕсли;
   
КонецПроцедуры

дальше нужно при создании элемента передать параметр из формы выбора для заполнения реквизита элемента. тут застрял, подскажите оптимально как сделать
1 seraf
 
12.06.12
18:23
(1) из формы выбора создаю открытый из спр. владельца  файл
2 ChAlex
 
12.06.12
18:29
ОткрытьФорму(....) параметры в нелпе
3 ChAlex
 
12.06.12
18:31
(+2) - если установить отбор по владельцу - то присозданиинасервере - ничего обрабатывать не надо, использовать стандартные параметры
4 seraf
 
12.06.12
18:33
(2) да, есть, но я же не использую ОткрытьФорму, а стандартную кнопку создать из формы выбора
5 ChAlex
 
12.06.12
18:35
тогда тем более никаких параметров обрабатывать не надо. правильно настроить связь параметров заполнения и все!
6 seraf
 
12.06.12
18:41
чтоб я еще знал как, как параметр передать в форму выбора нашел, а как тем же переданным параметром заполнить создаваемый из формы выбора элемент нет
7 Азазелло
 
12.06.12
20:11
(6) а) в свойствах стандартного реквизита Владелец должен стоять флажок "Заполнять из данных заполнения" б) если правильно передаешь владельца в форму выбора, то у тебя все должно работать. без единой строчки кода.
8 seraf
 
13.06.12
10:23
(7) спасибо, а правильно передавать Владельца в форму выбора как?
У меня при открытии реквизита Файл на форме-владельце файла через связи параметров выбора этого реквизиту в форму выбора передается ссылка на элемент с именем параметра ВладелецФайла. Одноименный реквизит создал на закладке параметры формы выбора. Галка стандартного реквизита Владелец "Заполнять из данных заполнения" установлена.
9 seraf
 
13.06.12
10:29
(8) а, справочник не подчиненный, просто имеет реквизит ВладелецФайла
10 seraf
 
13.06.12
11:27
мдя, пока что кроме как заменить процедуру стандартного создания элемента из формы выбора на свою с передачей параметра не нашел выхода
может как-то оно проще и делается, но..)
11 milan
 
13.06.12
11:31
(10) тебе в 7 все написали, так оно и делается, все просто
12 seraf
 
13.06.12
11:33
(11) может это для стандартного реквизита Владелец работает, не проверял, для моего реквизита ВладелецФайла я всё расписал что в (8) делаю не фурычит
13 seraf
 
13.06.12
11:37
хотя немного не так, почитал статью, если отбор предварительно в форме выбора сделать то передается значение
в принципе уже хорошо, спасибо
14 Азазелло
 
13.06.12
11:38
(13) И теперь сделать у реквизита "ВладелецФайла" заполнение из данных заполнения. По идее, должно будет заработать
15 seraf
 
13.06.12
11:49
(14) да, результат устраивает, спасибо! просто нужно еще отбор добавить при открытии формы выбора, я думал можно и при полном списке параметр передать
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.