|
Выгрузка в xml | ☑ | ||
---|---|---|---|---|
0
Alximikkk
09.10.11
✎
12:01
|
ВСем доброе утро. Ситуация следующая: Сервер SQL 2008 R2, Windows 2003 x64, 1c сервер 8.2, 1с предприятие 8.2.
Мы выгружаем из 1с в xml информацию. Формируется это всё примерно 15 часов, но вместо результата выдает сообщение "Недостаточно памяти" с кнопочкой "Ок". Оперативной памяти на SQL 16 ГБ, свободная есть, на жестком диске место свободное тоже есть, в чем может быть причина? Есть какие нить идеи? |
|||
1
aleks-id
09.10.11
✎
12:03
|
запускаете где? на локальной машине или на вин2003х64 ?
|
|||
2
Alximikkk
09.10.11
✎
12:05
|
запускал на сервере терминалов,но после нескольких попыток запустил и на самом SQL сервере. Ошибка одинаковая.
|
|||
3
Андрюха
09.10.11
✎
12:06
|
Не надо забывать что Виндоуз терминальной сессии всю свободную память не может отдать. Сделайте выгрузку за несколько периодов.
|
|||
4
aleks-id
09.10.11
✎
12:06
|
попробуйте запустить на Windows 2003 x64
|
|||
5
Alximikkk
09.10.11
✎
12:08
|
Выгрузку за несколько периодов делать нельзя. Нужно одним файлом весь период. Запустить на Виндоус 2003 имеется ввиду не в терминальной сессии?
|
|||
6
aleks-id
09.10.11
✎
12:14
|
имеется ввиду в любом соусе. главное чтобы ось была х64
|
|||
7
Alximikkk
09.10.11
✎
12:14
|
Вот вспомнил еще,такая проблемка была..Никак не обновить конфигурацию, при сохранение очень долго думает и ничего, мы сбрасывали этот процесс, так и не сохрании.
|
|||
8
Alximikkk
09.10.11
✎
12:16
|
На такой оси и запускаем, один раз с сервера терминалов с Windows 64x, второй раз подключались с самого SQL тоже с windows 64x.
|
|||
9
БибиГон
09.10.11
✎
12:17
|
так и не обновились?
|
|||
10
aleks-id
09.10.11
✎
12:20
|
тогда ТиИ
|
|||
11
Alximikkk
09.10.11
✎
12:22
|
Да, так и не обновились. ТиИ это тестирование и исправление? Запустили вот буквально десять минут назад.Щас будем смотреть
|
|||
12
Alximikkk
10.10.11
✎
09:23
|
Доброе утро еще раз. Сделали мы ТиИ, обновили конфигурацию и данные. Запустили выгрузку и снова вышла эта ошибка "Недостаточно памяти". Есть какие нибудь еще мысли? Что можно сделать?
|
|||
13
Alximikkk
10.10.11
✎
09:40
|
Люди, нужна помощь((
|
|||
14
ДенисЧ
10.10.11
✎
09:42
|
Выгружай кусками. У тебя память вылезает за пределы 3.5Г.
|
|||
15
Maxus43
10.10.11
✎
09:42
|
да сказали уже, выгрузку несколькими периодами. по месяцам выгружайте например. Какая религия запрещает так делать?
|
|||
16
Alximikkk
10.10.11
✎
09:43
|
Это файл декларации, он вроде как должен быть единым.
|
|||
17
Maxus43
10.10.11
✎
09:45
|
какой декларации ещё? нафига гос органам ваши данные? им отчетность нужна
|
|||
18
andrewks
10.10.11
✎
09:45
|
алкоголь?
|
|||
19
andrewks
10.10.11
✎
09:46
|
(17) а декларация - это не отчётность?
|
|||
20
Maxus43
10.10.11
✎
09:47
|
(19) выгрузка Данных - это не отчетность) чт о куда чем выгружают надо понять, не верю что на отчет не хватает памяти
|
|||
21
Alximikkk
10.10.11
✎
09:48
|
алкоголь
|
|||
22
andrewks
10.10.11
✎
09:48
|
(20) ставлю на DOM
|
|||
23
Maxus43
10.10.11
✎
09:49
|
тут были где-то алкоголики, я не работал с ней. щас налетят подскажут
|
|||
24
Maxus43
10.10.11
✎
09:49
|
(22) тренировка в телепатии это конечно хорошо, но автор мог и сам сказать
|
|||
25
Alximikkk
10.10.11
✎
09:50
|
Ладно, тогда буду ждать.
|
|||
26
andrewks
10.10.11
✎
09:50
|
(25) чё ждать-то? ответь - каким механизмом выгрузку в хмл пишешь?
|
|||
27
Alximikkk
10.10.11
✎
09:53
|
Стандартным механизмом 1С
|
|||
28
Alximikkk
10.10.11
✎
09:56
|
Объем выгрузки очень большой стандартные механизмы не справляются вываливаются в ошибку примерно часов через 7.
|
|||
29
andrewks
10.10.11
✎
09:57
|
напиши свою выгрузку
|
|||
30
0xFFFFFF
10.10.11
✎
10:01
|
ну если так уж нужен единый файл - выгрузи по месяцам, затем руками состыкуй. В чем проблем?
|
|||
31
0xFFFFFF
10.10.11
✎
10:01
|
Только я думаю что проблем в том, что файл будет несколько ГБ весить.
|
|||
32
Alximikkk
10.10.11
✎
10:04
|
нее, файл в итоге будет весить не больше 50-100 мб, но раньше мы выгружали через другой софт, в тот же раз решили через 1С, потому что тот софт фигачит несколько дней.Но с 1С вот такие проблемы.. Состыковать руками это вариант.
|
|||
33
Maxus43
10.10.11
✎
10:04
|
видимо он файл не записывает на диск, весь в мозгах держит. можно подпилить стандартную выгрузку, чтоб записывал кадждые n-тысяч узлов, а потом дописывал сверху дальше. короче надо покурить статьи про работу с хмл больших объёмов, там есть примеры построчной записи и чтения, чтоб не весь файл тянуть
|
|||
34
andrewks
10.10.11
✎
10:05
|
50-100 мб валит процесс?
не, тут явно выгрузка криво написано, DOM, даже если это он, ни при чём |
|||
35
Alximikkk
10.10.11
✎
10:22
|
Ну в принципе мы сейчас начали переписывать процесс выгрузки, других вариантов я не вижу. Один день сформировался за 30 секунд, а 90 дней через 7 часов выдают ошибку недостаточно памяти, проблема видимо в самой процедуре сохранения в xml.
|
|||
36
GoldenDawn
10.10.11
✎
10:23
|
"Формируется это всё примерно 15 часов," всё что работет дольше чем курится сигарета есть говнище
|
|||
37
Kreont
10.10.11
✎
10:25
|
(0) Случаем речь не о реестре налоговых накладных?
Я просто стандартный (регл.отчет что есть в утп) чуток буквально переписал, и он теперь у меня вместо 1 часа, делает выгрузку 5 мин. (~40 тис.записей) +++ самое главное проверку струтуры надо вовсе отключить, она не нужна :) ее можно сделать в медок (бесте) и намного быстрей |
|||
38
Alximikkk
10.10.11
✎
10:34
|
нет, мы выгружаем реестр накладных реализации для налоговой.
Но про проверку структуры буду иметь ввиду. |
|||
39
andrewks
10.10.11
✎
10:39
|
(38) какой реестр? какой налоговой?
давно уже эти Декларации принимает РАР |
|||
40
Kreont
10.10.11
✎
10:41
|
(38) у меня проверка длилась от 3 часов, дальше я не терпел, отрубал 1С :), файл выгрузки оставался.
Я вовсе не понимаю если честно зачем проверка структуры для xml-файлов, у них ведь красивая, наперед известная структура, с типамы данных полей. Если правильно написанная процедура выгрузки, ничего не полезет. (39) UA :) |
|||
41
Alximikkk
10.10.11
✎
13:47
|
Переписали выгрузку в xml, тупо вписывали нужные данные с нужными тегами в нужной последовательности, в итоге после некоторых правок, которые не учли вначале(вроде кодировки), все выгрузилось. Процесс выгрузки занял примерно 5-7 минут.Проблема решена, спасибо всем за помощь.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |