|
Сохранение книги продаж в xls вылетает с "Недостаточно памяти" | ☑ | ||
---|---|---|---|---|
0
GreatOne
29.01.16
✎
13:27
|
Формируется неприлично долго (больше часа). Сформировалось, сохраняю в xml - норм, сохранил. Пытаюсь в xls, думает минуты 3-4 и вылетает "Недостаточно памяти". Все это время смотрел в монитор ресурсов - оперативки еще 6Гб было свободных. Сохранял на HDD, где 500ГБ свободно. О какой блин памяти оно мне говорит? И как мне сохранить в ексель книгу продаж теперь?
|
|||
1
GreatOne
29.01.16
✎
13:28
|
Сообщение об ошибке терминирующее, закрывает приложение сразу после ОК.
|
|||
2
GreatOne
29.01.16
✎
13:30
|
хмммм. Сама база на сервере, где свободной оперативки 1-3 гига. Может в этом дело? Он на стороне сервера к екселу обращается что ли?
|
|||
3
mehfk
29.01.16
✎
13:30
|
О той, которую может адресовать 32-битный процесс.
|
|||
4
пипец
29.01.16
✎
13:30
|
сохраняй в mxl потом ставишь
http://v8.1c.ru/metod/fileworkshop.htm и конверитируешь хоть в аштыимель |
|||
5
GreatOne
29.01.16
✎
13:32
|
(4) интересно. Спасибо, сейчас гляну
|
|||
6
HawkEye
29.01.16
✎
13:32
|
(0) приложение 32 разрядное, 3-4 гига, максимум...
|
|||
7
GreatOne
29.01.16
✎
13:32
|
(3) не понимаю о чем это , но верю
|
|||
8
vde69
29.01.16
✎
13:33
|
выгрузка в ексель больших файлов в 1с никогда не работала... причина в DOM структуре файла и ограничении ее по памяти.
можно использовать моксель, но придется дописывать код... а вообще зачем Вам книга??? уже давно ее нужно сдавать в электронном виде в специальном формате, в бумажном виде ее у вас не примут банально... |
|||
9
GreatOne
29.01.16
✎
13:33
|
(8) так сдали. Просто одна бухша попросила.
|
|||
10
vde69
29.01.16
✎
13:34
|
(9) ну пасть из 1с распечатает, в чем проблема?
а вообще надо слать лесом таких бушек |
|||
11
vde69
29.01.16
✎
13:35
|
или пускай формирует по месячно а потом в екселе склеивает
|
|||
12
Мэс33
29.01.16
✎
13:35
|
(0) для больших таблиц рекомендую выгружать в html.
А потом этот файл открывать в Excel. Желательно, чтобы отчет бы без сложного форматирования. |
|||
13
Мэс33
29.01.16
✎
13:35
|
(12) чтобы отчет был без сложного форматирования - простая таблица
|
|||
14
GreatOne
29.01.16
✎
13:36
|
(10) у нее книга вообще не формируется, там компы дряхлые стоят.
Слать не в моих интересах и не привык. мне не сложно нажать кнопочку. еще я люблю выполнить какое-нибудь поручение, которое вроде как могу и не выполнять, но выполнение которого существенно облегчит жизнь просившего. Выполнить и не говорить о выполнении, дождаться, когда у просившего начнут гореть сроки и ох и ах, вот тогда прийти на помощь. Потому что помощь оценит и запомнит, только сильно нуждающийся) |
|||
15
H A D G E H O G s
29.01.16
✎
13:37
|
(14) А в какой компании ты работаешь?
|
|||
16
GreatOne
29.01.16
✎
13:38
|
(15) В Питерской.
|
|||
17
GreatOne
29.01.16
✎
13:38
|
Формирую книгу заново...
|
|||
18
dmrjan
29.01.16
✎
13:39
|
Размер ячеек Excell не сильно маленький сделал? Чем меньше размер ячеек, тем больше у тебя будет размер документа.
|
|||
19
dmrjan
29.01.16
✎
13:43
|
И еще - как уже сказано было ранее - формируй отчет в 64bit операционной системе.
|
|||
20
HawkEye
29.01.16
✎
13:46
|
(19) 1С выпустила 64-битного клиента?
|
|||
21
dmrjan
29.01.16
✎
13:51
|
(20) Операционная система важна, а не клиент. Файловая система должна уметь работать с файлами большого размера.
|
|||
22
HawkEye
29.01.16
✎
13:53
|
(21) да ладно?! а мужики то не знают выпускают 64 битные приложения и выпускают... а оказывается вон че... идиоты, да? ))))
файловая то тут при чем? ексельный файлик размером в много терабайт? )))) |
|||
23
dmrjan
29.01.16
✎
14:05
|
(22) Операционная система должна быть 64битной.
|
|||
24
dmrjan
29.01.16
✎
14:05
|
(22) И Сервер 1С тоже.
|
|||
25
GreatOne
29.01.16
✎
14:09
|
(23)(24) вот честно, даже я без таки знаний понимаю, что скорее 1с и процесс excel должны быть 64, ну и среда исполнения разумеется тоже, просто чтобы запустилось.
1С сервер тут вообще каким боком? |
|||
26
dmrjan
29.01.16
✎
14:12
|
(25) 1С сервер 32bit не поддерживает таблицы более 4Гб. И если процесс выполняется на сервере, тогда без разницы какой клиент.
|
|||
27
HawkEye
29.01.16
✎
14:13
|
(24) ты в эксель на сервере выгружаешь, да? )))
|
|||
28
ibreiter
29.01.16
✎
14:15
|
(0) вот это (4) спасало точно в такой ситуации
|
|||
29
GreatOne
29.01.16
✎
14:17
|
(28) уже почти спасло кстати. Остался xml файлик, открылся прекрасно, сейчас выгружаю в другие форматы.
|
|||
30
H A D G E H O G s
29.01.16
✎
14:21
|
Какая каша в головах погроммистов.
|
|||
31
GreatOne
29.01.16
✎
14:23
|
(30) мы не пишем софт, мы пишем прикладные решения для автоматизации бизнес процессов. Знания об архитектуре здесь не обязательны.
|
|||
32
HawkEye
29.01.16
✎
14:27
|
(31) знания они вообще зло, да? на череп давят ))))
|
|||
33
dmrjan
29.01.16
✎
14:31
|
(27) Народ, ситуация пройденная. Также не выгружалась книга продаж на 32 битной Windows 7. Сформировали на 64битной. Клиент 1С был 32 битный.
|
|||
34
HawkEye
29.01.16
✎
14:34
|
(33) конечно, это все подтверждает ))))
|
|||
35
H A D G E H O G s
29.01.16
✎
14:46
|
(34) Нет, это заставляет задуматься.
У 32-битного приложения запущенного в 32-битной Windows суммарный размер всех перечисленных типов данных не должен превышать 2 GB. (Практически ограничение равно 1.75GB из-за требований к памяти самой операционной системы) 32-битная программа, собранная с ключом /LARGEADDRESSAWARE:YES может выделять до 3-х гигабайт памяти, если 32-битная операционная система Windows запущена с ключом /3gb. Эта же 32-битная программа, запущенная на 64-битной системе, может выделить почти 4 GB памяти (на практике около 3.5 GB). http://www.viva64.com/ru/k/0036/ 1c собрана с этим ключом. |
|||
36
HawkEye
29.01.16
✎
14:56
|
(35) это как то опровергает (6)?
|
|||
37
GreatOne
29.01.16
✎
15:01
|
(33) а ты ветку почитай. Писал же - 6Гб свободно. Я 6++ гб ставлю на х86, да?
|
|||
38
HawkEye
29.01.16
✎
15:28
|
(37) клиент 1С - 32-битный, больше 3-4Г использовать не умеет, у меня валилось на 3,3-3,4Г, можно запустить несколько сеансов и каждому скормить так, чтобы не превысило 3Г ))
|
|||
39
dmrjan
29.01.16
✎
16:02
|
(37) Проверь выгрузку на клиентской машине с 64битной операционкой.
|
|||
40
GreatOne
29.01.16
✎
16:08
|
(39) ты не понял. У меня машинка 16Гб оперативки, как думаешь, я ставил на нее x86 венду? Серьезно?
Разумеется я запускал выгрузку на x64 ОС! |
|||
41
HawkEye
29.01.16
✎
16:09
|
(39) для одаренных, переведу... у автора больше 6Г, и в (37) он мягко намекает на то... что такие объем памяти не ставят на 32-разрядные ОС, что автоматически подразумевает что у него уже 64-битная ОС
|
|||
42
Dmitrii
гуру
29.01.16
✎
16:14
|
(8) >> в бумажном виде ее у вас не примут банально...
Расскажите это нашему налоговому инспектору, которая просит книгу в excel да еще и сгруппированную по строкам и разделам декларации (в сумму какой строки какого раздела декларации попала каждая запись книги). Любые мои попытки послать всех "на" или "в" ни к чему не привели. Мы с инспектором дружим и тупые их запросы на обсуждаем. Хотя умом все и понимают, что, скорее всего, речь идёт об инерции - делаем как раньше, когда электронной книги еще не было и встречные сверки делали сами инспекторы вручную. |
|||
43
Лефмихалыч
29.01.16
✎
16:15
|
(0) сохраняй в html
|
|||
44
ДемонМаксвелла
29.01.16
✎
16:24
|
(0) в mxl вначале сохрани. Не должно при этом вылететь.
|
|||
45
GreatOne
29.01.16
✎
16:26
|
(43), (44) уже) Да проблема решена.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |