Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Платформа 8.3.16.1502 vs платформа 8.3.12.1529, сохранение в Excel (xls, xlsx)

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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.