Зависание при переносе документов

  • Автор темы Lushona
  • Дата начала
L

Lushona

#1
1с 7.7
есть 2 базы dbf абсолютно идентичные по своей структуре. Server 2003. Терминалка. Нужно перенести документы за месяц из одной в другую.
используем обработку переноса документов "Перенос через ОЛЕ универсал" (скачано из инета)
уже больше года пользуюсь этой обработкой, не нарадуюсь, работало без сбоев
однако сейчас возникла проблема (только у одного клиента): когда запускаем эту обработку почти сразу появляется сообщение о том, что приложение занято с кнопками "Переключиться" и "Повторить". Естественно далее ничего не переносится. Иногда это на первом же документе случается, иногда на втором-третьем. Запускали на ночь, когда никто гарантированно не работал в базе, пытались запускать днем. Период выбирали и 1 день и месяц. Ничего не помогает.

Есть у кого-нибудь идеи, как это можно исправить и с чем это может быть связано?
 

Zab

Well-known member
07.08.2006
583
0
#2
Попробуйте залогониться в базу с теми параметрами, с которыми подключаетесь по ОЛЕ с целью выявления ошибок в имени пользователя/пароля, появления модальных диалоговых окошек и прочих приятностей.
 
L

Lushona

#3
модальных окон нет, это точно, код процедур проведения написан довольно топорно. Кроме того, периодически "застревает" на документах, которые вообще процедуры ОбработкаПроведения() не имеют, а в "ПриЗаписи()" только перезаписывают строковый реквизит

процесс переноса сейчас идет примерно так:
что-то переносится... появляется окно "Сервер занят другим приложением"... пощелкав кнопки "переключиться" и "повторить" процесс идет далее
пробема в том, что перенести доки нужно за месяц, в день было создано примерно 400-500 документов, сидеть и ручками щелкать кнопки - это на пару суток, т.е. не решение проблемы