v7: Универсальная выгрузка данных XML и падение 1С 7.7 #768316


#0 by Arm12
Ситуация такова. Происходит обмен между базами ТиС 7.7 (совсем не типовая) и УТ 11.3. Обмен реализован с помощью универсальных выгрузка/загрузка данных XML. Эти внешние обработки вызываются программно, передаются параметры и поехали.... Механизм выгрузки написал следующим образом.(В 7.7 не силен потому прошу сильно не пинать). Запросом отбираю документы за период и в цикле выгружаю через универсальную обработку, причем обработка вызывается программно на каждом витке итерации (наверное это неправильно). Так вот все бы было ничего только 1С 7.7 время от времени падает с таким вот никрологом: Problem signature:   Problem Event Name:    APPCRASH   Fault Module Name:    v7plus.dll   Fault Module Version:    7.70.0.11   Fault Module Timestamp:    3f702930   Additional Information 1:    0a9e   Additional Information 2:    0a9e372d3b4ad19135b953a78882e789   Additional Information 3:    0a9e   Additional Information 4:    0a9e372d3b4ad19135b953a78882e789 1С + SQL, запускается локально сервер SQL отдельно, сама внешняя обработка и V7plus.dll тоже находится локально. Подскажите советом, люди добрые.....
#1 by Arm12
Сорри, поправка загружаем в 1С 11.2
#2 by Злопчинский
На выгрузке помониторь отжираемую память 1С 77. вполне возможно что тупо падает по лимиту памяти
#3 by Arm12
А сколько лимит? Какова предельная цифра?
#4 by Злопчинский
"Запросом отбираю документы за период и в цикле выгружаю через универсальную обработку" - список документов передать как параметр в обработку и в обработке запихнуть в список фильтра выгружаемых доков (там штатно есть такой)
#5 by Злопчинский
где-то в районе 1 гига
#6 by ДенисЧ
2,7ГБ
#7 by Arm12
Действительно отжирает память постоянно и очень активно!Уже 700 Мб
#8 by trad
1.7
#9 by Злопчинский
да, скорее вот это - за два гига не переваливало ни разу, падало...
#10 by Arm12
По поводу: "список документов передать как параметр в обработку и в обработке запихнуть в список фильтра выгружаемых доков (там штатно есть такой)" Виды документов разные и важна последовательность их создания, так как они двигают остатки, то есть сначала приход потом расход, но не иначе... потому и замут такой. В запросе документы сортируются по дате, потом каждый выгружается. При загрузке в УТ сортирую файлы выгруженные из 7.7 из всасываю.
#11 by Злопчинский
по барабану. грузил бы доки непроведенными, после этого проводил.
#12 by Arm12
А что же делать с утечкой памяти? Что-то ещё можно сделать кроме
#13 by Arm12
Так и есть "скрипнул" на объеме почти в 2 Гб
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С