Доброго времени суток друзья! Есть самодельный отчет на СКД.Работают с этим отчетом несколько лет и проблем не было...НО вдруг отчет начал тормозить чтобы увидеть результат приходится ждать 5-10 мин. Стал разбираться. Оказалось пользователи начали юзать отбор по Номенлатуре и он начал тормозить! (ранее необходимости в этом отборе не было). Сделал замер производительности пробежался отладчиком по процедурам. Вот что нашел: Вывод отчета через типовую процедуру ТиповыеОтчеты.СформироватьТиповойОтчет(). В итоге в процедуре УниверсальныйМеханизмФормированияОтчета() общего модуля "ТиповыеОтчеты" есть строка ЭлементРезультата = ПроцессорКомпоновки.Следующий(); и на одной из итераций происходит зависание на несколько минут! ВАЖНО!! только если включен отбор по номенклатуре! Так отчет формируется за секунды. По номенклатуре у меня доработка есть добавил RLS. (несколько организаций чтобы не видели номенклатуру друг друга). Коллеги как избавитья от тормозов? УПП (1.3.79.2) (8.2.19.90)
хочешь услышать предположения, что в твоем отчете СКД трансформирует запрос и в результате отбор по номенклатуре при включенном РЛС занимает очень много времени и вызавается для каждой позиции номенклатуры?