Имя: Пароль:
1C
1C 7.7
v7: Универсальная выгрузка данных XML и падение 1С 7.7
0 Arm12
 
24.03.16
10:06
Ситуация такова.
Происходит обмен между базами ТиС 7.7 (совсем не типовая) и УТ 11.3. Обмен реализован с помощью универсальных выгрузка/загрузка данных XML. Эти внешние обработки вызываются программно, передаются параметры и поехали....
Механизм выгрузки написал следующим образом.(В 7.7 не силен потому прошу сильно не пинать). Запросом отбираю документы за период и в цикле выгружаю через универсальную обработку, причем обработка вызывается программно на каждом витке итерации (наверное это неправильно). Так вот все бы было ничего только 1С 7.7 время от времени падает с таким вот никрологом: Problem signature:
  Problem Event Name:    APPCRASH
  Application Name:    1cv7s.exe
  Application Version:    7.70.0.27
  Application Timestamp:    4573fcd8
  Fault Module Name:    v7plus.dll
  Fault Module Version:    7.70.0.11
  Fault Module Timestamp:    3f702930
  Exception Code:    c0000005
  Exception Offset:    0001c588
  OS Version:    6.1.7601.2.1.0.400.8
  Locale ID:    1049
  Additional Information 1:    0a9e
  Additional Information 2:    0a9e372d3b4ad19135b953a78882e789
  Additional Information 3:    0a9e
  Additional Information 4:    0a9e372d3b4ad19135b953a78882e789

1С + SQL, запускается локально сервер SQL отдельно, сама внешняя обработка и V7plus.dll тоже находится локально.

Подскажите советом, люди добрые.....
1 Arm12
 
24.03.16
10:07
Сорри, поправка загружаем в 1С 11.2
2 Злопчинский
 
24.03.16
10:08
На выгрузке помониторь отжираемую память 1С 77.
вполне возможно что тупо падает по лимиту памяти
3 Arm12
 
24.03.16
10:10
А сколько лимит? Какова предельная цифра?
4 Злопчинский
 
24.03.16
10:10
"Запросом отбираю документы за период и в цикле выгружаю через универсальную обработку"
- список документов передать как параметр в обработку и в обработке запихнуть в список фильтра выгружаемых доков (там штатно есть такой)
5 Злопчинский
 
24.03.16
10:11
(3) где-то в районе 1 гига
6 ДенисЧ
 
24.03.16
10:11
(3) 2,7ГБ
7 Arm12
 
24.03.16
10:13
Действительно отжирает память постоянно и очень активно!Уже 700 Мб
8 trad
 
24.03.16
10:17
(6) 1.7
9 Злопчинский
 
24.03.16
10:20
(8) да, скорее вот это - за два гига не переваливало ни разу, падало...
10 Arm12
 
24.03.16
10:22
По поводу: "список документов передать как параметр в обработку и в обработке запихнуть в список фильтра выгружаемых доков (там штатно есть такой)"

Виды документов разные и важна последовательность их создания, так как они двигают остатки, то есть сначала приход потом расход, но не иначе... потому и замут такой. В запросе документы сортируются по дате, потом каждый выгружается. При загрузке в УТ сортирую файлы выгруженные из 7.7 из всасываю.
11 Злопчинский
 
24.03.16
10:24
(10) по барабану. грузил бы доки непроведенными, после этого проводил.
12 Arm12
 
24.03.16
10:31
А что же делать с утечкой памяти? Что-то ещё можно сделать кроме (4)
13 Arm12
 
24.03.16
12:14
Так и есть "скрипнул" на объеме почти в 2 Гб