Не записывается файл в формате XLS

Форум 1С: Одинэс.Ру

Найти!

Не записывается файл в формате XLS

romval54
17.04.2009 - 07:54
Формирую реестр документов за год. Пытаюсь сохранить готовый отчет в формате XLS. В результате запись на диск начинается, записываются первые 16 КБ. Далее программа 1С продолжает бесконечно работать. Причем, загружает процессор на 50%. База формата SQL. Как сохранить отчет большого объема в формате Excel ? Кто-нибудь сталкивался с такой проблемой ? Подскажите пожалуйста . . .
К списку тем 1 > К списку форумов

Интересные темы

odines.ru
25.10.2020 - 22:56
Смотри также:
OLE Объект в таблице
Выводить отсортированными по алфавиту не получается...
Пропадают номера ПФР

Re: Не записывается файл в формате XLS

romval54
1 - 17.04.2009 - 07:59
Жду завершения записи уже минут 20.

Re: Не записывается файл в формате XLS

pit
2 - 17.04.2009 - 08:00
ждите, товарисЧ.... Долго ждите.... Оставьте запись на ночь...
 
К утру запишется....
 
P.S. Без юмора - может долго пейсать. особенность кривых рук разработчиков...

Re: Не записывается файл в формате XLS

VZ
3 - 17.04.2009 - 08:10
(2) Каких разработчиков, Петя? Наших или Билли? :) И в момент написания движка ёксель был совсем другой...
(0) Используй OLE... Хотя и оно для "большого объема" закашляет.
Если оффис 2007, посмотри на инфостарте решение.

Re: Не записывается файл в формате XLS

kreol
4 - 17.04.2009 - 08:10
(0) Выход есть.
В 7ке вы бы ждали и ждали. Это правда. Ну если бы не использовали спец "приблуд" для сохранения в ексель многострочного отчёта.
А тут я понимаю 1С 8ка?

Re: Не записывается файл в формате XLS

user1C
5 - 17.04.2009 - 08:15
(0)
- сохраняй в mxl, далее Работа с файлами от 8-ки
- используй вк йоксель
...

Интересные темы

odines.ru
25.10.2020 - 22:56
Смотри также:
как обновить отчетность за 2 кв. 2009?
Срочно нужен консультант по 1С _77 Бухгалтерия бюджетного предприятия
отправка по почте

Re: Не записывается файл в формате XLS

Cthulhu
6 - 17.04.2009 - 08:15
http://yoksel.net.ru/HomePage

Re: Не записывается файл в формате XLS

romval54
7 - 17.04.2009 - 08:18
Дождался. 37 минут записывался отчет размером 3,418 МБ

Re: Не записывается файл в формате XLS

pit
8 - 17.04.2009 - 08:19
(3) наших... такой косяк издавна идет...
 

4-kreol >  "В 7ке вы бы ждали и ждали. Это правда."
 
Это ты бы ждал... А я бы не стал... И на самом деле вопрос решаемый и для 7 - и без йокселей...
Все ответы на вопросы типа "а можно из формы проведенного документа изменить дату документа интерактивно" - говорят нельзя....
   Но почему то у меня - можно....
 

Re: Не записывается файл в формате XLS

pit
9 - 17.04.2009 - 08:19
7-romval54 > тебе повезло. Всего 37 минут....

Re: Не записывается файл в формате XLS

romval54
10 - 17.04.2009 - 08:27
4 - 1C 7.7

Re: Не записывается файл в формате XLS

kreol
11 - 17.04.2009 - 08:31
(8) в (4) Ну если бы не использовали спец "приблуд" для сохранения в ексель многострочного отчёта.
:) не нужно пересказывать часть высказывания :) Уважаемый Петя.

Re: Не записывается файл в формате XLS

pit
12 - 17.04.2009 - 08:46
11-kreol > Не нужно додумывать за меня то, что я не говорил....
Я обошелся без спецприблуд.... Просто руки прямые....

Re: Не записывается файл в формате XLS

nucha
13 - 17.04.2009 - 09:46
pit унесет эту тайну с собой. А знает он её или он трепло кукурузное?

Re: Не записывается файл в формате XLS

pit
14 - 17.04.2009 - 09:52
я много что знаю.... Приходишь в гости - рассказываю....
Спроси у любителей коллективного распития пива - рассказываю...

Re: Не записывается файл в формате XLS

Zаяц
15 - 17.04.2009 - 12:24
(14) Полсловом намекни )) Для коллективного распития пива - далеко ))
Через Html?

Re: Не записывается файл в формате XLS

VZ
16 - 17.04.2009 - 12:42
(15) Убери, например, объединенные ячейки - и скорость значительно улучшится...

Re: Не записывается файл в формате XLS

Zаяц
17 - 17.04.2009 - 13:07
(16) это не радикально. Сейчас лень проверять и специально бухгалтерию открывать, с ЗИКом воюю.. но вроде в стандартных бух отчетах нет объединений, но уже на 3-4 тыс строк виснет надолго.

Re: Не записывается файл в формате XLS

Друзья зовут меня Курулай
18 - 17.04.2009 - 13:18
в стандартных бух отчётах дофига объединений!
в любом

Re: Не записывается файл в формате XLS

Zаяц
19 - 17.04.2009 - 13:23
Карточка и ОСВ по счету -  нет объединений.
Сохраняются, большие - долго.
Проверила только что.
Долго - не из-за объединений, хотя возможно это и добавляет проблем.
Грабли хожены-перехожены. Пока только html вижу как приемлемый вариант - сохранить (моментально), открыть екселем и чуть подровнять (вроде размер шрифта сбивает, после изменения размера шрифта поправить автоподбором размеры ячеек)

Re: Не записывается файл в формате XLS

victuan
20 - 17.04.2009 - 13:37
(8) "а можно из формы проведенного документа изменить дату документа интерактивно". Конечно можно, например, используя ОбработкуОжидания.

Re: Не записывается файл в формате XLS

pit
21 - 17.04.2009 - 15:32
(19) примерно этот принцип, но не через НТМЛ...
Сразу скажу - для отчетов с разнотипными данными в колонке - может быть трудоемко.
 

(20) это только виктуаны делают через обработку ожидания. А без нее слабо?

Re: Не записывается файл в формате XLS

victuan
22 - 17.04.2009 - 15:41
(21) Только слепые читают через строчку и не видят слово "например".

Re: Не записывается файл в формате XLS

pit
23 - 17.04.2009 - 15:46
Да ты других способов то и не знаешь...

Re: Не записывается файл в формате XLS

Zаяц
24 - 17.04.2009 - 15:50
(21) без обработки ожидания придумала вариант - для каждого документа открывать не форму, а форму обработки, очень похожую на форму документа ))) У кого-то из франчайзи видела что-то сделанное по такому принципу.
 
"Не html" и "для отчетов с разнотипными данными в колонке"... текст что ли?

Re: Не записывается файл в формате XLS

pit
25 - 17.04.2009 - 15:54
24-Zаяц > "без обработки ожидания придумала вариант"
 
этот вариант есть, но он очень трудоемкий
 

24-Zаяц > ""Не html" и "для отчетов с разнотипными данными в колонке"... текст что ли?"
 

Разве нтмл и текст - единственные форматы, доступные из 1С без ВК?

Re: Не записывается файл в формате XLS

Zаяц
26 - 17.04.2009 - 15:56
Ну мхл еще есть... а толку от него...

Re: Не записывается файл в формате XLS

pit
27 - 17.04.2009 - 15:57
мдя... Список то шире.... Головой думать надо....

Re: Не записывается файл в формате XLS

Zаяц
28 - 17.04.2009 - 16:04
Не, ну можно еще разные csv и т.п.п. изобразить...
Но некрасиво получается, если рамочки разные хочется

Re: Не записывается файл в формате XLS

pit
29 - 17.04.2009 - 16:32
тряси, тряси грушу.... Яблоко упадет....

Re: Не записывается файл в формате XLS

Zаяц
30 - 17.04.2009 - 16:43
(29) да это так, больше любопытство ))
У меня большие отчеты сейчас редко, для себя я их через html делаю ))
А клиенты сейчас неизбалованные
Наоборот - хорошо выдрессированные франчами и прочими, так что на такие яблоки не претендуют ))
А я все больше трясу апельсиновое дерево... а сыплются шишки почему-то

Re: Не записывается файл в формате XLS

Ужас бухгалтера
31 - 17.04.2009 - 16:58
(29) Долбите, Шура, долбите - оно золотое.
 
Кстати, CSV, предложенный товарищем из (28), лучше твоего DBF. Потому что у DBF есть ограничение на 255 символов для значения поля, а у CSV - нет. Так что лажаешь, Петь, лажаешь...

Re: Не записывается файл в формате XLS

Zаяц
32 - 17.04.2009 - 17:36
Про DBF  я тоже подумала сразу - особенно когда прочла про "разные типы в колонке" -  но это ж так же неинтересно... как и прочие csv  - под каждый отчет писать выгрузки. Или пусть даже универсальная процедура... но в каждом отчете ее вызов.
А со стандартным интерактивом - вряд ли сильно не разгонишься.

Re: Не записывается файл в формате XLS

pit
33 - 17.04.2009 - 17:50
31-Ужас бухгалтера > Выдолбил? Пополам?
 
надо посмотреть у клиента - в каком то офисе выгружаются строки 900 символов. Специально считали...
 
У экселя тоже есть ограничение на 256 в ячейке...
 
P.S. мне лично 250 всегда хватало для ячейки.
 

 
32-Zаяц > я и говорил, что трудоемко для некоторых отчетов. Зато выгружает - со свистом... не успеешь моргнуть....

Re: Не записывается файл в формате XLS

Zаяц
34 - 17.04.2009 - 17:56
(33) А мне 255 не всегда хватает. У новых екселей (после 95-го) такого ограничения нет. Csv тоже будет со свистом, и все прочее .
Я еще как-то исхитрялась отчеты частями примерно по 1000 строк сохраняла )) а потом вместо программного сохранения в ексель - сохраняла части и программно объединяла. Но это все извраты. Я думала, про интерактивное сохранение какая-то "тайна золотого ключика" есть.

Re: Не записывается файл в формате XLS

Ужас бухгалтера
35 - 17.04.2009 - 17:58
(33) У Экселя ограничение 64К символов на ячейку... Говорю же, лажаешь...
Ну а то, что тебе там лично достаточно, еще не обязательно будет достаточно всем остальным. Во всяком случае качество твоего решения совершенно не соответствует изображенным здесь понтам. Понтовался аж целый день, а оказалось, что у него такой маленький ... хм... текст в ячейках... Позорище...

Re: Не записывается файл в формате XLS

pit
36 - 17.04.2009 - 18:14
Только полные ид..ты хранят в ячейках "Малую землю" Лени Брежнева.... И получают нечитаемые отчеты....

Re: Не записывается файл в формате XLS

Zаяц
37 - 17.04.2009 - 18:17
Малую землю не храню. Брежнева тоже.
А договора с суммами прописью как-то делала, местами суммы длинными получались. Хотя это не большие отчеты были, а коротенькие - на пару страничек. Так что там совсем другие проблемы были.

Re: Не записывается файл в формате XLS

pit
38 - 17.04.2009 - 18:20
отчеты на пару страниц не требуют извратов практически никогда...
речь идет о простынях, которые требуются некоторым дятлам....
Например, торг-29 за период месяц при приличном документообороте...

Re: Не записывается файл в формате XLS

Zаяц
39 - 17.04.2009 - 18:44
"На пару страниц" - это когда хочется чтобы красиво было
Для больших - красивости не нужны - согласна.

Re: Не записывается файл в формате XLS

user1C
40 - 17.04.2009 - 21:00
(34)
нет тайных ключиков, не жди чудес... то, что ты тысячестрочное наблюдаешь
в одноэс, сохранить быстро без "спецприблуд" не получится, не
пытайся...
(35)
+1

Re: Не записывается файл в формате XLS

DeiMos
41 - 17.04.2009 - 21:27
Ветку не читал (ибо неинтересно).
 
Автор, решение от Натальи Васильченко (оно входит в "малый набор разработчика"), либо решение от Василия /Душелова/ (оно свободно лежит на инфостарте) - спасёт тебя.

Re: Не записывается файл в формате XLS

Чучундер
42 - 17.04.2009 - 21:36
41-DeiMos > Натальино решение конвертит долго. На данный момент наиболее приемлемое решение - Йоксель.

Re: Не записывается файл в формате XLS

Zаяц
43 - 17.04.2009 - 23:01
(42) "Натальино решение" я писала для маааааленьких формочек.
Так чтобы договор или счет на 3-4 страницы максимум - но красиво ))
Было такое увлечение - красивыми формочками в екселе, типа прайс-листа "с плюсиками"  и т.п.  ))
Оно кстати в малый набор не входит, там обратное преобразование.

Re: Не записывается файл в формате XLS

DeiMos
44 - 18.04.2009 - 00:11
(43): Ты поняла, кто с тобою переписку вёл на курсах в Учебном Центре №3?

Re: Не записывается файл в формате XLS

Zаяц
45 - 18.04.2009 - 09:11
(44) Поняла-поняла ))
Летом в Рарусе работала. Сейчас опять в Минске.

Re: Не записывается файл в формате XLS

Чучундер
46 - 18.04.2009 - 09:49
43-Zаяц > у е! какие люди!

Re: Не записывается файл в формате XLS

Zаяц
47 - 18.04.2009 - 09:58
(46) :))
Сейчас в "свободном плавании" - после возвращения из Москвы.
Так что на форумах почти не бываю.
Попробуй подними тему - так умные и франчайзи заклевывают ))
Потому... просто работаю))

Re: Не записывается файл в формате XLS

Michael
48 - 18.04.2009 - 17:13
Ключевое слово MXLDOCTOR
ВК. Отключает автовысоту строки при записи 1Ской в excel
Сохранение происходит на порядки быстрее. Правда при этом несколько портится форматирование, но в основном хватает

Re: Не записывается файл в формате XLS

Чучундер
49 - 18.04.2009 - 20:12
48-Michael > да, но все равно небыстро. йоксель шустрее.

Re: Не записывается файл в формате XLS

user1C
50 - 18.04.2009 - 20:27
(48)
зачем тогда приблуды... пользуй сохранить как хтмл
результат аналогичен будет(наверняка - лучше)
К списку тем 1 > К списку форумов
Тема закрыта и находится в архиве.
Но Вы можете начать новую тему.
« Почему регл. отчетность не обновляется? Сохранение в Excel »
© 2009 Форум 1С: Одинэс.Ру