Имя: Пароль:
1C
1С v8
Проблема с полем HTML документа
0 AlStorm
 
10.04.12
07:33
Всем привет!
Есть вот такая обработка: http://dl.dropbox.com/u/64704189/ТестНавител.erf

Она пока что выводит тупо карту города в поле HTML документа. В модуле обработки возвращается html код, который и выводится на форму.
Так вот.
Если 2 раза сформировать отчет - то карта "съедет" вниз, хотя сам html код не изменился. Причем если этот же код сохранить как html страницу, и 2 раза ее открыть или обновить в IE - все будет ок.

В чем может быть дело? Уже голову сломал:( Думаю, что поле html документа что-то кеширует при первом запуске, и потом уже выводит неверно...

PS Обработка при установленном IE 8 работает нормально, а при IE 6 выдает ошибку, но продолжает работать:)
1 AlStorm
 
10.04.12
08:16
ап?
2 AlStorm
 
10.04.12
08:47
ну что, вообще никто не знает? :(
3 AlStorm
 
10.04.12
10:04
ладно, последний ап, и сдаюсь:(
4 AlStorm
 
10.04.12
13:17
самый-самый последний ап;)
5 1C_itc
 
10.04.12
13:27
Вот так получилось:
ЭлементыФормы.Результат.УстановитьТекст("");
ЭлементыФормы.Результат.УстановитьТекст(КодВывода);
6 AlStorm
 
10.04.12
13:30
(5)
Я пробовал - не получалось... Щас..
7 AlStorm
 
10.04.12
13:33
(5)
И правда - не получается:(
8 1C_itc
 
10.04.12
13:36
(7) На IE6 отрабатывает нормально по (5)
На IE8 на другой машине сдвигается.
9 AlStorm
 
10.04.12
13:44
(8)
чОрт! А на IE6 ошибку не выдает?
10 AlStorm
 
10.04.12
17:17
Блин, так и не победил:(
11 le_
 
10.04.12
18:01
12 AlStorm
 
11.04.12
02:24
(11)
Спасибо! Работает
13 Nikoss
 
06.05.12
22:44
Похожая проблема. Один раз открываю в ПолеХТМЛДокумента картинку с фтп, оно (поле) запоминает это все дело(кэширует видимо или что-то еще) и потом даже после перезагрузки 1Ски картинка остается таже(хотя на фтп я ее уже 10 раз поменял).

как можно побороть эту проблему? может как то отключить кэширование для поляХТМЛ?

упр.приложение
14 Nikoss
 
07.05.12
09:40
да, народу сегодня не густо. все же АП.
15 Nikoss
 
10.05.12
08:52
ап
16 Nikoss
 
10.05.12
12:20
апп
17 Nikoss
 
11.05.12
09:39
интересно, а за апы банят тут?
18 Nikoss
 
11.05.12
12:33
.
19 Nikoss
 
15.05.12
10:03
.
20 Nikoss
 
17.05.12
12:24
=/
21 Nikoss
 
22.05.12
09:45
ап
22 le_
 
22.05.12
12:38
(21) Просто надо чистить кэш IE перед показом картинки.
Если хочешь, можешь программно это делать. Искать и удалять в кэше один файл, который с FTP загружаешь.
23 Nikoss
 
23.05.12
12:13
(22), таже ерунда при работе с тонким клиентом через веб сервер. где искать что удалять?
24 le_
 
23.05.12
12:55
25 Nikoss
 
23.05.12
12:58
(24), разве кэш IE както связан с тонким клиентом 1Ски?
26 le_
 
23.05.12
13:36
ПолеHTMLДокумента - это обертка объекта IE.
27 Nikoss
 
24.05.12
12:25
т.е. если я убью у себя на компьютере IE у меня не будет работать полеХТМЛДока?
28 эцп
 
24.05.12
12:40
(27) А вы реально сможете это сделать?  O_O
29 le_
 
24.05.12
12:47
(27) 1C-ка без IE не будет работать.
30 Nikoss
 
24.05.12
12:54
тогда такой вопрос. в 1с формирую хтмл код, вывожу его на полехтмлдока он выводится, а еслии этот же код скопировать в 1.html(грубо говоря) в эксплопере не открывается, или открывается с ошибками скриптов. как так может быть? если ПолеХТМЛДока это по сути IE?
31 le_
 
24.05.12
13:08
(30) Уверен, что код тот же?
32 Nikoss
 
24.05.12
13:14
копирую из отладчика перед присваивания текста полюХХТМЛ
33 le_
 
24.05.12
13:21
Ну, а если это это выполнить:
ЭлементыФормы.ПолеHTMLДокумента1.Перейти("file:///D:/1.html");//где 1.html - сохраненный тобой файл
Появляются те же ошибки, что в IE?
34 Nikoss
 
24.05.12
15:15
(33) Сейчас не получится воспроизвести это все, завтра уже попробую и отпишусь.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.