Имя: Пароль:
1C
1С v8
Как получить ссылку на документ из которого вызвалась внеш. печ. форма?
,
0 Kirich1983
 
19.12.13
09:48
Управляемое приложение. Внешняя печатная форма. Сначала открывается форма где есть реквизит СсылкаНаОбъект. Как при открытии в этот реквизит записать ссылку на документ из которого вызвалась ВПФ?
1 Wobland
 
19.12.13
09:50
воспользоваться параметром
2 kvikster
 
19.12.13
09:51
Устанавливаеш владельца формы а потом по нему обращаешся
ЭтаФорма.ВладелецФормы.ТекущиеДанные.Ссылка
3 mikecool
 
19.12.13
09:52
(0) как бы эта ссылка на момент открытия там уже должна быть
4 kvikster
 
19.12.13
09:52
ОткрытьФормуМодально("<ВашаФорма>",,ЭтаФорма.ВладелецФормы);
5 kvikster
 
19.12.13
09:54
сори это на обычные формы)
6 Defender aka LINN
 
19.12.13
10:00
(0) СПИСОК документов передается в форму параметром.
Т.е., можешь выкинуть свой реквизит на помойку.
7 Kirich1983
 
19.12.13
10:02
(6) Как обратиться к параметру где храниться документ?  
Док = ЭтаФорма.Параметры.
8 Kirich1983
 
19.12.13
10:07
Если ТипЗнч(ОбъектыНазначения) = Тип("Массив") Тогда        ПараметрыОбработки.Вставить("ОбъектыНазначения", ОбъектыНазначения);
КонецЕсли;

Сюда записывается документ. Как при открытии получить мне этот параметр?
9 Kirich1983
 
19.12.13
11:21
Парни нашел ответ на самим же поставленный вопрос. Специально для тех кто еще захочет обратиться за консультацией на этот "Чудо" форум епт!
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    
    НайденноеЗначение = "";
    ЭтаФорма.Параметры.Свойство("ОбъектыНазначения", НайденноеЗначение);
    
    Объект.СсылкаНаОбъект = НайденноеЗначение[0];

КонецПроцедуры
10 Defender aka LINN
 
19.12.13
11:40
(9) Молодец, чо. Тебя не насторожило, что "ОбъектыНазначения" не ссылка, а МАССИВ?