Поиск  Пользователи  Правила  Войти
Управление производственным предприятием, редакция 1.2 (1.2.21.1)
 
Всем привет ! Документ Начисление зарплаты работникам организации - проводиться 1 час 10 минут. До обновления на редакцию 1.2 (1.2.21.1) - 4 минуты. Кто-нибудь сталкивался с подобным. Подскажите, где можно найти в модуле торможение и исправить его. Можно ли  исправить данную ситуацию.


Заранее благодарю !

 
Включите замер производительности и увидите, кто держит.
 
Благодарю вас. Включил, измерил и нашел..., но пока все равно непонятно и одни ли мы такие :)
 
А что нашли?
 
98% времени - ОбщийМодуль.ПроведениеРасчетов.РассчитатьЗаписиНабора. Интересно, что позиция 98% находится внутри цикла на 64-й строке - Если ИсходныеДанные.НайтиСледующий (СтруктураПоиска). Причем, записей в цикле всего 1396 - это немного.
 
Опять работа с запросом.
Это у них слабое место (очень слабое место, которое используют везде где только можно).
Возможно в регистре есть проблема или включена РЛС на всю катушку.
Попробуйте потестить базу.
Еще можно до вызова этой процедуры найти этот запрос и попробовать выгрузить его в таблицу и посмотреть, что там. (типа Запрос.Выполнить().Выгрузить().ВыбратьСтроку())
Читают тему (гостей: 1)

Читайте нас: