Имя: Пароль:
1C
1С v8
DOMDocument методы
,
0 Голубушка
 
05.12.12
18:22
Делаю выгрузку из 77 , естественно не хватает памяти . Делю выгрузку фильтрами. Но это неудобно. Переписываю правила на то, чтоб получать выборку данных ,  при выгрузке ОбъектаВыборки , контролирую количество выгруженных объектов , если превышает , то записываю текущий файл , создаю новый , следующий объект выборки в новый файл.

Проблема 1) после DOMDocument.save(ИмяФайлаДанных1); Должен быть метод DOMDocument.quit, который очистить память , но описания его я не нашла , это смутное воспоминание из МОД , если кто то знает подскажите

Проблема 2) перед записью DOMDocument.save(ИмяФайлаДанных1); хотелось бы взвесить файл , знаю что точно можно и это тоже смутное воспомининие из МОД .
1 Wobland
 
05.12.12
18:23
сегодня даже почти чисто говоришь. радует
2 Ёпрст
 
05.12.12
18:24
а зечем тебе DOMDocument в снеговике упал вообще ?
Там и штатный метод работы с xml неплохо реализован.
3 Голубушка
 
05.12.12
18:25
(1) сегодня я не в истерике
4 Голубушка
 
05.12.12
18:25
(2) КД2 .. из 77 в 8.2
5 Wobland
 
05.12.12
18:26
(4) присоединяюсь к Ёпрсту
6 Голубушка
 
05.12.12
18:27
DOMDocument работает на стороне 77
7 Голубушка
 
05.12.12
18:28
в 8.2 сделала пакетную загрузку , там все ок . Мне выгрузить надо.
8 Wobland
 
05.12.12
18:28
что-то я поспешил, да? прости, Голубушка, сливаюсь
9 Ёпрст
 
05.12.12
18:31
(6) ну ясно..
метода quit там нет, есть только save
10 Ёпрст
 
05.12.12
18:34
на счет размера до записи.. тоже врят ли есть, только после.

Да и.. валится у тебя не на размере xml, а раньше - откуда сами данные тягаешь (с ТЗ какой-нибудь)
11 Serginio1
 
05.12.12
18:37
Ну из семерки можно все что угодно и из восьмерки через Сервер=СоздатьОбъект("V83.COMConnector");
12 Голубушка
 
05.12.12
18:44
сначала в целях экономии , я написала ВыгрузитьПоПравила(тын тын) в ПВД в этом случае грузим каждый объект в файл , сейчас переписала ПВД и получаю там выборку данных (ТЗ), т.е. сама ТЗ ест память (но ее хотя бы хватает на нее), потом контролирую выгрузку объекта и режу файлы выгрузки , все работает , но что то у меня такое ощущение , то память не очищается , а насчет взвесить в МОД был параметр размер файлов при обмене через почту , т.е. он мне файлики точно по 300 кило вешал, где то же он это взвешивал?
13 Голубушка
 
06.12.12
09:36
(9) в общем ты прав, нет там quit , есть там Сбросить , но это относится к последовательно записываемому документу, а у меня не такой, с размером файла тоже все просто, потом переформировывает документ, поэтому файлики такие ровненькие
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.