Имя: Пароль:
1C
 
Зависает при сохранении в xls
0 vmprog
 
14.10.08
00:06
Всем привет!

Вот появилась проблема. База бюджетирование на 25 платформе.
Есть самодельный отчет. Этот отчет можно сформировать в краткой форме и с детализацией. В краткой форме он отлично сохраняется при помощи сохранить как в xls. А вот если сформировать с детализацией то получается огромная таблица (очень много PgDown) и при попытке сохранить его в xls формате предприятие зависает. В таблице процессов 1cv7 захватывает много памяти и занимает проц на 99%. Раньше такого небыло.
Мож раньше детальный вариант меньше был? или еще чего. При попытке программно сохранить в xls при анализе в отладчике зависает на инструкции Таблица.Записать(....

Как быть, куда копать?

С уважением, Владимир.
1 ТелепатБот
 
гуру
14.10.08
00:06
2 Fragster
 
гуру
14.10.08
00:11
простейший выход - убери автовысоту строк.
3 Cthulhu
 
14.10.08
00:39
(2): какой странный совет...
(0): сохраняй как хтмл, и открывай его потом в екселе пересохраняй в хлс...
4 Злопчинский
 
14.10.08
00:41
Телепат бот правильно подсказал
вот еще решение того же автора, на который указывает (1)
http://www.infostart.ru/profile/174/projects/323/
если предложенные решения считаешь некузявыми, то см в сторону "проект Йоксель"
5 Табуретко
 
14.10.08
01:48
либо обожди пару часиков... если всю оперативу со свопом незахавает, то ченить родит... ето оно не зависает, а выгружает так долго...
6 Злопчинский
 
14.10.08
03:04
(5) ээээ дружище.. парой часиков дело может и не обойтись... смотря какая машина и какой отчет
7 smaharbA
 
14.10.08
06:19
(3) нормальный совет
8 Злобный Йожег
 
14.10.08
06:22
Возможно, на листе размещено много ячеек с оч. маленькой шириной. Ячейки должны быть более крупными (ширина по умолчанию), чтобы сохранялось нормально.
9 smaharbA
 
14.10.08
06:24
(8) от ширины практически не зависит, выставь фиксированную высоту строк и что сохранялось час, будет сохраняться 2 секунды
10 NikVars
 
14.10.08
09:51
(0) Есть еще вариант. Сохраняешь печатную форму отчета в формате *.mxl. Далее скачиваешь утилиту "Работа с файлами" (http://v8.1c.ru/metod/fileworkshop.htm) и используя ее, через меню Файл-Сохранить копию сохраняешь в формате *.xls. Это на тот случай, если тебе не хочется использовать сторонние разработки.
2 + 2 = 3.9999999999999999999999999999999...