Имя: Пароль:
1C
 
Вылетает обработка
0 assest
 
21.10.15
16:31
Суть Есть DomДокумент
Я по каждой ветке обхожу ее, ничего не делаю никаких данных не записываю, ничего не считаю, просто перебираю ветки, есть счетчик, который считает прохождения. На номере 18961 база вылетает. Поставил точку с условием на 18960 оладака отсановилась я нажал F11 и база сново зависла, в чем может быть дело? Вроде ресурсы позволяют работать. Выгрузка в БП за парумесяцев на 200 тыс объектов нормально.
1 Лефмихалыч
 
21.10.15
16:34
версия платформы какая?
2 assest
 
21.10.15
16:35
1С:Предприятие 8.2 (8.2.19.106)
3 assest
 
21.10.15
16:39
Есть тот же вариант файла с меньшим количеством записей, его он читает. файл XMLна 50 мегабайт, на нем висит через 25 сек примерно
4 Лефмихалыч
 
21.10.15
16:44
(3) а зачем файл xml читать при помощи DomДокумент?
на 8.3.4, 8.3.5, 8.3.6 воспроизводится?
5 assest
 
21.10.15
16:45
(4) Через запись XML читать предлагаешь?
6 Лефмихалыч
 
21.10.15
16:46
(5) нет, через ЧтениеXML
7 VikingKosmo
 
21.10.15
16:47
(5) Читать через Запись это пять...
8 assest
 
21.10.15
16:48
(4) На 8.3.6 вылетает на 22 тысячах
9 assest
 
21.10.15
16:48
(7) Задумался о чем то
10 Лефмихалыч
 
21.10.15
16:49
(8) и ты намека не понял в результате?
11 assest
 
21.10.15
16:50
(6) У Dom'а есть ограничения по количеству записей?
12 assest
 
21.10.15
16:50
(10) Пояснишь?
13 assest
 
21.10.15
16:56
14 Лефмихалыч
 
21.10.15
17:04
(12) ну, вот ты что-то делаешь, чтобы получить заданный результат. А результата нет. И ты продолжаешь делать то же самое, меняя только декарации. А результата нет. НО ты продолжаешь пробовать то, что не приносит результата.
Может перестать делать то, что не приносит результата и попробовать сделать что-нибудь другое?
15 assest
 
21.10.15
17:08
На чтенииXML база не вылетает, но у меня есть необходимость обходить ветку скажем модели, и переодически из нее выскакивать в ветку производители, и сново возвращаться в ветку модели. Дом это позмоляет, а хмл я так понимаю нет.
16 assest
 
21.10.15
17:09
А вгонять это все в дерево, а потом обходить еще и его мне кажется не рациональным.
17 assest
 
21.10.15
17:09
(14) Я что-то делаю не получаю результатЮ и пытаюсь понять что же я делаю не так, а не повторяю одно и тоже
18 assest
 
21.10.15
17:22
А есть какой нибудь поиск по ЧтениеXML, как по ДокументDom Разыменователь = Новый РазыменовательПространствИменDOM(Строка);                             
    Путь = "child::bm_id";              
    Результат = XML.ВычислитьВыражениеXPath(Путь, Строка, Разыменователь, ТипРезультатаDOMXPath.УпорядоченныйИтераторУзлов);