1С УПП Долго проводится Расчет себестоимости

Я не разу не 1с програмист. Но мне попалась задачка - есть конфигурация Управление производственным предприятием, редакция 1.3 (1.3.35.2). В ней бухгалтера создают документы Расчет себестоимости (РасчетСебестоимостиВыпуска называется в конфе). Жалуются что документ за декабрь проводится медленно ~20мин. А до этого вс работало быстро. Я сделал копию базы и попробовал проводить эти отчеты за октябрь, ноябрь и январь. Они выполнились менее чем за 10мин. А декабрьский действительно выполняется 20+мин. По умолчанию у документа 10 пунктов действий(которые он выполняет при провидении). Я стал убирать по одному и как только убрал 7.Распределение косвенных расходов по пределам – он сразу начал проводиться за 3-5 минут. Полез в код. Внутри процедуры:

Процедура ВыполняемоеДействиеРаспределениеКосвенныхРасходовПоПеределам( 
    СтруктураШапкиДокумента,
    ДиректКостинг,
    СтруктураТаблицДвижений
    )

Есть такая запись:

ПроцедурыРасчетаСебестоимостиВыпуска.РаспределениеКосвенныхРасходов(
        СтруктураШапкиДокумента, 
        СтруктураТаблицДвижений, 
        ДиректКостинг, 
        Перечисления.СпособыРасчетаСебестоимостиПродукции.ПоПеределам
        );

Я замерил время ее выполнения и получил что в октябрьском отчете она выполняется за 170сек., а декабрьская аж 971 сек. Но мозгов понять что делается в этом блоке не хватает. Подскажите куда копать? Я как понимаю но основании данных из шапки документа и действий из табличной части - он должен лезть еще в какие то процедуры чтобы посчитать дальше. Как мне обнаружить какие это процедуры что-бы засечь время из выполнения?


Ответы (0 шт):