|
Медленное формирование excel-документа из 1с
| ☑ |
0
Andy MilkyWay
11.06.13
✎
17:13
|
В 1с с помощью технологии com-объекта создаю Excel-книгу, заполняю ее ячейки, вставляю картинки. Делаю это на своей локальной машине, процесс проходит довольно быстро, в течении 1,5 минут. Когда то же самое пытаюсь сделать на сервере у заказчика, время работы увеличивается раз в 10. Анализирую загрузку сервера в этом время - загрузка обычная средняя. В чем может быть дело?
|
|
1
Wobland
11.06.13
✎
17:14
|
табличный документ сделать не догадался?
|
|
2
mikecool
11.06.13
✎
17:14
|
оформление накладывай скопом, после вывода данных - раз в 10 быстрее будет
|
|
3
Andy MilkyWay
11.06.13
✎
17:17
|
(1) там несколько листов, каждый для отдельной группы товара, произвольное количество фото (от 0 до ...) для группы и/или каждой позиции, нужно вывести содержание, другие листы, повставлять гиперссылки, в общем, проще сразу в Excel
|
|
4
Andy MilkyWay
11.06.13
✎
17:18
|
(2) оформление там гибкое, в зависимости от ситуации
|
|
5
Gammi
11.06.13
✎
17:19
|
Мы сперва сохраняли в текст с разделителями, затем текст импортировали в excel. Потом скопом оформляли
|
|
6
Andy MilkyWay
11.06.13
✎
17:22
|
(5) да так хорошо делать, когда данные однородные, а у меня см. (3) и (4)
|
|
7
МихаилМ
11.06.13
✎
17:24
|
как Вариант - антивирус мешает.
|
|
8
mikecool
11.06.13
✎
17:24
|
(4) и? что мешает выводить в пустые колонки служебную инфу, по которой потом оформлять?
|
|
9
Andy MilkyWay
11.06.13
✎
17:26
|
тут дело в том, что на локальной машине всё работает с приемлемой скоростью, а на сервере, который вроде бы должен быть быстрее и мощнее - медленее. Вот в чем суть вопроса. Почему на сервере долго формируется?
|
|
10
Andy MilkyWay
11.06.13
✎
17:26
|
(7) я вот об этом тоже думал: антивирус или еще какой-нибудь "защитник"
|
|
11
МихаилМ
11.06.13
✎
17:33
|
(0)
что сообщает замер производительности ?
|
|
12
Andy MilkyWay
11.06.13
✎
17:33
|
нашел в и-нете, что нужно отключить вывод строки статуса, отключить пересчет, перерисовку экрана, что это все делается, как вроде бы это делал человек, поэтому нужно поотключать. Отключил, но ничего существенно не поменялось
|
|
13
Andy MilkyWay
11.06.13
✎
17:34
|
(11) вот это не делал. Можно попробовать
|
|
14
Andy MilkyWay
11.06.13
✎
17:39
|
Можно попробовать еще на другом сервере запустить ради эксперимента, что там выдаст глянуть
|
|
15
arsik
гуру
11.06.13
✎
17:44
|
(0) Сохрани каждую страницу в отдельный табличный документ (эксель), потом через ком объедини все в один.
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший