[ 1С и автоматизация ]

1С зависает при формировании отчёта: где искать причину

Если 1С работает нормально — открывается быстро, документы проводятся без задержек — а «зависает» именно в момент построения отчёта, причина почти всегда в самом запросе отчёта или в том, что происходит на сервере в этот момент, а не в общей производительности базы. Разбираем, что именно проверять, когда тормозит не программа целиком, а конкретно формирование отчёта.

[ faq ]

Частые вопросы

Чаще всего в самом запросе отчёта — тяжёлой структуре, неэффективных отборах или устаревшей статистике СУБД, а не в общей производительности сервера или сети.

Да — если отчёту нужно прочитать данные, на которых удерживается блокировка от параллельной операции, он ждёт её освобождения и формируется дольше обычного.

Часто да, особенно если причина в объёме данных или в неоптимальном разделении итогов регистров — но это скорее временный обходной путь, чем решение, если проблема будет повторяться.

Обновление статистики и реиндексация обычно настраиваются как регулярное регламентное обслуживание базы — специалист проверяет, выполняется ли оно по расписанию и достаточно ли часто для объёма базы.

Ориентир — сколько занимает вывод похожего по объёму отчёта в Excel по сравнению с построением на экране; специалист смотрит это через технологический журнал 1С, где видно время выполнения именно запроса.

Отчёты в 1С формируются слишком долго?

Проверим план выполнения запроса, статистику базы и блокировки — и настроим регламентное обслуживание, чтобы отчёты не зависали.

Оставить заявку