Зависает процесс 1С ОЛЕ только при работе более 20 мин.... #7523


#0 by Kreont
Есть обработка которая делает обмен документов между базами за период. И проявляется такой вот глюк: 1.Если к примеру задать перекидку документом за неделю то процес ОЛЕ почти не подвисает.(2% что зависнет ;-) 2. Если задать за месяц - 100% зависнет. 3. При етом задача исполняется до конца, зависание происходит при самом завершении.(Даже чуточку после него , тоесть база 1С вызывающая процес 1С ОЛЕ не зависает, и дальше работает, но сам процесс ОЛЕ висит в памяти). Подскажите как лечить. (А то не могу даную задачу поставить на ночь, утром висит и ночью переиндексация не проходит)
#1 by 427
есть такая фишка... проверь - может ОЛЕ база сообщение выкидывает - тогда 100% зависнет...
#2 by Kreont
Да нет не должна, а в нее ничего не запихываю, я из нее только тяну.
#3 by palpal
есть такая мулька, и связана с объемом выкачки, например у меня виснет когла по OLE выгребаю около 12 000 документов не зависимо от периода или чегото другого, как бороться не знаю. Приходится работать по кускам - мелкими набегами по 5 - 7 тыс доков.
#4 by Kreont
Я приблизительно раскинул по времени и периоду, симптомы смотрю теже... Мелкими набегами неплохая идея... Но все таки может кто нить знает как обойти такую штучку))) з.ы. Если только в этом проблема то придется торт на куски резать :-)
#5 by Valery
Может попробовать удалить процесс по окончании задачи, присвоив OLE объекту 0.
#6 by Kreont
Такое в коде присуствует (+ присвоение всем переменным = 0, + принудительное зевершение работы). Проблемка в том что виснет не обработка, она то как раз исполяется до конца и коректно завершается, а виснет именно сотворенный процесс ОЛЕ.
#7 by Олег_1978
Может дело в объеме ОП на ПК? У меня мин 20-30 - стабильно работает, всегда, больше не пробовал, т.к. все успеваю сделать. ОП - 512 МБт.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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