|
яваскрипт-код в отчёте 1с | ☑ | ||
---|---|---|---|---|
0
Anabella
01.10.15
✎
16:03
|
Есть отчёт, который рисует график с помощью яваскрипт-кода в 1с. Яваскрипт-код прописан в макете отчёта. В форме обработки записан код:
Док = Элементы.ПолеХТМЛ.Документ; Док.parentWindow.ev("sourceData="+Строка+";showGraph()"); Примерно через раз возникает ошибка "метод объекта не обнаружен (ev)". Не могу понять, почему он иногда выдает ошибку, а иногда рисует график? Никакой логики не вижу. |
|||
1
Fragster
гуру
01.10.15
✎
16:04
|
добавь паузу
|
|||
2
Anabella
01.10.15
✎
16:04
|
(1) Простите, не поняла, можно поподробнее?
|
|||
3
Fragster
гуру
01.10.15
✎
16:05
|
выполнять код обработки через 0.2 секунды после завершения формирования отчета, с помощью "установитьОбработчикОжидания"
|
|||
4
Fragster
гуру
01.10.15
✎
16:07
|
или подключитьобработчикожидания, старый стал, не помню...
|
|||
5
Anabella
01.10.15
✎
16:40
|
(4)Спасибо, помогло!
А может, еще подскажете. Этот отчёт почему-то всё время с разной скоростью формируется. Обычно с утра 15 секунд, к обеду 40. А недавно вообще минуты 3 стал формироваться. В коде ничего не меняла, сисадмины говорят "ничего не знаем". Куда копать? |
|||
6
Fragster
гуру
01.10.15
✎
16:41
|
![]() |
|||
7
BigShmax
01.10.15
✎
16:42
|
(5) Для начала в замер производительности
|
|||
8
Fragster
гуру
01.10.15
✎
16:42
|
и да, если отчет в поле htmlдокумента, то есть вероятность, что там много сложений строк... надо переделать на вывод через ТекстовыйДокумент
|
|||
9
Anabella
01.10.15
✎
16:53
|
(8)Так ведь в текстовом документе графики не рисуются. Или я чего-то не понимаю?
Замер производительности делала неоднократно. На первом месте выполнение запроса, на втором строка - ПроцессорВывода.Вывести(ПроцессорКомпоновки); |
|||
10
Fragster
гуру
01.10.15
✎
17:07
|
(9) ну, я думал, что там весь отчет в html выводится, без компоновки. ну и соответственно, много сложений строк. если там этого нет, то надо смотреть. например зачем там и выполнение запроса и вывод через СКД...
|
|||
11
Anabella
01.10.15
✎
17:11
|
(10) долгая, мучительная и геморройная история. Могу скинуть отчет, дабы вы оценили масштаб трагедии. Только подскажите, куда и как. Причем чтобы потом удалить можно было.
|
|||
12
Fragster
гуру
01.10.15
✎
17:15
|
(11) а что мне за это будет?
|
|||
13
Смотрящий
01.10.15
✎
17:25
|
(12) ты не будешь наказан
|
|||
14
AkeHayc
01.10.15
✎
18:42
|
(14) Тебе покажут фото сисяк
|
|||
15
AkeHayc
01.10.15
✎
18:42
|
(12) то есть
|
|||
16
Fragster
гуру
01.10.15
✎
18:46
|
(14) http://oboobs.ru/ ?
|
|||
17
Anabella
02.10.15
✎
10:57
|
(12) эээ. Я могу борщ сварить )
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |