|
v8: 1C 8.2 Web Поле HTML документа не отображает содержимое реквизита |
☑ |
0
prosto_proger
02.03.11
✎
12:53
|
На форме есть Поле HTML документа. В тонком клиенте следующий код работает на ура:
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Реквизит1 = Параметры.Параметр1;
КонецПроцедуры
Параметр1 - строка, путь к файлу pdf.
В веб-клиенте не отрабатывает. Подскажите что я делаю не так? Заранее спасибо.
|
|
1
prosto_proger
02.03.11
✎
12:59
|
апну разочек
|
|
2
prosto_proger
02.03.11
✎
13:07
|
еще раз ап
|
|
3
prosto_proger
02.03.11
✎
13:42
|
и снова ап
|
|
4
prosto_proger
02.03.11
✎
14:11
|
не уж то никто не знает?(((
|
|
5
prosto_proger
02.03.11
✎
14:51
|
тема все еще актуальна...
|
|
6
prosto_proger
04.03.11
✎
14:39
|
В общем разобрался. Если кому интересно - опишу что сделал. И так... 1. &НаСервере Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка) Реквизит1 = "<HTML><HEAD> |<META content=""text/html; charset=utf-8"" http-equiv=Content-Type></META><LINK rel=stylesheet type=text/css href=""__STYLE__""></LINK> |<META name=GENERATOR content=""MSHTML 8.00.6001.19019""></META><BASE href=""v8config://a3f5e643-b9c4-4763-9c5d-91fc9be92710/mdobject/id2803ef32-cdad-4ded-8e83-77439f12bd64/8eb4fad1-1fa6-403e-970f-2c12dbb43e23""></BASE> |</HEAD> |<BODY> |<script type=""text/javascript""> |window.location =''; |</script> |</BODY></HTML>"; КонецПроцедуры 2. А теперь самое важное. Естественно у вас должен быть уже установлен какой нибуть плагин для броузера(у меня IE 8) отображающий pdf файлы (у меня адобовский). Так же у вас уже должен быть "поднят" какой нибуть web-сервер (у меня IIS). Помимо этого pdf файл должен быть опубликован на сервере. И плюк ко всему вспоминаем/изучаем javascript. Строка в html коде (window.location =' прямое тому доказательство. PS: Всем откликнувшемся спасибо)))))
|
|
7
prosto_proger
04.03.11
✎
14:41
|
плюк = плюс
|
|