|
v7: Ошибка при свертке базы | ☑ | ||
|---|---|---|---|---|
|
0
electrom
15.02.14
✎
14:27
|
Сделал Тестирование и исправление, потом делаю свертку на определенное число, после нескольких часов работы, обработано наверное в районе 150 000 документов,
выскакивает гФайлДанных.ВключитьЭлемент(XML_DOM) (1047) Ошибка исполнения метода ошибка, в этот файл я посмотрел, там Процедура ЗаписатьОбъектВФайл(XML_DOM); гСчетчикВыгруженныхОбъектов = гСчетчикВыгруженныхОбъектов + 1; XML_DOM.УстановитьАтрибут("Нпп", гСчетчикВыгруженныхОбъектов); гФайлДанных.ВключитьЭлемент(XML_DOM); Если гСчетчикВыгруженныхОбъектов % ФормКолвоБуферизуемыхОбъектов = 0 Тогда гФайлДанных.Сбросить(); КонецЕсли; Если гСчетчикВыгруженныхОбъектов % 10 = 0 Тогда Состояние("Выгружено объектов: " + гСчетчикВыгруженныхОбъектов) КонецЕсли; КонецПроцедуры Возможно там какое-то NULL значение, какие варианты, сделать обработку исключений, попробовать писать где ошибка или может найти другую версию обработки |
|||
|
1
Torquader
15.02.14
✎
14:37
|
Похоже, что память не выдержала - текстовый файл такого большого размера просто туда не влез.
|
|||
|
2
Злой Бобр
15.02.14
✎
16:59
|
(0) За несколько часов можно все свернуть и вывернуть.
А по сабжу - сбой памяти. Ошибка известная и лечению неподдается. |
|||
|
3
Вах 1-й
15.02.14
✎
17:10
|
можно ещё закрыть другие сеансы, а то так и до вечера можно снятие блокировки ждать
|
|||
|
4
Вах 1-й
15.02.14
✎
17:16
|
Попытка
гФайлДанных.ВключитьЭлемент(XML_DOM) Возврат Сообщить("что нить типа: "+СокрЛП(Строка(XML_DOM))) Исключение что бы 2-а часа не ждать |
|||
|
5
Вах 1-й
15.02.14
✎
17:17
|
+ой: Сообщить() после Исключение
|
|||
|
6
Вах 1-й
15.02.14
✎
17:20
|
(0) а лучше по частям сворачивай, или на другой рабстанции
|
|||
|
7
electrom
15.02.14
✎
17:56
|
Сейчас работает на другом компьютере, жду
|
|||
|
8
Torquader
15.02.14
✎
17:56
|
Это же семёрка, здесь xml-dom нужен только для того, чтобы память кончилась.
По-хорошему, нужно переписать на использование построчных записи-чтения, а также использования упрощённой структуры xml (если простой текстовый формат не хочется). |
|||
|
9
electrom
15.02.14
✎
17:58
|
4 гига оперативки, на данный момент обработано 147 тысяч, идет медленно, а по частям это сначала на пару лет, потом еще на пару лет?
|
|||
|
10
electrom
15.02.14
✎
18:06
|
О результатах сообщу
|
|||
|
11
Torquader
15.02.14
✎
18:10
|
(9) Процессу 1С доступно не более 2 гигов под пользовательские данные.
|
|||
|
12
electrom
15.02.14
✎
18:31
|
В принципе должно быть, а почему нет?
|
|||
|
13
KRV
15.02.14
✎
18:39
|
(10) обязательно! Нам всем это очень интересно, особенно в вечер субботы..
|
|||
|
14
electrom
15.02.14
✎
20:12
|
Программа упала на 167 тысяче, попробовал обрезать базу меньше
|
|||
|
15
DGorgoN
15.02.14
✎
20:18
|
пиши свою свертку
|
|||
|
16
GreyK
15.02.14
✎
20:19
|
(14) Никому не интересна свертка базы 7.7, основанная на XML, и да-же что за конфа не интересно, и почему ТС ищет помощи не у ваятеля конфы то-же всем по барабану.
|
|||
|
17
electrom
15.02.14
✎
21:00
|
Мне тоже свертка 7.7 не интересна, сделать и забыть, но сделать надо
|
|||
|
18
GreyK
15.02.14
✎
21:13
|
(17) Я угадаю с 7 ударов какая у тебя конфа, платформа и с какого боку XML к свертке :)
|
|||
|
19
electrom
15.02.14
✎
22:55
|
В файл 500 с лишних мегов xml сохранился таки
|
|||
|
20
electrom
16.02.14
✎
17:42
|
Выгрузил 290 с лишний тысяч объектов, добавлял документы остатков ТМЦ и упал таки
|
|||
|
21
KRV
16.02.14
✎
17:44
|
Продолжайте наблюдение..
|
|||
|
22
Torquader
16.02.14
✎
18:03
|
Мыши кололись, но продолжали жрать кактус.
|
|||
|
23
Pahomich
16.02.14
✎
18:16
|
(20) Посмотри, а у тебя нет там помеченных на удаление объектов?
|
|||
|
24
electrom
16.02.14
✎
19:38
|
есть и много вроде, товаров по крайней мере
|
|||
|
25
Pahomich
16.02.14
✎
19:46
|
(24) Я думаю, почти уверен, в этом собака и порылась. Удали их или отмени пометки на удаление.
|
|||
|
26
Torquader
16.02.14
✎
19:49
|
(25) А чем отмена поможет ?
|
|||
|
27
Pahomich
16.02.14
✎
19:52
|
(26) Я подозреваю, тогда свертка без падений до конца дойдет.
Я сам в молодости на таком накалывался. |
|||
|
28
ДенисЧ
16.02.14
✎
19:58
|
(25) Лучше удалиьт таки...
|
|||
|
29
electrom
16.02.14
✎
20:01
|
Я сам с 1С и не работаю, а товары вроде помечаются на удаление, но не удаляются, по крайней мере не копался в этом
|
|||
|
30
Pahomich
16.02.14
✎
20:02
|
(28) Я лет 10 назад подобное тестировал, сейчас уже точно не помню, вроде часть функций в обработке видит их как обычные, другая, помеченные на удаление, вообще не видит и концы с концами не сходятся.
|
|||
|
31
electrom
16.02.14
✎
20:19
|
Я как-то пробовал на сторонней свертке делать, в принципе прокатило, но не стал менять, если что, претензии ко мне будут
|
| Форум | Правила | Описание | Секции | Поиск |