Сравнение файлов
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
102.109042NEWЗависание при формировании продаж по отчету консигнатораУправление консигнационным товаромОтчет консигнатора
Зависание при формировании продаж по отчету консигнатора При формировании продаж по отчету консигнатора, система зависает и вешает блокировку на базу данных в течении 15-20 минут, в результате чего, все пользователи не имеют возможности работать в системе. Отчет консигнатора содержит более 500 позиций из более, чем 40 ДО. Необходимо оптимизировать функцию формирования продаж, чтобы не происходило зависания системы.Основное время при выполнении формирования продаж по отчету консигнатора расходуется на создание актов, в частности, в процессе профилировки, было выяснено, что процесс расчета налогов берет на себя основную часть времени. Паскаль код был оптимизирован, в частности визуализация расчета формул теперь отображает сам процесс без детализации. Интерфейс расчета услуг сделан кэшируемым.