|
Как получить ссылку на документ из которого вызвалась внеш. печ. форма?
| ☑ |
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) Молодец, чо. Тебя не насторожило, что "ОбъектыНазначения" не ссылка, а МАССИВ?
|
|