|
При получение табличного документа не хватает памяти на сервере
| ☑ |
0
zippygrill
16.06.15
✎
10:20
|
При записи документа на сервере, помещаю в хранилище свой табличный документ.
Примерно так (ХранилищеДерева - реквизит своего объекта, то есть документа):
ХранилищеДерева = Новый ХранилищеЗначения(ТабДок);
Теперь при создании на сервере пытаюсь его читать, после чего программа вылетает с нехваткой памяти:
ТабДок = ХранилищеДерева.Получить();
Действительно табличный документ не маленьких размеров, сервер х64 на виртуалке. Как нибудь можно вместо Хранилище.Получить() или Новый Хранилище() использовать другой подход? Ну например, сохранить ТабДок в файл на сервере в temp?
|
|
1
zippygrill
16.06.15
✎
10:22
|
или сериализировать. Вроде в СП написано что можно.
|
|
2
zippygrill
16.06.15
✎
10:24
|
кусками читать вроде никак
|
|
3
D_E_S_131
16.06.15
✎
10:24
|
А нафига его в хранилище пихать, сам по себе он на сервер не передается без всяких преобразований?
|
|
4
zippygrill
16.06.15
✎
10:28
|
а у меня ТабДок - реквизит формы. Мож его в реквизитах объекта?
|
|
5
patria0muerte
16.06.15
✎
10:51
|
А нафига тебе такой большой таб.док читать/хранить? Мож проще будет формировать его по новой?
|
|
6
zippygrill
16.06.15
✎
10:52
|
а на*уя каждый раз при открытии формировать его заново?
|
|
7
ДемонМаксвелла
16.06.15
✎
10:54
|
(6) а на*уя его вообще формировать?
|
|
8
Зеленый пень
16.06.15
✎
10:56
|
Сохранять в mxl на диск - конечно можно. Но странно, что памяти не хватает при получении из хранилища.
|
|
9
zippygrill
16.06.15
✎
10:58
|
(7) действительно.
|
|
10
H A D G E H O G s
16.06.15
✎
13:12
|
Форма - управляемая?
|
|
11
zippygrill
16.06.15
✎
15:49
|
Форма - управляемая!
|
|