|
Табличный документ утечка памяти. | ☑ | ||
---|---|---|---|---|
0
anastasia1188
01.03.14
✎
09:53
|
Здравствуйте, при формировании отчета столкнулась с проблемой утечки памяти именно при выводе в табличный документ, при этом если формировать табличный документ стандартно - при помощи методов Вывести() или Присоединить(), т.е. при выводе области - именно на этих методах 1с съедает основной объем памяти, если же рисовать отчет непосредственно с помощью метода ТабДок.Область() - данной проблемы практически не наблюдается. Посоветуйте, пожалуйста, что я делаю не так при формировании отчета. Спасибо.
P.S.: Отчет порядка 100000 строк. |
|||
1
Banned
01.03.14
✎
09:57
|
"что я делаю не так"
" Отчет порядка 100000 строк." Ответ очевиден |
|||
2
anastasia1188
01.03.14
✎
09:58
|
(1) такой отчет нужен в таком объеме
|
|||
3
mehfk
01.03.14
✎
10:01
|
А в чем, собственно вопрос, 1С вылетает с нехваткой памяти? Или 1С не освобождает память после закрытия отчета?Расшифровку пробовали не заполнять?
|
|||
4
ASU_Diamond
01.03.14
✎
10:02
|
(0) а чем таблица заполняется? выводил подобные отчеты, нкаких проблем не было
(1) в чём тут проблема? |
|||
5
ASU_Diamond
01.03.14
✎
10:03
|
(+3) кстати да, в чём выражается "утечка памяти"?
|
|||
6
rphosts
01.03.14
✎
10:06
|
(0),(2) конечно мне было-бы забавно посмотреть на того, кто будет утверждать, что этот отчёт он будет анализировать...
база файловая? сколько там оперативной всего и сколько отъедается при формировании? |
|||
7
ASU_Diamond
01.03.14
✎
10:08
|
(6) если я не ошибаюсь, то вывод табличного документа формируется в любом случае на клиенте, т.ч. без разницы какая база.
Так бы хотелось увидеть код вывода |
|||
8
mehfk
01.03.14
✎
10:13
|
(7) Ошибаешься.
|
|||
9
anastasia1188
01.03.14
✎
10:14
|
При выполнении кода
Для каждого текколонка из колонки цикл Табдок.присоединить(область) Конеццикла 1с съедает 2.8 гб памяти и выдает ошибку "недостаточно памяти" |
|||
10
mehfk
01.03.14
✎
10:17
|
Про порядок строк мы знаем, а сколько колонок?
|
|||
11
ASU_Diamond
01.03.14
✎
10:17
|
а в области то что?
|
|||
12
grigo
01.03.14
✎
10:17
|
А для каких целей в отчет нужно выводить 100к строк? Просто интересно.
|
|||
13
mehfk
01.03.14
✎
10:18
|
(12) Проверка возможностей платформы выводить 100к строк.
|
|||
14
mehfk
01.03.14
✎
10:19
|
13+ вопрос довольно регулярно появляется на мисте
|
|||
15
ASU_Diamond
01.03.14
✎
10:21
|
(12) у меня выводили и больше для сверки: вывод всего выпуска изделий за месяц с полной разузловкой изделий до деталей и выводом всех операций по каждой детали/узлу. Человек сверял общую трудоемкость изделия и если не сходилась, о дальше по деталям смотрел. И человек реально просматривал весь этот отчет.
Задачи разные могут быть. |
|||
16
anastasia1188
01.03.14
✎
10:22
|
В области заполнение параметр, содержит один параметр) отчет содержит данные по успеваемости студентов по всему университету. 100к строк это чтобы сориентировать по объему, так это 8к строк и 14к столбов
|
|||
17
anastasia1188
01.03.14
✎
10:25
|
Область заполнение - параметр, отчет отображает успеваемость студентов по всему университету, 100к это ориентировочно, так отчет содержит 8к строк и 14к столбцов
|
|||
18
mehfk
01.03.14
✎
10:27
|
"так это 8к строк и 14к столбов"
несколько не соответствует "порядка 100000 строк." |
|||
19
mehfk
01.03.14
✎
10:29
|
скиньте отчет на mehfk народ ру
|
|||
20
anastasia1188
01.03.14
✎
10:38
|
100к по 4 колонки = 8к строк по 14 к столбцов = большой объем отчета
|
|||
21
anastasia1188
01.03.14
✎
10:38
|
(19) отправила
|
|||
22
Мимохожий Однако
01.03.14
✎
10:42
|
А ты его не выводи на печать. Сохраняй сразу в Excel
|
|||
23
anastasia1188
01.03.14
✎
10:46
|
Не пойдет, нужно по щелчку открывать карточку физ.лица
|
|||
24
Мимохожий Однако
01.03.14
✎
10:48
|
(23)Ты все условия озвучь сразу. Не тяни кота за..
|
|||
25
mehfk
01.03.14
✎
10:57
|
(21) Смотреть ВывестиСтатистическийОтчет или ВывестиСписочныйОтчет ?
|
|||
26
rphosts
01.03.14
✎
10:57
|
(20) 14 килло столбцов в отчёте?
|
|||
27
anastasia1188
01.03.14
✎
11:03
|
(26) да
|
|||
28
anastasia1188
01.03.14
✎
11:04
|
Вывести списочный отчет
|
|||
29
mehfk
01.03.14
✎
11:13
|
(28) Уберите расшифровку.
|
|||
30
anastasia1188
01.03.14
✎
11:16
|
Из области или убрать код, где заполняется расшифровка
|
|||
31
anastasia1188
01.03.14
✎
11:16
|
*?
|
|||
32
mehfk
01.03.14
✎
11:25
|
В коде.
14000(столбцов)*8000(строк)*16(guid) = (примерно) 1.8 Гб |
|||
33
mehfk
01.03.14
✎
11:26
|
*fix 1.6
|
|||
34
H A D G E H O G s
01.03.14
✎
12:30
|
Поставить win7 x64
|
|||
35
H A D G E H O G s
01.03.14
✎
12:31
|
(32) пфффф.
Сохранить отчет в mxl, откройте akelpad-ом, наслаждайтесь. |
|||
36
anastasia1188
01.03.14
✎
18:09
|
Память съедается при выходе области с границами (линиями) или прорисовке границ разом у всего табличного документа, Печалька(((
|
|||
37
H A D G E H O G s
01.03.14
✎
18:14
|
(36) выложи базу
|
|||
38
mehfk
02.03.14
✎
21:36
|
(35) Зачем эти действия?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |