Имя: Пароль:
1C
1С v8
Долгое распроведение документа
,
0 Beduin
 
09.08.12
13:40
Начисление зарплаты. ЗУП. Делает минут по 20-30. В документе 2500 сотрудников где-то.
База типовая. Анализировал дисковые очереди. Все ок. Где может быть затык?
1 Beduin
 
09.08.12
13:46
Вроде бы ничего особенного. Наборы записей чистит.
Процедура ОбработкаУдаленияПроведения(Отказ)
   
   Движения.ОсновныеНачисленияРаботниковОрганизаций.мВыполнятьВспомогательныеРасчеты = Истина;
   
   Для Каждого Набор Из Движения Цикл
       Если мНеуправляемыеДвижения.Найти(ТипЗнч(Набор)) = Неопределено Тогда
           Набор.Очистить();
           Набор.Записать();
       КонецЕсли;
   КонецЦикла
   
КонецПроцедуры // ОбработкаУдаленияПроведения()
2 Beduin
 
09.08.12
13:56
Хм. В копии все ок. такой проблемы нет.
3 jk3
 
09.08.12
14:00
(0) Файловая?
4 Beduin
 
09.08.12
14:31
(3) Не. Клиент-серверная.
5 Beduin
 
09.08.12
14:31
(4) И копия клиент-серверная.
6 Нуф-Нуф
 
09.08.12
14:31
замер производительности что говорит
7 Beduin
 
09.08.12
14:39
(6) Ничего.
Набор.Записать(); и дальше тишина. Везде.
Видимо удаляет записи движений.
8 Beduin
 
09.08.12
14:42
Может реиндексацию сделать?
9 Птах
 
09.08.12
14:44
Загрузка винта в это время скока процентов?
10 Beduin
 
09.08.12
14:45
(9) Я взял копию базы. Которая на том же винте. Таже операция проходит нормально, пока на рабочей базе все висит.
11 KindLion
 
09.08.12
14:47
(8) +1 - реиндексацию
12 hatsher
 
09.08.12
14:48
реинкарнацию пора делать
13 Beduin
 
09.08.12
14:51
Реиндексация в копии грузанула нехило так дисковую подсистему)))
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.