Имя: Пароль:
1C
1С v8
Большой отчет, мало памяти.
,
0 SurFace
 
17.08.12
14:13
Вочем есть небольшой отчетик на 950 000 строк, весит он в формате mxl около 800мб, при сохранении его в формат xlsx памяти не хватает и 1с вылетает. Причем не хватает на компьютере, а в 1с - т.к. даже на серваке где свободно 50гигов оперы вылетает примерно заняв около 3.7 в оперативке...может есть проще способ сконвертнуть в ексель?
1 H A D G E H O G s
 
17.08.12
14:13
Поставить x64 сервак
2 H A D G E H O G s
 
17.08.12
14:14
Сохранить в csv
3 Heckfy
 
17.08.12
14:14
Через COMОбъект напрямую в Excel
4 Hmster
 
17.08.12
14:15
выкинуть отчет
5 SurFace
 
17.08.12
14:15
х64 стоит сервер, но конвертация в ексель проходит же на клиенте, а они 32 бита ))
6 ДенисЧ
 
17.08.12
14:15
Я в csv такое программно перегоняю
7 SurFace
 
17.08.12
14:16
(3) можно попробовать, но кажется что для такого соединения больше ресурсов потребуется???
8 Neg
 
17.08.12
14:16
Кто его читать будет?
9 Hmster
 
17.08.12
14:17
(5) а на сервере нельзя разве сделать?
10 Heckfy
 
17.08.12
14:18
(7) Не потребуется. Для примера: http://help1c.com/faq82/view/850.html
11 Lama12
 
17.08.12
14:19
(8) +1
12 ptiz
 
17.08.12
14:19
(9) Хорошая мысль.
У нас один отчет был такой, что даже mxl не мог сформироваться. На сервере могло бы и получиться...
13 SurFace
 
17.08.12
14:24
(12) я его на сервере и выполняю сам отчет выполняется довольно таки быстро, медленно выводится на экран только ))
(6) а как не программно сохранить в csv?
14 SurFace
 
17.08.12
14:25
(10) делал как-то прайс листы таким способом, но там тыщ 5.6 было строк и тут поболее
15 Heckfy
 
17.08.12
14:26
(14) Ну подольше выполняться будет.
16 Hmster
 
17.08.12
14:26
(13) так же на сервере и сохраняй его, а потом выводи
17 Sorm
 
17.08.12
14:29
(0) Когда у нас просят какой-либо подобный отчет - мы просто посылаем... дать готовый пример. На стадии обсуждений все заканчивается.
18 SurFace
 
17.08.12
14:34
(17) ну людям хочется почитать ))
в данный момент приходится сохранить в мхл после формирования, выйти, потом зайти в 1с открыть этот мхл, оставить 300000 строк, сохранить в другом файлике. Опять выйти, снова зайти открыть исходник, оставить вторую партию из 300 000 строк сохранить выйти......
не выходя не получается памяти не хватает, 1с процесс приближается к 4 гигам и отрубается.

далее заходим в 1с открываем первую часть - сохраняем в ексель, вторым сеансом открываем вторую часть - сохраняем в ексель......

гемор. Ща поробую прямую выгрузку в есель забубенить, посмотрим что получиться...
19 Sorm
 
17.08.12
14:41
(18) Такие вот запросы в миллион строк обычно рубятся орг. методами. Я понимаю, что это благое пожелание, но обычно так. А что касается выгрузки - грузи в эксель, разбивай по файлам.
20 SurFace
 
17.08.12
15:31
(19) я делю на 3 файла - народу уже не удобно, а в один я думаю ексель не осилит, у нее вроде мильен строк максимум.
21 Heckfy
 
17.08.12
15:44
(20) http://office.microsoft.com/ru-ru/excel-help/HP010073849.aspx

Разбивай на страницы.
22 Murzz
 
17.08.12
15:59
схожая задача. отчет на 2 млн строк в создаваемый dbf выгрузил и нормально работало.
23 Murzz
 
17.08.12
15:59
(22) схожая задача была
24 SUA
 
17.08.12
16:01
такие отчеты никто не читает - соответственно потери 99% данных никто и не заметит
25 pessok
 
17.08.12
16:47
мля. отборы, отборы. кто в здравом уме может обработать овер 1млн строк, даже если там одна колонка...
26 shamashs
 
17.08.12
16:51
Я бы сначала спросили, а кому нужен такой отчет ?
27 SurFace
 
17.08.12
17:00
(26) высшему руководству надо
28 shamashs
 
17.08.12
17:04
(27) А зачем им в экселе у них 1с не работает? Если они слишком стары, чтобы учится обучи секретаршу формировать нормальный отчет из 1с ген. диру
29 vis_tmp
 
17.08.12
17:14
(27)Оно будет читать столько строк???
30 ДенисЧ
 
17.08.12
17:15
А шо, у меня финики такие отчёты снимают... Потом в ексель и в сводные таблицы и крутят, как хочут...
31 Irek-kazan
 
17.08.12
17:18
(30) ну так, а что мешает формировать сразу готовый отчет?
32 Dmitry77
 
17.08.12
17:18
если в этом отчете есть объединенные ячейки - убери и попробуй еще раз.
33 Flyd-s
 
17.08.12
17:18
(0), шли эти хотелки лесом
34 vmv
 
17.08.12
19:04
сколько раз писано, что практический смысл отчета более чем в 200 строк - стремится к нулю, я балдею - вы камаз со 100 метровыми валками подганяете, когда он формируется или там сидит старущка которая его скроллит)
35 vmv
 
17.08.12
19:06
(30) отведи их в наркодиспансер)
36 Neg
 
17.08.12
19:14
(27) Не верю. Какой-то хмырёк просто хочет показать свою "работу". Никому не нужен такой отчёт. И кто даёт такие задание - (плохое слово), вообще у меня слов нет....
37 nilabs
 
17.08.12
20:45
спрашивается нахуа такой отчет если человек вне состоянии его прочитать
Закон Брукера: Даже маленькая практика стоит большой теории.