|
Платформа 8.3.16.1502 vs платформа 8.3.12.1529, сохранение в Excel (xls, xlsx) |
☑ |
0
Dmumaju
01.09.20
✎
17:39
|
Может кто сталкивался - разница скорости при сохранении табличного документа в Excel составляет 2-2.5 раза. Т.е. 12 платформа сохраняет быстрее 16. Есть обходные пути сохранения, кроме использования Excel.Application?
Речь про ТабличныйДокумент.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLSX), формат XLS97 и XLS95 ведут себя аналогично.
|
|
1
Tatitutu
01.09.20
✎
17:41
|
попробуй костылик и замерь время сохрани сначала в mxl и сразу пересохрани в xlsx
|
|
2
dka80
01.09.20
✎
17:44
|
В 16 платформе косяк был при работе с эксель. На 17 поправили
|
|
3
Dmumaju
01.09.20
✎
23:12
|
(1) не помогло
|
|
4
Dmumaju
01.09.20
✎
23:13
|
(2) на 8.3.17.1549 аналогично
|
|
5
dka80
02.09.20
✎
08:51
|
Сколько времени занимает сохранение на 12 и на 16 платформе? Сколько строк и колонок?
|
|
6
rudnitskij
02.09.20
✎
09:46
|
(0) 1й вариант через КОМ-объект
2й вариант - записывать эксель-документ как ZIP-архив (на инфостарте находил технологию)
Но не уверен, что они подойдут для сохранения уже сформированного табличного документа
|
|
7
Dmumaju
02.09.20
✎
10:00
|
Уточнения по результатам экспериментов:
* Печатная форма акта, шапка + таблица 16000 строк, 5 колонок, подвал
* 10 итераций записи в файл
* Обработка с управляемой формой, выполнение в серверном контексте
* При выполнении в клиент-серверном режиме на 12 платформе время записи = 36 сек
* При выполнении в клиент-серверном режиме на 16 платформе время записи = 93 сек
* При выполнении в файловом режиме режиме на 12 платформе время записи = 20 сек
* При выполнении в файловом режиме режиме на 16 платформе время записи = 86 сек
* При выполнении в файловом режиме режиме на 17 платформе время записи = 86 сек
* При выполнении в файловом режиме режиме на 14 платформе время записи = 43 сек
|
|
8
Dmumaju
02.09.20
✎
10:02
|
(6) не понял про "записывать эксель-документ как ZIP-архив". Чтобы получить эксель-документ мне нужно из mxl как-то конвертнуть, а конвертация как раз и тормозит
|
|
9
Dmumaju
02.09.20
✎
14:09
|
для инфо: в баг-репорте к платформе ничего похожего на эту проблему не нашел
|
|
10
rudnitskij
07.09.20
✎
21:13
|
(8) Конечно не понял, таким методом пишутся имеющиеся данные, а не табличный документ
"а конвертация как раз и тормозит" - не конвертируйте тогда, пишите в эксель сразу.
И посмотрите настройки DCOM в вашей системе, может там каких прав не хватает
|
|